Schlüsselbefehl Write

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Der Schlüsselbefehl "Write" wird heute nur noch selten verwendet, um Listen auf dem Bildschirm auszugeben, aber immer noch ist der Befehl "write .. to .." sehr nützlich, um einzelne Felder so aufzubereiten, wie man sie ausgeben will.

V. a. bei der Formularentwicklung kann man mit diesem Schlüsselbefehl sehr elegant Felder Datumsfelder, Währungsfelder etc. in ein zeichenartiges Zeichenfeld schreiben.

Datumsaufbereitung

Data lv_c_datum type char10.

write sy-datum to lv_c_datum.  "z. B. nun Datum statt dem Wert 20161231 nun im Format "31.12.2016"

Das Datum kann auch noch anders formatiert aufbereitet werden.

Data lv_c_datum type char20.

write sy-datum to lv_c_datum using edit mask '==LDATE'.  "z. B. "31. Dezember 2016"

oder

write sy-datum to lv_c_datum using edit mask '==PDATE'.  "z. B.

Währungsbetragsfeld aufbereiten

Datum lv_c_betrag type char20.

write iv_betrag to iv_c_betrag.

Web-Links