ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 21 - P_SAPEA_2023 discussion

Report
Export

Which programming model would you suggest that ABAP developers use when SAP extensions should be built following the clean-core strategy?

A.

SAP Cloud Application Programming (CAP)

Answers
A.

SAP Cloud Application Programming (CAP)

B.

SAP Classic Extensibility model

Answers
B.

SAP Classic Extensibility model

C.

RESTful Application Programming (RAP)

Answers
C.

RESTful Application Programming (RAP)

Suggested answer: C

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.

Option A, SAP Cloud Application Programming (CAP), although a robust model for cloud-native application development, is not specific to ABAP and does not inherently align with the ABAP developer environment. Option B, the SAP Classic Extensibility model, often involves direct modifications to the core system, which contradicts the principles of the clean-core strategy.

SAP documentation on RESTful Application Programming Model.

SAP community articles and guides on developing with RAP.

asked 31/10/2024
Sander de Beus
36 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first