VALUE: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
M1ch3lde (Diskussion | Beiträge)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Schlüsselbegriffe]]
[[Kategorie:Schlüsselbegriffe]]
=== Einzelne Zeile ===
=== Einzelne Zeile bekommen ===
  DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
  DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
                                             connid = '0017'
                                             connid = '0017'
                                             fldate = '20171219' ] OPTIONAL ).
                                             fldate = '20171219' ] OPTIONAL ).
Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.
Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.
=== Feld einer einzelnen Zeile ===
 
=== Feld einer einzelnen Zeile bekommen ===
  DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
  DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
                                             connid = '0017'
                                             connid = '0017'
                                             fldate = '20171219' ]-price OPTIONAL ).
                                             fldate = '20171219' ]-price OPTIONAL ).
Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.
Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.
=== Zeile zu einer Tabelle hinzufügen ===
APPEND VALUE #( price = 123 ) TO lt_sflight.
lt_sflight = VALUE #( BASE lt_sflight ( price = 123 ) ).

Aktuelle Version vom 18. Dezember 2024, 10:30 Uhr

Einzelne Zeile bekommen

DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
                                           connid = '0017'
                                           fldate = '20171219' ] OPTIONAL ).

Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.

Feld einer einzelnen Zeile bekommen

DATA(lv_single_row) = VALUE #( lt_sflight[ carrid = 'AA'
                                           connid = '0017'
                                           fldate = '20171219' ]-price OPTIONAL ).

Ohne optional wird CX_SY_ITAB_LINE_NOT_FOUND geworfen.

Zeile zu einer Tabelle hinzufügen

APPEND VALUE #( price = 123 ) TO lt_sflight.
lt_sflight = VALUE #( BASE lt_sflight ( price = 123 ) ).