Ansicht
Dokumentation
ABENBDL_EXTEND_BEH_PROJ - BDL EXTEND BEH PROJ
Vendor Master (General Section) CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
- Entitätsprojektionserweiterung
extend behavior for ProjectionEntity
$[
implementation in class ClassName unique$]
$[authorization$]
{
projection_extension_body
}
...
Wirkung
Eine Entitätsprojektionserweiterung erweitert eine Projektions-BDEF ProjectionEntity. Als Voraussetzung müssen Erweiterungen wie im Abschnitt Aktivierung der Erweiterbarkeit für CDS-Projektions-BDEFs beschrieben explizit aktiviert werden.
Syntaxzusätze und -komponenten:
- implementation in class ClassName unique: hiermit wird ein ABAP-Behavior-Pool für das Verhalten der Erweiterung der jeweiligen Entität angegeben. Optional und nur erforderlich, wenn die betreffende Entität neue Aktionen oder Funktionen definiert. Es gelten die Regeln für Erweiterungs-ABPs, siehe Abschnitt CDS BDL - implementation in class unique, Erweiterung.
- Definiert die Berechtigungssteuerung für Aktionen, die über eine BDEF-Projektionserweiterung in der Projektionsschicht hinzugefügt wurden.
- Optional und nur in Kombination mit neuen Aktionen sinnvoll.
- Funktioniert wie für Projektions-BDEFs, siehe Abschnitt CDS BDL - authorization, Projektions-BDEF.
- projection_extension_body: erweitert den
Entitätsverhaltensrumpf einer Projektions-BDEF.
Beispiel
Die BDEF-Projektionserweiterung DEMO_RAP_PROJ_BDEF_EXT erweitert die CDS-Projektionsverhaltensdefinition DEMO_RAP_PROJ_EXT_FIELD.
Hiermit werden den Erweiterungsfeldern Feldattribute hinzugefügt.
Das ausführbare Beispiel BDEF-Projektionserweiterung, Knotenerweiterung erläutert das obige Beispiel im Detail.
TXBHW - Original Tax Base Amount in Local Currency rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4291 Date: 20240606 Time: 091258 sap01-206 ( 39 ms )