AS ABAP Release 758, ©Copyright 2024 SAP SE. All rights reserved.
ABAP - Keyword Documentation → ABAP - ABAP Release News → News for ABAP Release 7.5x → News for ABAP Release 7.55 → ABAP RESTful Application Programming Model in ABAP Release 7.55 →
RAP BDL in ABAP Release 7.55
Type Mapping
The new statement mapping for
can be used to map field names from legacy code to field names from the current data model. Available for unmanaged and managed business objects.
Additional Save in Managed BOs
The new statement with additional save can be used to enhance the default save sequence in a managed implementation scenario.
Unmanaged Save in Managed BOs
The new statement with unmanaged save can be used to implement an own saving strategy in a managed implementation scenario.
Implementation Grouping
The new statement group
can be used to divide the implementation-relevant parts of a BO's business logic into several groups for behavior implementation.
Managed Internal Numbering for Managed RAP BOs
The new statement numbering:managed
can be used to automatically generate values for primary key fields with a UUID. Available for managed implementation scenarios.
New Options for Output Parameters
For actions and functions, the output parameter can now be an entity or a structure.
The addition selective can be used for an output parameter to return only parts of the result structure.
Unmanaged Lock in Managed RAP BOs
The new statement lock master unmanaged
can be used if the application developer wants to implement an own locking mechanism in a managed implementation
scenario. An own locking mechanism can be used instead of the RAP locking mechanism provided by the RAP framework.
Draft Support for RAP BOs
The new statement with draft can be used to enable the draft concept for a RAP BO.
Determine Actions
Determine actions are a new type of action defined using
determine action. With a determine action, determinations and validations can be executed on request.
Precheck for Modify Operations
The new RAP BO operation addition precheck
can be used to prevent illegal changes from reaching the application buffer by prechecking modify operations.
New Field Characteristics
RAP BDL now supports the following new field characteristics: