Ansicht
Dokumentation
ABENCORRESPONDING_DEEP_MAPP_ABEXA - CORRESPONDING DEEP MAPP ABEXA
Vendor Master (General Section) TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Komponentenoperator, geschachtelte Mapping-Vorschrift
Das Beispiel demonstriert den Komponentenoperator mit geschachtelter Mapping-Vorschrift.
Quelltext
Beschreibung
Das Beispiel weist die Grundform des Ergebnisses eines Konstruktorausdrucks mit dem Komponentenoperator CORRESPONDING mit dem Parameter struct1 einer kompatiblen Struktur struct2 zu, wobei verschiedene Mapping-Vorschriften demonstriert werden. Die Strukturen enthalten eine Unterstruktur und eine tabellarische Komponente.
- Ohne Mapping-Vorschrift werden auf oberster Ebene die namensgleichen Komponenten a2 und istruct zugewiesen. Die Unterstruktur istruct wird aufgelöst und dort wird die Komponente a2 zugewiesen. Die tabellarischen Komponenten sind nicht namensgleich und werden nicht zugewiesen.
- Mit der Mapping-Vorschrift MAPPING jtab = itab wird zusätzlich die tabellarische Komponente zugewiesen, wobei nur die namensgleiche Spalte a2 berücksichtigt wird.
- Mit der geschachtelten Mapping-Vorschrift
-
MAPPING ( istruct = istruct MAPPING b1 = a1 EXCEPT a2 )
( jtab = itab MAPPING b1 = a1 )
- wird
- eine Mapping-Beziehung für die Komponenten der Unterstruktur istruct angegeben, wofür auf oberster Ebene istruct = istruct anzugeben ist,
- ein Mapping für die tabellarischen Komponenten definiert, worin ebenfalls ein Mapping für deren Spalten geschachtelt ist.
- Im Ergebnis sind alle Komponenten gefüllt, bis auf die Komponente a2 der Unterstruktur, die durch EXCEPT ausgenommen wurde.
General Material Data BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2363 Date: 20240523 Time: 173942 sap01-206 ( 34 ms )