Programming model for cloud-enabled business applications
ABAP Cloud is a modern programming model from SAP for the SAP S/4HANA stack and enables the development of cloud-enabled business applications, services and extensions.
ABAP Cloud represents a modern approach to ABAP development that aims to make the updatability and extensibility of SAP systems simple and stable. Only publicly accessible interfaces (public interfaces), objects and enhancement points are used in order to keep the SAP system core lean and unchanged – in line with the clean core principle. The interfaces released by SAP include ODATA V2 and V4, for example.
An essential element of ABAP Cloud is the ABAP RESTful Programming Model, or RAP for short. RAP is used for development in ABAP Cloud. To a certain extent, RAP offers its “own” language version of ABAP, which can be set at various levels. The system then supports development with syntax checks and other tools to ensure cloud capability.
RAP enables future-oriented programming, as the demand for cloud and hybrid solutions will certainly continue to increase.
ABAP Cloud can be used with the following SAP-Releases: SAP S/4HANA Private Edition & on premise, from Version 2022, SAP S/4HANA Public Edition and SAP BTP.

RAP
ABAP RESTful Application Programming Model

Clean ABAP
Modern ABAP Coding with Clean ABAP

Clean ABAP Guideline
Git with all current specifications for ABAP

Do you have any questions?
Get in touch with us.