Ansicht
Dokumentation
ABENBDL_EXTEND_BEH_PROJ - BDL EXTEND BEH PROJ
BAL Application Log Documentation RFUMSV00 - Advance Return for Tax on Sales/PurchasesThis documentation is copyright by SAP AG.
- Entity Projection Extension
extend behavior for ProjectionEntity
$[
implementation in class ClassName unique$]
$[authorization$]
{
projection_extension_body
}
...
Effect
An entity projection extension extends a projection BDEF ProjectionEntity. As a prerequisite, extensions must be explicitly enabling as described in topic Extensibility Enabling for CDS Projection BDEFs.
Syntax additions and components:
- implementation in class ClassName unique: specifies an ABAP behavior pool for the extension behavior of the particular entity. Optional and only required if the entity in question defines new actions or functions. The rules for extension ABPs apply, see topic CDS BDL - implementation in class unique, Extension.
- Defines authorization control for actions that were added in the projection layer via a BDEF projection extension.
- Optional and only useful in combination with new actions.
- Works in the same way as for projection BDEFs, see topic CDS BDL - authorization, Projection BDEF.
- projection_extension_body: extends the
entity behavior body of a projection BDEF.
Example
The BDEF projection extension DEMO_RAP_PROJ_BDEF_EXT extends the CDS projection behavior definition DEMO_RAP_PROJ_EXT_FIELD.
It adds field attributes to extension fields.
The executable example BDEF Projection Extension, Field Extension explains the example above in detail.
CPI1466 during Backup Addresses (Business Address Services)
This documentation is copyright by SAP AG.
Length: 4019 Date: 20240511 Time: 154421 sap01-206 ( 38 ms )