Ansicht
Dokumentation
ABENBDL_EXT_ENABLING_PROJECTION - BDL EXT ENABLING PROJECTION
BAL Application Log Documentation rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
-Aktivierung der Erweiterbarkeit für CDS-Projektions-BDEFs
projection
strict;
extensible;
define behavior for ProjectedEntity
extensible
$[...$]
{
$[...$]
$[mapping for PartnerType corresponding extensible$]
$[...$]
}
...
Um BDEF-Projektionserweiterungen zu einer CDS-Projektionsverhaltensdefinition zu ermöglichen, muss der strikte BDEF-Modus über das Schlüsselwort strict eingeschaltet werden.
Wirkung
Das Schlüsselwort extensible für das Ermöglichen von Erweiterungen darf an verschiedenen Stellen angegeben werden:
- extensible im CDS-Verhaltensdefinitionskopf
- Voraussetzung für die Erweiterbarkeit. Bei einer Nichtangabe sind keine Erweiterungen möglich. Bei einer Angabe muss mindestens eine RAP-BO-Entität in den Entitätsverhaltensmerkmalen als erweiterbar deklariert werden.
- Ermöglicht das Hinzufügen folgender Komponenten zu einer CDS-Projektionsverhaltensdefinition über eine BDEF-Projektionserweiterung:
- Hinzufügen eines neuen RAP-Berechtigungskontexts und Erweiterung eines vorhandenen vollständigen Berechtigungskontexts aus der erweiterten Entität.
- Definieren des Verhaltens für einen Erweiterungsknoten auf der Projektionsschicht über eine RAP-Projektionserweiterungsentität.
- extensible in den Entitätsverhaltensmerkmalen
- Für jede einzelne RAP-BO-Entität, die Erweiterungen ermöglicht, obligatorisch.
- Hiermit können die folgenden Verhaltenserweiterungen über BDEF-Projektionserweiterungen für die betreffende RAP-BO-Entität hinzugefügt werden:
- Den Erweiterungsfeldern können RAP-Feldmerkmale hinzugefügt werden.
- RAP-Aktionen einschließlich Berechtigungssteuerung, Feature-Control und Vorabprüfung.
- Wiederverwendung von Aktionen, Funktionen und Assoziationen aus dem ursprünglichen RAP-BO der Art verwaltet oder nicht verwaltet.
- extensible im Entitätsverhaltensrumpf
- mapping for PartnerType corresponding extensible: eine im erweiterten RAP-Business-Objekt definierte RAP-Typabbildung kann mit den Erweiterungsfeldern erweitert werden. extensible darf nur in Kombination mit corresponding verwendet werden, damit gleichnamige Komponenten automatisch aufeinander abgebildet werden.
Die zugrundeliegende projizierte
BDEF muss nicht als extensible deklariert werden. Eine BDEF-Projektion kann unabhängig vom projizierten RAP-BO erweiterbar sein.
Beispiel
Mit der CDS-Projektionsverhaltensdefinition DEMO_RAP_PROJ_EXTEND werden BDEF-Erweiterungen ermöglicht:
e
TXBHW - Original Tax Base Amount in Local Currency TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7428 Date: 20240606 Time: 112514 sap01-206 ( 61 ms )