Hola,
Utiliza la función ROUND, el número se redondea hacia arriba o hacia abajo durante la conversión.
Los diferentes formatos de ROUND son:
ROUND <r> : Los campos de tipo P se multiplican por 10**(-r) y luego se redondean.
Ejemplo:
DATA pack TYPE p VALUE '123.456'
DECIMALS 3.
WRITE pack DECIMALS 2.
WRITE: / pack ROUND -2,
/ pack ROUND -1,
/ pack ROUND 1,
/ pack ROUND 2.
Resultado:
123,46
12.345,600
1.234,560
12,346
1,235
Gracias
Madhavi