Join this free online course to learn how the ABAP RESTful Application Programming (RAP) Model offers a new programming model for ABAP development, regardless of whether you want to start from scratch or reuse existing business logic.
Modern applications need to provide instant business value to their customers. Therefore, application programming models need to provide new qualities: efficient and high-quality development, mobile and desktop availability, flexible adaptation, integration into existing landscapes as well as flexible deployment options in the cloud and on-premise. This is exactly where the ABAP RESTful Application Programming Model (RAP) comes into play.
See how RAP helps developers to efficiently build enterprise SAP Fiori apps and services on SAP S/4HANA and SAP BTP, ABAP environment.
Based on detailed hands-on exercises, you’ll learn how RAP combines and orchestrates proven SAP technologies like Core Data Services (CDS) and OData with new concepts, guidelines, and tools to offer a new programming model for ABAP development, regardless of whether you want to start from scratch or reuse existing business logic.
Here is what some participants are saying about the course:
"Thanks for this course! I really appreciate the amount of time you spent to prepare what we now got here. The course gives an example of building similar applications and helps to clarify the concept in one's head. I'm sure I'll refer to it after some time as to a useful how-to. I've done several openSAP courses and this one is among my top ones. It's cool when you really can't wait for the next week. A nice example of a good MOOC. Thanks and return to us to show new exciting things!" Read the original post
"I have to tell it :) this is One of the best openSAP courses ever!!! I am not even a ABAP programmer, but SAP BI consultant; who implements solutions in the manner set out in this course. WHY is this course (one of) the best?...." Read the original post
"Thanks for this class. It is one of the most excellent class; this class should be a model for all the other technical classes." Read the original post
Note that this course was first offered in 2020; consequently, all its assets were created before the branding changes related to SAP technology were announced in January 2021.
Week 1: Introduction - ABAP RESTful Application Programming Model
Week 2: Developing a Read-Only List Report App
Week 3: Enabling the Transactional Behavior of an App
Week 4: Dealing with Existing Code
Week 5: Service Consumption and Web APIs
Week 6: Final Exam
This course uses SAP BTP, ABAP environment for all hands-on exercises. Free registration for the necessary trial account is part of this course. No prior experience with SAP BTP is necessary for that.
Marcel Hermanns is one of the main inventors and product owner of the ABAP RESTful Application Programming Model (RAP), and drives the strategy and high-level concepts of RAP.
Marcel has 12 years of experience in the area of ABAP programming models and a broad network to the SAP S/4HANA development teams. His task is to ensure a consistent programming model for SAP Cloud Platform, ABAP environment, and SAP S/4HANA Cloud and on-premise, with all the qualities modern applications need to cover.
Marcel is a regular speaker at SAP TechEd and other tech conferences.
Volker Drees works as a product expert for the ABAP RESTful Application Programming Model (RAP) in the Technology & Innovation, ABAP Platform Division. He began his SAP career more than 20 years ago in consulting. Volker has experience in several SAP technology areas, such as ABAP and SAP Gateway. In the Integration Team for RAP, Volker is responsible for the end-to-end validation of the programming model, support of internal and external rollout activities, as well as the RAP reference scenarios.
You can access all graded assignments and earn a Record of Achievement with openSAP, course reactivation option. Learn more or
This course was rated with 4.46 stars in average from 2352 votes.
Find out more in the certificate guidelines.
Carine Tchoutouo Djomo is a product manager for the ABAP Platform focusing on the ABAP RESTful Application Programming Model (RAP) and ABAP for SAP HANA.
Carine drives various rollout activities to help customers and partners understand the ABAP platform strategy and how to efficiently develop modern ABAP-based enterprise applications optimized for SAP HANA on-premise and in the cloud. She is also an active SAP Community contributor and a regular speaker at SAP TechEd and other tech conferences.
Follow Carine on SAP Community
Andre Fischer is a product manager for the ABAP platform, focusing on SAP Cloud Platform, ABAP environment and SAP Gateway. He has been working on the topic of OData service development since the launch of SAP Gateway in 2011 and is co-author of the SAP Press book "SAP Gateway and OData".
Andre is also an SAP Champion, with more than 25 years of experience in various SAP technologies. He is a frequent speaker at conferences, including SAP TechEd, and has published many articles and blogs on SAP Community.
Follow Andre on SAP Community and Twitter.
Martin Huvar is a product manager for the ABAP platform. His focus area is the ABAP RESTful Application Programming Model.
Martin joined SAP more than 25 years ago and has worked as a consultant, developer, and manager in various SAP technology areas. Today, the most important topic close to his heart is making technology understandable for a broad audience.