在非整除時,涉及到兩種運算,一種是取整:四舍五入不考慮,abap在除時會自動處理,還有是需要人為的向上取整或向下取整;另外一種是取余數。
DATA:a TYPE mseg-menge,
b TYPE mseg-menge,
c TYPE mseg-menge.
a = '2.02'.
b = '2.00'.
c = a / b.
*向上取整
c = ceil( a / b ).
WRITE:/,c.
*向下取整
c = floor( a / b ).
WRITE:/,c.
*取余數
c = a MOD b.
WRITE:/,c.
輸出結果 2.000
1.000
0.020