Ansicht
Dokumentation

ABENBDL_EXT_ENABLING_PROJECTION - BDL EXT ENABLING PROJECTION

ABENBDL_EXT_ENABLING_PROJECTION - BDL EXT ENABLING PROJECTION

BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

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:

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:

  • Wiederverwendung von Aktionen, Funktionen und Assoziationen aus dem ursprünglichen RAP-BO der Art verwaltet oder nicht verwaltet.

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 )