VALUE: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
                                             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 = '1234' ) TO lt_sflight.
lt_sflight = VALUE #( BASE lt_sflight ( price = 123 ) ).

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 = '1234' ) TO lt_sflight.

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