1. SAP Glossary
  2. RESTful ABAP Programming Model
  3. RAP framework


What is 'RAP framework' in SAP BC-ESI-RAP - RESTful ABAP Programming Model?


RAP framework - Overview

  • 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.


RAP framework - Details

  • 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:

    • Define business objects and their projections using ABAP Core Data Services (CDS) views with RAP-specific annotations.
    • Implement behavior definitions and behavior implementations in ABAP classes to handle transactional logic.
    • Use the ABAP Development Tools (ADT) in Eclipse for RAP development.
    • Configure service binding and service consumption models to expose OData services.
    • Activate the RAP service in the SAP Gateway system to make it available for Fiori apps.

    Already have an account? Login here!





RAP framework - Related SAP Terms

Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker