VALUE: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
M1ch3lde (Diskussion | Beiträge)
 
Zeile 14: Zeile 14:
=== Zeile zu einer Tabelle hinzufügen ===
=== Zeile zu einer Tabelle hinzufügen ===


  APPEND VALUE #( price = '1234' ) TO lt_sflight.
  APPEND VALUE #( price = 123 ) TO lt_sflight.


  lt_sflight = VALUE #( BASE lt_sflight ( price = 123 ) ).
  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 ) ).