Ansicht
Dokumentation

ABENBDL_EXTENSIBLE - BDL EXTENSIBLE

ABENBDL_EXTENSIBLE - BDL EXTENSIBLE

Fill RESBD Structure from EBP Component Structure   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

- 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:

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 )