Ansicht
Dokumentation
ABENBDL_PROJ_EXT_BODY - BDL PROJ EXT BODY
BAL_S_LOG - Application Log: Log header data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
- extension_body, Projektionserweiterung
...
$[field characteristics$];
$[use$];
$[actions and functions$];
$[mapping for$];
$[extend mapping for$];
Wirkung
Hiermit wird der Verhaltenserweiterungsrumpf definiert, um eine vorhandene RAP-BO-Entität in der CDS-Projektionsverhaltensdefinition zu erweitern.
Komponenten:
- field characteristics:
- Fügt Feldattribute zu Erweiterungsfeldern in einer BDEF-Projektionserweiterung hinzu.
- Feldattribute können nur für Erweiterungsfelder hinzugefügt werden. Erweiterungsfelder sind Felder, die nicht Teil des ursprünglichen BOs sind, aber über eine RAP-Datenmodellerweiterung hinzugefügt werden.
- Die folgenden Feldattribute sind in BDEF-Projektionserweiterungen für Erweiterungsfelder verfügbar: readonly, suppress, readonly:update.
- Diese Feldattribute funktionieren wie im Abschnitt Feldmerkmale, Projektions-BDEFbeschrieben.
- Die Feldmerkmale mandatory, modify und features:instance sind in BDEF-Projektionserweiterungennicht verfügbar.
- use:
- Das Schlüsselwort use ermöglicht die Wiederverwendung von RAP-BO-Operationen.
- Es können folgende Operationen wiederverwendet werden: RAP-Aktionen, RAP-Funktionenund Assoziationen.
- Nur Erweiterungsoperationen, die in derselben Softwarekomponente angelegt wurden, können wiederverwendet werden. Operationen aus der ursprünglichen BDEF vom Typ managed oder unmanaged dürfen nicht wiederverwendet werden.
- Aktionen, Funktionen und Assoziationen aus der Projektionsschicht können nicht wiederverwendet werden.
- Die Wiederverwendung funktioniert wie im Abschnitt CDS BDL - Verwendung beschrieben.
- Aktionen und Funktionen:
- Neue RAP-Aktionen und RAP-Funktionen können in einer BDEF-Projektionserweiterung definiert und implementiert werden.
- Die Syntax ist genau wie bei Aktionen und Funktionen in Projektions-BDEFs, siehe Abschnitt Aktionen und Funktionen, Projektions-BDEF.
- Eine Implementierung in einem Erweiterungs-ABP ist erforderlich. Es gelten die Regeln für Erweiterungs-ABPs, siehe Abschnitt CDS BDL - implementation in class unique, Erweiterung.
- Eine RAP-Typabbildung kann hinzugefügt werden. Diese Typzuordnung kann nur Erweiterungsfelder enthalten. Sie darf keine Felder aus der ursprünglichen BDEF enthalten. Die Syntax ist genau wie bei RAP-BOs, siehe Abschnitt CDS BDL - Typabbildung.
- Eine vorhandene RAF-Typabbildung kann über Erweiterungsfelder und die Syntax extend mapping for wie im Thema CDS BDL - extend mapping beschrieben erweitert werden.
e
BAL_S_LOG - Application Log: Log header data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 8239 Date: 20240523 Time: 173952 sap01-206 ( 71 ms )