Ansicht
Dokumentation

ABENBDL_TYPE_MAPPING_EXT - BDL TYPE MAPPING EXT

ABENBDL_TYPE_MAPPING_EXT - BDL TYPE MAPPING EXT

PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- extend mapping

... extend mapping for PartnerType    $[control ControlType$]
                                      ${$[corresponding $[except Comp1,Comp2, ...$]$]$}
    {
      EntityComp1      = PartnerComp1 $[control ControlComp$];
     $[EntityComp2      = PartnerComp2 $[control ControlComp$];$]
     $[parameter Param1 = PartnerComp;$]
     $[... ;$]
    }
  $| mapping for PartnerType           $[control ControlComp$]
                                       corresponding $[except Comp1,Comp2, ...$];
...


Wirkung

Hiermit wird eine RAP-Typabbildung um Erweiterungsfelder erweitert. Die Syntax ist der Syntax für RAP-BOs der RAP-Typabbildung ähnlich, siehe CDS BDL - Typabbildung. Als Voraussetzung muss die jeweilige Typabbildung wie unter CDS BDL - Aktivierung der Erweiterbarkeit für verwaltete und nicht verwaltete BDEFs explizit als erweiterbar definiert werden.

Beispiel

Mit der Erweiterung DEMO_EXTENSION_RAP_BO wird die CDS-Verhaltensdefinition DEMO_RAP_FIELD_EXT erweitert. Es werden dem vorhandenen Datenmodell drei Erweiterungsfelder hinzugefügt und mit der BDEF-Erweiterung wird die Typabbildung durch das Hinzufügen dieser drei Erweiterungsfelder erweitert.

Das ausführbare Beispiel Felderweiterung erläutert das obige Beispiel im Detail.






BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2781 Date: 20240523 Time: 163542     sap01-206 ( 31 ms )