ABAP for Cloud Development, ©Copyright 2024 SAP SE. All rights reserved.
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 →
RAP BDL in ABAP Release 7.91
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.
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.
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.
Authorization Context for Disable, New Options
There are further options available for the authorization context for disable after the addition for disable: