FAQ for SAP TechEd Session DT106 – Extend SAP S4HANA on Stack with RAP
Join the SAP TechEd 2021 breakout session [DT106] Extend SAP S/4HANA on Stack with the ABAP RESTful Application Programming Model (RAP) today, November 17, at 10:00 PM – 10:15 PM CET.
The ABAP RESTful Application Programming Model (RAP) offers extensibility options on all layers such as data model, business projection, and service exposure. Discover how to use RAP facades for interfacing with SAP S/4HANA Cloud in an extension use case.
We will be available in the chat to answer your questions during the scheduled streaming!
+++ update +++
Thanks for attending the session!
We hope you enjoyed it and learned a thing or two. The session replay is already available.
Here are the consolidated questions asked in the chat during the scheduled streaming .
When will the RAP Generator be available?
Answer: The shown RAP Generator is the SAP official tool and part of the official shipment as of SAP BTP ABAP Environment release 2111. It is available in the ABAP Development Tools (ADT) in Eclipse via the Generate ABAP Repository Objects wizard.
Can the development objects generated by the RAP Generator be stored in different packages?
Answer: Sure, you can organize the different artifacts in any development packages.
Can we use the RAP Generator to create a kind of cluster view, for example for a customizing table?
Answer: Currently the RAP Generator only supports the generation for one table – which can be used as starting point to add further compositions. No view-cluster-like capabilities are supported at the moment.
Does the RAP generator also work for a layered application like the Sales Order Header, Item and scheduline?
Answer: No. (see answer of Q3 above)
Is it planned to add language dependent capability to the RAP Generator with CDS Augmentation? (Would be useful to generate language dependent customizing tables, like in SM30 this is possible.)
Answer: This is currently not supported, but you can add a language dependent entity with descriptions as composition and use augmentation in the projection layer to implement the same, examples are available.
Is there a maintenance solution for maintaining customizing tables that uses customizing transport requests?
Answer: This is currently not supported.
Is SAP BTP still needed to build extensions for SAP S/4HANA Cloud?
Answer: It depends on your development scenario. You can use SAP BTP, incl. SAP BTP ABAP Environment, to build side-by-side extensions for SAP S/4HANA Cloud and use SAP S/4HANA Cloud ABAP Environment to build extensions directly on the SAP S/4HANA Cloud stack.