Zahlen in SAP runden und Numerische Funktionen

Aus SAP-Wiki
(Weitergeleitet von Zahlen in SAP runden)
Zur Navigation springenZur Suche springen

Es gibt in SAP diverse numerische Funktionen. Meist wird man damit Zahlen runden oder den Absolutbetrag einer Zahl ermitteln.

Diese numerischen Funktionen können auch in Selects verwendet werden ab ABAP-Release 7.50.

Funktionsbaustein ROUND

Schlüsselwörter in ABAP

Schlüsselwort ABS

  • Gibt den Absolutwert von einem Dezimalwert zurück
lv_ziel = abs( lv_quellfeld ).

Schlüsselwort CEIL

  • Die nächstgrößere Ganzzahl wird bestimmt
lv_ziel = ceil( lv_quellfeld ).

Schlüsselwort FLOOR

  • Es wird abgerundet auf die nächste Ganzzahl
lv_ziel = floor( lv_quellfeld ).

Schlüsselwort ROUND

  • Es wird gerundet auf die angegebene Zahl von Dezimalstellen, hier mit 2 Nachkommastellen
lv_ziel = round( lv_quellfeld, 2 ).
lv_ziel = round( 3.3333333333, 2 ). "gibt 3.33 zurück

Schlüsselwort TRUNC

  • Die Zahl vor dem Komma wird ermittelt
lv_ziel = trunc( lv_quellfeld ).

Web-Links

Literatur