on 02-07-2023 9:37 AM
Hi Experts,
I am new to BTP developments but well experienced with ABAP/OData/ Fiori developments. If I have to build a custom application in UI5 where I need to get/push data via REST APIs to non-sap systems. Which programing model should I use ( CAP or RAP ).
What I understood from little reading that I did on this topic
CAP development needs knowledge on Node.js where as ABAP knowledge is enough to get started with RAP. Being an experienced ABAPer I would naturally choose RAP for the ease of coding and not being pushed to learn an entirely new language. But I have also understood that RAP application development needs subscription to ABAP environment service on BTP which is quite costly and CAP apps do not need this. Are there any other advantages of choosing CAP over RAP? what is the best practice (or) guideline from SAP on which model to choose when developing an application on BTP? This are the usual questions that we get from customers when we implement BTP for them
andre.fischer dj.adams.sap dj.adams thomas.jung , your opinion is highly appreciated
Hi Sankara,
I agree with Gregor that you should research based on your specific situation.
RAP vs. CAP is not just a question of what programming language you want to use but also which target and interactions your app has. André talked about that in a similar question some days ago here: Community Question wether to use CAP or RAP.
Depending on your specific situation, you may not need an additional subscription. In SAP S/4HANA there is already the SAP S/4HANA Cloud ABAP Environment (a.k.a Embedded Steampunk) available. In that case you might start your research e.g. with the ABAP Cloud Blog Post from Boris.
Best Regards,
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Andreas for your response. I will sure look into the links provided.
I would suggest you start by some more research:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
9 | |
8 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.