ich stehe vor einem Problem, das auf den ersten Blick simpel wirkt: Ich möchte einen Betrag (also einen Wert mit zwei Nachkommastellen) durch eine Zahl teilen, und zwar dergestalt, dass Centbruchteile immer abgerundet werden (auch wenn die dritte Stelle nach dem Komma 9 wäre und bei kaufmännischer Rundung aufgerundet werden würde).
Soweit ich das beurteilen kann, runden die ganzen Rundungsfunktionen, die ABAP so bereithält (DIV, TRUNC, ROUND, FLOOR usw.) alle auf ganze Zahlen. Ich will aber centgenau, also auf die zweite Nachkommastelle runden und dabei immer abrunden.
Ein Weg, der mir einfällt, besteht darin, den ganzen Betrag mit 100 zu multiplizieren, dann mit DIV zu dividieren und das Ergebnis anschließend wieder durch 100 zu teilen. Wirkt auf mich aber nicht sonderlich elegant. Ist das schon der beste Weg, oder gibt es einen besseren?