Notice Icon

Dreamforce Special Offers: Save on Salesforce Exam Prep, Bundles & Instructor-Led Training. Get 20% off Study Guides & Practice Exams with code DREAM26. Ends September 20.

S4D437

Transactional Apps with the ABAP RESTful Application Programming Model

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…

Last Updated: July 2026

Overview

Overview

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…

Course Goals

  • 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)

Lessons and Topics

  • 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

Why choose us?

We bring decades of enterprise technology expertise to every course.

150k
professionals trained worldwide
28+
years of enterprise-tech expertise
45+
practical, multi-platform courses
Your Cart (0)

Your cart is empty

Looks like you haven't added any items to your cart yet.