This stream is so packed with useful details! E.g. on-prem release comparison from RAP's point of view, use cases for all 3 types of RAP (manage, unmanaged and managed with save), "no plans" for VSCode. And that exhale relief from Andre in the last seconds wraps it perfectly :) Thanks you guys!
I am just wondering and hoping that ABAP RAP is it. With SAP(and almost everyone else too) coming up with new frameworks and programming models every year I just hope that this also doesn’t become old by EOY 2022.
@Andre- Nice presentation ! In the BP example - How did you implemented "Downloads functionality" for attachments. Is it possible to call ( Download functions - on click of custom actions...RAP Behavior class throw exception 'Illegal statement'. If we have attachment then it downloads pretty well but let's say on click of BP relationship we want to download all the relationships in a CSV format at fixed file path or file path provided by user -- Does RAP class ( Behavior Implementation ) supports that ?
First of all, thank you very much for all the information of big picture you gave. I am in need of a deeper course. Can the SAP-PRESS book "ABAP RESTful Application Programming Model - The Comprehensive Guide" be considered as a deeper training option compared to the openSAP course "Building Apps with the ABAP RESTful Application Programming Model"? I am asking this due to I'am an ABAP Consultant/Developer and the high exchange rate between EUR and TRY in my country, Türkiye. I will make an effort to purchase the book if it proves to be more useful. Thank you for your understanding.
What are Do's and Don'ts for RAP working on real time projects for which the customer bills associates as well as invest on his Business. I tried developing a scratch application from RAP for almost 3 objects say for CJ20N/CJ02N uploading/downloading to Application Server. Literally I had to struggle to make the output as the one required by the Customer. It was 50% success and 50% couldn't be achieved and at the end we had to rely upon SEGW projects to get it work .It's far from maturity so please advise us as to when we can deploy to projects , we have considerable pressure /delivery timelines and investing on the same without an output causes escalation and have an effect on the reputation . I did experience on same . We have to show a real time Case study to leverage the power of RAP capabilities. It's adoption is next to minimal .
What about the BAPI's like BAPI_SALESORDER_CREATE to create SO. How are these scenario's handled in RAP? We have to use the same BAPI's to create SO? If we use EML of RAP, how the validation are handled which are automatically taken care by BAPI's? Thank You. Chiranjeevi
Hi sir, I have couple of questions! 1. Can we use SAP RAP for freestyle applications? 2. Is there any shortcomings or any negative points or any feature not supported by RAP for freestyle app. 3. When should we go for RAP and when for Bopf/cds based service development for on prem implementation? Thank You
Freestyle? Like Fiori Freestyle vs Fiori elements? Then yes, you can hand-code UI5 against the OData services exposed by RAP. RAP is the programming moving forward for both on-prem and in the cloud development. Sure, you can do SAPUI5 freestyle against the OData endpoints of the RAP services, but you give up the value of the annotations (unless you want to dynamically process the annotations yourself). But this then becomes more of a UI5 question than a RAP question at this point. RAP will expose OData V2 and V4 service endpoints with Fiori Annotations. What you do with that on the Client side is then largely up to you. [Rich Heilman]
Thank You Rich! Just one more question. What about the BAPI's like BAPI_SALESORDER_CREATE to create SO. How are these scenario's handled in RAP? We have to use the same BAPI's to create SO? If we use EML of RAP, how the validation are handled which are automatically taken care by BAPI's? Thank You. Chiranjeevi
@@sapdevs Just a question, about your answer , if we use SAPUI5 freestyle application the annotation are not called. But what about the validation that you put in the behavior ? The validation are called if I use SAPUI5 freestyle or not ? thanks in advance Davide
The RAP Generator doesn't generate the UI - just the backend data model and service layer. The UI is Fiori Elements. You can influence the behavior of the Fiori Elements UI by adding or changing the Annotations in the RAP model.
Could you please show us how to develop copy as create button with RAP? It should be able to navigate from list report to object page in edit mode and allow user to modify the copied value. Help pleaseee