Zum Inhalt springen

Dereferenzierung generischer Typen mit ABAP 7.56

Code sparen und eine Reduzierung der Komplexität ermöglicht die Möglichkeit der Dereferenzierung von generischen Datentypen ab ABAP 7.56.
Dies war bisher nur über den Umweg eines ASSIGNs möglich. Danach konnte mit dem Feldsymbol gearbeitet werden. Jetzt kann der Dereferenzierungsoperator direkt verwendet werden.

"Alt
DATA lo_number type ref to data.
DATA(lv_number) = 5.

lo_number = REF #( lv_number ).
ASSIGN lo_number->* TO FIELD-SYMBOL(<fs>).

WRITE: |{ 10 + <fs> }|.

"Neu
lv_number = 6.
lo_number = REF #( lv_number ).

WRITE: |{ 10 + lo_number->* }|.
Facebooktwitterpinterestlinkedinmail
Published inABAPSAP Entwicklung

Sei der Erste der einen Kommentar abgibt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert