Variable füllen mit REDUCE im neuen ABAP

Aus SAP-Wiki
Wechseln zu:Navigation, Suche

Siehe Neues ABAP (ab Release 7.40).

Füllen einer Variablen mit REDUCE

  • Hier wird eine Variable LV_VBELNS gefüllt. Datei wird ein Iterationsausdruck durchlaufen über die interne Tabelle LT_WRONG_INB_DELIVERIES.
  • Am Ende würde ein String "8000000001, 800000002, 8000000003" gebildet.
Data(lv_vbelns) = REDUCE char200( INIT res = ` `
                           FOR <wa> IN lt_wrong_inb_deliveries
                           NEXT res = res && `, ` && <wa>-vbeln