Ansicht
Dokumentation

ABENBDL_TYPE_MAPPING_ABSTRACT - BDL TYPE MAPPING ABSTRACT

ABENBDL_TYPE_MAPPING_ABSTRACT - BDL TYPE MAPPING ABSTRACT

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Abbildung, abstrakte BDEF

Typabbildung

... mapping for PartnerType ...

Tiefe Abbildung

... deep mapping for NestedDeepDDICType $[corresponding$]
   {
      EntityComp1 = PartnerComp1
     $[...$]
     $[sub _Compos1 = Partnersub1$]$[,
      sub _Compos2 = Partnersub2$]
     $[...$]
    }
...


Alternativen:

1. mapping for PartnerType ...

2. deep mapping for NestedDeepDDICType ...

Wirkung

Mit einer RAP-Typabbildung werden Datentypen der abstrakten BDEF auf ABAP-Dictionary-Partnertypen abgebildet. Falls der ABAP-Dictionary-Partnertyp eine flache Struktur ist und nur elementare Datentypen abgebildet werden, darf eine flache Typabbildung verwendet werden. Falls der ABAP-Dictionary-Partnertyp eine geschachtelte oder tiefe Struktur ist, darf eine tiefe Typabbildung verwendet werden. Hiermit wird eine Abbildung für geschachtelte Komponenten oder Unterstrukturen definiert.

Alternative 1

mapping for PartnerType ...


Wirkung

Eine Typabbildung mit der Syntax mapping for PartnerType kann für die Abbildung von Elementen auf flache ABAP-Dictionary-Strukturen verwendet werden. Die Syntax ist wie bei verwalteten und nicht verwalteten RAP-BOs und wird im Abschnitt CDS BDL - Typabbildung erläutert.

Alternative 2

deep mapping for NestedDeepDDICType ...


Wirkung

In einer abstrakten BDEF with hierarchy dürfen Abbildungen zwischen den generierten abgeleiteten hierarchischen Typen und geschachtelten oder tiefen ABAP-Dictionary-Typen definiert werden.

Eine solche Abbildung muss mit dem Schlüsselwort deep eingeleitet werden.

Der optionale Zusatz sub kann für sub-Angaben verwendet werden. Untergeordnete Entitäten mit einer Kompositionskardinalität >1 können auf geschachtelte Tabellenkomponenten abgebildet werden. Bei einer Kompositionskardinalität <= 1 kann eine Abbildung auf eine Unterstruktur definiert werden.

Syntax für eine sub-Angabe:

sub _Compos1 = Partnersub1

Links auf einer sub-Gleichung sub _Compos1 steht der Name einer Kompositionsassoziation der Entität. Rechts steht der Name einer Komponente PartnerComp1 des geschachtelten oder tiefen Partnertyps NestedDeepDDICType. Die Komponenten, die aufeinander abgebildet werden, müssen übereinstimmen. Beide müssen entweder Tabellen oder Strukturen sein. Um den gesamten hierarchischen abgeleiteten Typ zu umfassen, muss eine solche Abbildung für jede Entität in der abstrakten Kompositionshierarchie und ihrem Partnertyp definiert werden, mit sub-Angaben für die untergeordnete Entität auf jeder Ebene.

Beispiel

Mit folgender abstrakter BDEF wird das Verhalten für drei Knoten eines CDS-Kompositionsbaums definiert: Für jede Entität wird eine Abbildung auf einen Partnertyp definiert.






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

Length: 5507 Date: 20240523 Time: 164045     sap01-206 ( 80 ms )