SAP RAP Series – A Practical Journey

SAP RAP Series – A Practical Journey

SAP RAP

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!

Tags: #saprap