VALUE

Aus SAP Wiki ツ

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 ) ).

Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud