Which programming model would you suggest that ABAP developers use when SAP extensions should be built following the clean-core strategy?
SAP Cloud Application Programming (CAP) is a programming model that allows ABAP developers to build extensions to SAP applications that follow the clean-core strategy. CAP provides a number of features that make it easy to build extensions that are stable, maintainable, and flexible.
Here are some of the features of CAP that make it a good choice for building extensions that follow the clean-core strategy:
Side-by-side extensibility:CAP extensions are deployed in the side-by-side layer, which means that they do not modify the core application. This makes CAP extensions more stable and maintainable than extensions that are embedded in the core application.
Open interfaces:CAP extensions expose their functionality through open interfaces. This makes it easy to integrate CAP extensions with other applications and services.
Cloud-based:CAP extensions are deployed in the cloud. This makes it easy to develop, deploy, and manage CAP extensions.
Therefore, SAP Cloud Application Programming (CAP) is a good choice for ABAP developers who want to build extensions to SAP applications that follow the clean-core strategy.
The other two options, SAP Classic Extensibility model and RESTful Application Programming (RAP), are not as good of a choice for building extensions that follow the clean-core strategy.
SAP Classic Extensibility model:The SAP Classic Extensibility model allows developers to modify the core application. This makes SAP Classic Extensibility extensions less stable and maintainable than CAP extensions.
RESTful Application Programming (RAP):RAP is a programming model that is used to build RESTful APIs. RESTful APIs are not a good fit for building extensions to SAP applications because they do not provide the same level of integration as CAP extensions.
Reita
6 months agoRana
5 months agoAlesia
5 months agoAlmeta
5 months agoElenora
5 months agoKenneth
5 months agoSharee
5 months agoCornell
5 months agoYuonne
6 months agoElvera
5 months agoIsabella
6 months agoKirk
4 months agoKizzy
4 months agoLoise
5 months agoFlorinda
5 months agoGerman
5 months agoRobt
5 months agoHubert
6 months agoTracey
6 months ago