adesso orange🍊Stellenangebote:
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
(Senior) Consultant Technologie · Consultant ABAP
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting · Application Management
Formatoption NUMBER: Unterschied zwischen den Versionen
(→RAW) |
(→RAW) |
||
Zeile 8: | Zeile 8: | ||
DATA lv_dez TYPE dmbtr. | DATA lv_dez TYPE dmbtr. | ||
lv_dez = 100000 / 3. | lv_dez = 100000 / 3. | ||
WRITE |{ lv_dez NUMBER = RAW }|. | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Die Ausgabe ist 33333.33 | Die Ausgabe ist 33333.33 | ||
Version vom 12. August 2021, 14:11 Uhr
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