Dezimalfelder runden

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Dezimalfelder können mit einem Befehl gerundet und mit einer bestimmten Anzahl von Nachkommastellen ausgegeben werden.

Hier wird das Feld GV_SUMME mit einer Nachkommastelle durch den Klammerausdruck (C.1) oder (.1) ausgegeben und automatisch kaufmännisch gerundet.

&GV_SUMME(C.1)&

SmartformsRunden1.jpg

Rundung beim Datentyp QUAN

  • Der Befehl (.1) funktioniert leider nicht beim Datentyp QUAN. Beim QUAN kann man sich behelfen, indem man eine lokale Variable mit 1 Nachkommastelle anlegt und die alte Variable (meist mit 3 Nachkommastellen) der neuen lokalen Variable zuweist. Hier erfolgt automatisch eine kaufmännische Rundung.