P_SAPEA_2023 · Question #16
Which programming model would you suggest that ABAP developers use when SAP extensions should be built following the clean-core strategy?
The correct answer is C. RESTful Application Programming (RAP). For ABAP developers looking to build SAP extensions that adhere to the clean-core strategy, the recommended programming model is the RESTful Application Programming (RAP) model. RAP is designed specifically for developing SAP Fiori applications and services with a focus on…
Question
Which programming model would you suggest that ABAP developers use when SAP extensions should be built following the clean-core strategy?
Options
- ASAP Cloud Application Programming (CAP)
- BSAP Classic Extensibility model
- CRESTful Application Programming (RAP)
How the community answered
(41 responses)- A7% (3)
- B17% (7)
- C76% (31)
Explanation
For ABAP developers looking to build SAP extensions that adhere to the clean-core strategy, the recommended programming model is the RESTful Application Programming (RAP) model. RAP is designed specifically for developing SAP Fiori applications and services with a focus on maintaining a clean and stable core while allowing for extensions. RESTful Application Programming (RAP) offers a modern ABAP programming model that supports development both in the cloud and on-premise. It is centered around services that are exposed through RESTful APIs, making it ideal for creating clean, decoupled extensions that do not interfere with the core S/4HANA system. This approach supports the clean-core strategy by enabling developers to create extensions that communicate with the core system via stable, well- defined APIs without modifying the core system itself.
Topics
Community Discussion
No community discussion yet for this question.