ABAP - Keyword Documentation →  ABAP - ABAP Release News →  News for ABAP Release 7.9x →  News for ABAP Release 7.91 →  ABAP RESTful Application Programming Model in ABAP Release 7.91 → 
Mail Feedback

RAP BDL in ABAP Release 7.91


1. RAP Side Effects

2. Abstract BDEF Extensions

3. BDEF Extension Layering

4. Authorization Context for Disable, New Options



Modification 1  

RAP Side Effects

RAP side effects define interdependencies among RAP BO properties that trigger a reload of the affected properties on the user interface. Side effects are translated into annotations in the OData metadata of a RAP service. The syntax for defining RAP side effects is side effects.



Modification 2  

Abstract BDEF Extensions

The new statement extension for abstract of the RAP BDL makes it possible to extend abstract behavior definitions with abstract BDEF extensions. Abstract BDEFs are mainly used as parameters for RAP actions, RAP functions, and RAP business events. An abstract BDEF extension allows you to extend these parameters.



Modification 3  

BDEF Extension Layering

It is now possible to extend a BDEF extension with further BDEF extensions. This is referred to as extension layering. As a prerequisite, the BDEF extension in question must be explicitly enabled for extensibility. The rules are described in the topic RAP - Extensibility Enabling for BDEF Extensions. Technically, the BDEF extension that extends another extension is a regular extension and the respective rules apply.



Modification 4  

Authorization Context for Disable, New Options

There are further options available for the authorization context for disable after the addition for disable: