ABAP & Development
What is ABAP RESTful Application Programming Model (RAP)?
SAP's model for building transactional and analytical Fiori apps and APIs using CDS, behavior definitions, and services.
RAP defines business objects with behaviors such as create, update, actions, and validations, exposed via OData V2 or V4. It is the standard model for ABAP Cloud. RAP business objects can be tested with ABAP Unit and API tests.
Related terms
Core Data Services View
A semantically rich data model defined in SAP's CDS language, executed in the database, underlying S/4HANA analytics, APIs, and Fiori apps.
ABAP Cloud
SAP's development model using a restricted ABAP language version, released APIs only, ADT, and RAP for upgrade-stable code.
OData
An OASIS REST-based protocol for querying and updating data, used by SAP Fiori apps and APIs.
SAP Fiori Elements
Predefined floorplans, such as list report and object page, that generate Fiori UIs from OData metadata and annotations.
More in ABAP & Development
Planning an S/4HANA move?
Read the field guides on testing an ECC to S/4HANA migration and grab the free template library.