RAP (Restful ABAP Programming) Model
Tutorials that teach this
- Tutorial Refine the Object Page with Annotations
- Tutorial Refine the List Report with Annotations
- Tutorial Event Processing in an SAP S/4HANA on-premise system
- Tutorial 🟡 Devtoberfest 2025 - Coder's Challenge - ABAP Cloud
- Tutorial Create a RAP Business Event in SAP BTP ABAP Environment
- Tutorial Generate a RAP Business Service With The Wizard
- Tutorial Generate an SAP Fiori Elements Application based on a RAP-based Service
- Tutorial 🟢 Devtoberfest 2025 - Week 3 - ABAP sessions
- Tutorial Prepare the RAP-Based Travel Service
- Tutorial How to Create RAP Business Events in an On-Premise system
- Tutorial Create Database Table and Generate UI Service
Docs explaining this concept
Prerequisites
Concepts that build on this
- Concept Event-Driven Communication in ABAP
- Concept Devtoberfest Gamification and Challenges
- Concept Fiori Launchpad Space and Page Templates
- Concept RAP Workflow Handler Class Creation and Implementation
- Concept RAP Early and Late Numbering
- Concept OData UI Service for RAP Business Objects
- Concept BAPI Wrapper Integration in RAP Save Sequence
- Concept Generate ABAP Repository Objects Wizard
- Concept RAP Query Provider Class Implementation (if_rap_query_provider)
- Concept SAP Fiori Elements Annotation-Driven UI
- Concept RAP Instance Actions (non-factory, bound)
- Concept RAP Factory Actions (instance-bound)
- Concept ABAP RAP Behavior Definitions and Implementations
- Concept Business Configuration Maintenance Object Wizard
- Concept SAP Fiori Elements UI with OData V4
- Concept OData V4 Service Exposure
- Concept RAP Business Event Exposure via Event Binding and Channel
- Concept Entity Manipulation Language (EML) in RAP
- Concept Event Bindings (EVTB)
- Concept CDS UI Annotations for Fiori Elements
- Concept SAP Fiori Elements app development
- Concept ABAP Unit Testing
- Concept SAP Fiori Application Development in Visual Studio Code