Course announcements
- This course covers the various aspect of developing transactional apps with the ABAP RESTful Application Programming Model (RAP):
- Defining the data model and the behavior of a RAP Business Object (BO) with ABAP Core Data Services (ABAP CDS)
- Using the Entity Manipulation Language (EML) to access RAP BOs
- Implementing the behavior of a RAP BO with a generic data access layer (managed approach) or based on existing (legacy) code (unmanaged approach).
- Draft-enabling RAP-based applications
- Developing SAP Fiori apps based on composite RAP BOs
Course information
- The ABAP RESTful Application Programming Model (RAP)
- Understanding the Concepts and Architecture
- Defining a CDS-based Data Model
- Defining an OData UI Service with RAP
- RAP Business Objects (RAP BOs)
- Defining RAP BOs and their Behavior
- Using the Entity Manipulation Language (EML) to Access RAP BOs
- Understanding Concurrency Control in RAP
- Defining Actions and Messages
- Implementing Authority Checks
- Update and Create in Managed Transactional Apps
- Enabling Input Fields and Value Help
- Implementing Input Checks with Validations
- Providing Values with Determinations
- Implementing Dynamic Feature Control
- Draft-enabled Transactional Apps
- Understanding the Draft Concept
- Developing Draft-Enabled Applications
- Transactional Apps with Composite Business Objects
- Defining Composite RAP Business Objects
- Compositions in OData UI Services
- Implementing the Behavior of Composite RAP BOs
- Unmanaged Transactional Apps
- Understanding Data Access in Unmanaged Implementations
- Implementing Data Access of Unmanaged BOs
- This course will prepare you to:
- Understand the architecture of applications built with the ABAP RESTful Application Programming Model
- Develop transactional apps using built-in generic data access (managed scenario)
- Develop draft-enabled transactional apps
- Develop transactional apps based on composite business objects
- Develop transactional apps using existing code for data access (unmanaged scenario)
- Developer
- Development Consultant
- AS ABAP 7.55
- SAP S/4HANA 2020
Find a course date
Can't find a suitable date?
Booking for 1-2 people?
Make a request for us to schedule training around what works for you? We will do our best to consider your request.
Request a training dateBooking for 3+ people?
Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.
Find out more