Formatoption NUMBER
Wenn keine Formatoption angegeben ist, greift die Formatierung von RAW.
Das heißt das Dezimaltrennzeichen ist der Punkt und es werden keine Tausendertrennzeichen eingefügt.
RAW
DATA lv_dez TYPE dmbtr.
lv_dez = 100000 / 3.
WRITE |{ lv_dez NUMBER = RAW }|.
Die Ausgabe ist 33333.33
USER
Bei diesem Parameter wird das Dezimaltrennzeichen und Tausendertrennzeichen vom Benutzerstamm entnommen,
DATA lv_dez TYPE dmbtr.
lv_dez = 100000 / 3.
WRITE |{ lv_dez NUMBER = USER }|.
Die Ausgabe ist 33.333,33
ENVIRONMENT
Dezimaltrennzeichen und Tausendertrennzeichen richten sich nach der aktuellen Formatierungseinstellung der Sprachumgebung, die durch SET COUNTRY gesetzt werden kann.
DATA lv_dez TYPE dmbtr.
lv_dez = 100000 / 3.
SET COUNTRY 'EN'.
WRITE |{ lv_dez NUMBER = ENVIRONMENT }|.
Die Ausgabe ist 33,333.33
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