If you're getting started with the ABAP RESTful Application Programming Model (RAP) or looking to deepen your RAP skills through hands-on examples, you're in the right place. Below is a curated sequence of blogs that take you step-by-step, from understanding the basics to building real-world apps and APIs.
1. Getting Started with SAP RAP: Prerequisites, Architecture & Key Building Blocks
Start here to understand what SAP RAP is, what tools are needed, how it works, and what exactly you build using it.
2. Build a Simple RAP Managed App for Billing Document
Create your first RAP-managed app using a custom Billing Document Header with full CRUD operations.
3. Extend Managed RAP App with Child Entity
Add a child entity (Billing Document Item) to the header using composition and UI annotations.
4. Enabling Draft in a RAP App
Make your RAP app draft-enabled to support autosave, safe editing, and change tracking.
5. SAP RAP: Validation and Precheck with Examples
Add validations and prechecks to enforce business logic and data integrity in your RAP BO.
6. SAP RAP Unmanaged Scenario with EML
Understand unmanaged scenarios in RAP and how to handle persistence manually using EML.
7. Step-by-Step Guide to Deleting a RAP Project in SAP
Clean up your RAP experiments by properly deleting tables, views, behaviors, and services.
8. SAP RAP Examples – Real World Projects You Should Know
A walkthrough of 5 real-world RAP projects, including custom apps, APIs, and extensions.
9. How to Extend SAP RAP Apps: Choosing the Right Strategy
A guide to evaluate different ways of extending standard RAP apps safely and cleanly.
📌 Bookmark this list and follow along. New topics get added regularly!