ABAP RESTful Application Programming Model
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