Ansicht
Dokumentation
ABENBDL_EXTENSIBLE - BDL EXTENSIBLE
Fill RESBD Structure from EBP Component Structure BAL Application Log DocumentationThis documentation is copyright by SAP AG.
- extensible
...
extensible $[{
$[with validations on save;$]
$[with determinations on save;$]
$[with determinations on modify;$]
$[with additional save;$]
}$]
...
Effect
The addition extensible can be used to allow BDEF extensions. If it is not specified, then extensions are not allowed. As a prerequisite, BDEF strict mode must be switched on using the keyword strict.
The keyword extensible must be specified in two places:
- It must be declared in the BDEF header
- It must be declared in the entity behavior characteristics for each individual entity that allows BDEF extensions.
In the header declaration, the following optional additions are available:
- with validations on save
- with determinations on save
- with determinations on modify
- with additional save
These additions explicitly allow the kinds of validations, determinations, or a RAP additional save in a RAP entity behavior extension. If not declared explicitly, the respective type of determination, validation, and the additional save must not be defined in an extension to an existing RAP BO entity.
This declaration refers only to extensions of existing RAP BO entities. In extension nodes, validations, determinations, and an additional save are always possible, no explicit permission is required.
Currently, the keyword extensible is available for managed RAP BOs, for projection BDEFs, and for interface BDEFs. In projection and interface BDEFs, only the keyword extensible is possible, without any further additions. In interface BDEFs, extensible can be specified only in the BDEF header and strict mode is not available. See topics CDS BDL - CDS behavior definition header, projection BDEF and CDS BDL - CDS behavior definition header, interface BDEF.
A complete overview of extension points and extensibility enabling for behavior definitions is described in section
Extensibility Enabling.
Example
The CDS behavior definition for DEMO_RAP_EXTENSIBLE enables BDEF extensions by specifying multiple extension points.
The extension DEMO_RAP_EXTEND1 extends the CDS behavior definition DEMO_RAP_EXTENSIBLE.
CPI1466 during Backup CPI1466 during Backup
This documentation is copyright by SAP AG.
Length: 4502 Date: 20240425 Time: 144358 sap01-206 ( 54 ms )