An error occurred while loading the video player, or it takes a long time to initialize. You can try clearing your browser cache. Please try again later and contact the helpdesk if the problem persists.

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.

Please note: There is additional learning material related to the topic of this course available on the SAP Learning site I Learning Journey Practicing Clean Core Extensibility For SAP S/4HANA Cloud.

Self-paced since December 1, 2020
Language: English
Subtitles (auto-generated): Deutsch, English, Français, Español

Course information

Course Summary

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.

Course Characteristics

Course Content

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

Target Audience

  • Application developers
  • Application architects
  • Application and technology consultants

Course Requirements

  • Basic programming knowledge, preferably in ABAP
  • The ability to install and run the Eclipse-based ABAP development tools

Development Systems

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.

Further Learning

About Further Content Experts

Marcel Hermanns

pic Marcel Herrmanns

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

pic Voker Drees

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.

Course contents

  • 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
  • I Like, I Wish:

    We Love Your Feedback … And Want More
  • Final Exam:

    Good Luck!

Reactivate this course

You can access all graded assignments and earn a Record of Achievement with openSAP, course reactivation option. Learn more or

Enroll me for this course

The course is free. Just register for an account on openSAP and take the course!
Enroll me now

Learners

Current
Today
46,998
Course End
Dec 01, 2020
21,388
Course Start
Oct 19, 2020
15,269

Rating

This course was rated with 4.46 stars in average from 2352 votes.

Certificate Requirements

  • Gain a Record of Achievement by earning at least 50% of the maximum number of points from all graded assignments.
  • Gain a Confirmation of Participation by completing at least 50% of the course material.

Find out more in the certificate guidelines.

This course is offered by

Carine Tchoutouo Djomo

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

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

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.