Ansicht
Dokumentation

ABENCONSTRUCTOR_EXPR_CORRESPONDING - CONSTRUCTOR EXPR CORRESPONDING

ABENCONSTRUCTOR_EXPR_CORRESPONDING - CONSTRUCTOR EXPR CORRESPONDING

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CORRESPONDING, Komponentenoperator

Grundform

1. ... ${ CORRESPONDING ${dtype$|#$}( $[EXACT$] $[DEEP$]
                                  struct$|${itab $[duplicates$]$} ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( $[DEEP$]
                                 $[$[APPENDING$] BASE ( base )$]
                                 struct$|${itab $[duplicates$]$} ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( $[$[APPENDING$] BASE ( base )$]
                                 struct$|${itab $[duplicates$]$}
                                 mapping ) $} ...


Lookup-Tabelle

2. ... CORRESPONDING type( itab FROM lookup_tab
                               USING $[KEY key_name$] s1 = t1 s2 = t2 ...
                               $[mapping$] ) ...


RAP-spezifische Varianten für Typabbildung

3. ... ${ CORRESPONDING ${dtype$|#$}( in_d_type MAPPING FROM ENTITY ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( ntype MAPPING TO ENTITY ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( in_d_type USING CONTROL ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( in_d_type MAPPING FROM ENTITY USING CONTROL ) $}
    $| ${ CORRESPONDING ${dtype$|#$}( ntype CHANGING CONTROL ) $} ...


Wirkung

Ein Konstruktorausdruck mit dem Komponentenoperator CORRESPONDING erzeugt ein Resultat eines mit type angegebenen Datentyps.

  • In der Grundform werden die Komponenten eines strukturierten oder tabellarischen Ergebnisses aus den Komponenten eines strukturierten oder tabellarischen Parameters struc oder itab konstruiert.
  • In der Variante mit Lookup-Tabelle werden die Komponenten einer internen Tabelle itab und einer Lookup-Tabelle lookup_tab zu einem tabellarischen Ergebnis kombiniert.
  • Mit den RAP-spezifische Varianten werden Strukturen oder interne Tabellen mit Typabbildung in ABAP im RAP-Kontext angelegt. RAP benötigt abgeleitete BDEF-Typen für die Kommunikation von RAP-BO-Providern und RAP-BO-Consumern. Bei der Integration von nicht abgeleiteten BDEF-Typen (ntype) sind die Varianten für deren Zuordnung zur Eingabe (in_d_type) und zur Ausgabe von abgeleiteten BDEF-Typen zuständig.

Für type kann angegeben werden:

  • Der Operandentyp muss ein Strukturtyp oder ein Tabellentyp sein. Bei einer Zuweisung des Konstruktorausdrucks an ein Feldsymbol oder einen Formalparameter mit generischem Tabellentyp kann der Operandentyp auch erst zur Laufzeit bestimmt werden.

Der Operator erzeugt Strukturen bzw. interne Tabellen des angegebenen Datentyps. Die Komponenten oder Spalten des Ergebnisses werden durch Zuweisungen von Komponenten der in den Klammern angegebenen Parameter gefüllt. Die Zuweisungen erfolgen über Namensgleichheit oder über Mapping-Beziehungen in einer Mapping-Vorschrift.

Komponenten zuweisen Beispiele






General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6198 Date: 20240523 Time: 161404     sap01-206 ( 61 ms )