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 → 
Mail Feedback

RAP BDL in ABAP Release 7.55


1. Type Mapping

2. Additional Save in Managed BOs

3. Unmanaged Save in Managed BOs

4. Implementation Grouping

5. Managed Internal Numbering for Managed RAP BOs

6. New Options for Output Parameters

7. Unmanaged Lock in Managed RAP BOs

8. Draft Support for RAP BOs

9. Determine Actions

10. Precheck for Modify Operations

11. New Field Characteristics



Modification 1  

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.



Modification 2  

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.



Modification 3  

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.



Modification 4  

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.



Modification 5  

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.



Modification 6  

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.



Modification 7  

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.



Modification 8  

Draft Support for RAP BOs

The new statement with draft can be used to enable the draft concept for a RAP BO.



Modification 9  

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.



Modification 10  

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.



Modification 11  

New Field Characteristics

RAP BDL now supports the following new field characteristics: