nerdexam
SAP

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…

SAP S/4HANA Architecture & Deployment

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)
  • A
    7% (3)
  • B
    17% (7)
  • C
    76% (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

#clean-core strategy#RAP#ABAP extensibility#S/4HANA programming model

Community Discussion

No community discussion yet for this question.

Full P_SAPEA_2023 Practice