adesso business consulting Stellenangebote
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
| (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting
Formatoption NUMBER: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Die Seite wurde neu angelegt: „Kategorie:Formatoptionen(ABAP) Wenn keine Formatoption angegeben ist, greift die Formatierung von RAW. Das heißt das Dezimaltrennzeichen ist der Punkt un…“ |
|||
Zeile 5: | Zeile 5: | ||
=== RAW === | === RAW === | ||
<syntaxhighlight lang="abap" line start="1"> | |||
DATA lv_dez TYPE dmbtr. | DATA lv_dez TYPE dmbtr. | ||
lv_dez = 100000 / 3. | lv_dez = 100000 / 3. | ||
'''WRITE |{ lv_dez NUMBER = RAW }|.''' | '''WRITE |{ lv_dez NUMBER = RAW }|.''' | ||
</syntaxhighlight> | |||
Die Ausgabe ist 33333.33 | Die Ausgabe ist 33333.33 | ||
Version vom 12. August 2021, 15: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