Component: BC-ESI-RAP
Component Name: RESTful ABAP Programming Model
Description: Framework for the ABAP RESTful Application Programming Model RAP on AS ABAP. It consists of the RAP runtime engine and the RAP development environment language, RAP objects, APIs.
Term: RAP framework
Component: BC-ESI-RAP RESTful ABAP Programming Model
Definition: The RAP (RESTful ABAP Programming) framework is a modern SAP development model designed to build enterprise-grade, cloud-ready, and scalable business applications on the ABAP platform. It leverages RESTful principles and ABAP language enhancements to enable efficient creation of SAP Fiori apps and services with a clear separation of concerns between data modeling, business logic, and user interface.
How It’s Used: In real SAP projects, RAP is used to develop new SAP Fiori applications and services that run on SAP S/4HANA Cloud or on-premise systems. Developers use RAP to define business objects, their behavior, and UI annotations in a consistent way, enabling rapid development and deployment of transactional apps. For example, a company might use RAP to create a custom sales order processing app that integrates seamlessly with SAP backend data and exposes OData services for UI consumption.
Important Configuration: