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 building your first RAP-managed app to handling real-world scenarios like child entities, EML, and project cleanup.
1. Build a Simple RAP Managed App for Billing Document
Start your journey with a full CRUD app using RAP-managed scenario and a custom billing document.
👉 Read here
2. Extend Managed RAP App with Child Entity
Learn how to add and connect a child entity (like billing document items) using composition and UI facets.
👉 Read here
3. Enabling Draft in a RAP App
Step-by-step guide to draft-enabling a RAP-managed app with header and item entities using standard RAP features.
👉 Read here
4. SAP RAP Unmanaged Scenario with EML
Explore how to use RAP in unmanaged mode and leverage EML (Entity Manipulation Language) for advanced logic.
👉 Read here
5. Step-by-Step Guide to Deleting a RAP Project in SAP
Done experimenting? Here's how to cleanly delete your RAP objects to keep the system tidy.
👉 Read here
6. SAP RAP: Validation and Precheck with Examples
Learn how to enforce business rules and preconditions using validations and prechecks in a RAP-managed app.
👉 Read here
7. SAP RAP Examples - Real World Projects You Should Know
Explore 5 practical SAP RAP example projects, from BTP and FSCM apps to Excel processing and BAPI-based APIs.
8. How to Extend SAP RAP Apps: Choosing the Right Strategy
A detailed guide on selecting the best approach to extend standard SAP RAP apps with real-world examples and limitations.
📌 Bookmark this page and follow along. More practical RAP content coming soon!