‎2007 Nov 06 8:52 AM
Hi,
I need to display 2.0000 as 2.00
2.7650 as 2.77
10.7800 as 10.78.
How do I do it.
Thanks.
‎2007 Nov 06 9:00 AM
Hi Renu,
DATA lv_value TYPE p decimals 2.
Now move your value to lv_value it will automatically round it off.
Regards,
Atish
‎2007 Nov 06 8:55 AM
Hi,
Declare another variable with 2 decimal places, pass the actual value to it & then display.
‎2007 Nov 06 8:55 AM
hi
try this FM 'FIMA_NUMERICAL_VALUE_ROUND'.It might work.
Regards
Raghav
‎2007 Nov 06 9:00 AM
Hi Renu,
DATA lv_value TYPE p decimals 2.
Now move your value to lv_value it will automatically round it off.
Regards,
Atish
‎2007 Nov 06 9:01 AM
DATA : num(16) type p decimals 4.
DATA : num2(16) type p decimals 2.
num = '2.7650'.
num2 = num.
write :/ num2.
‎2007 Nov 06 9:02 AM
Hi,
Try this.
data: l_value type p decimals 3,
l_output type p decimals 2,
l_output2 type p decimals 2.
l_value = '2.569'.
l_output2 = floor( l_value ).
l_output = frac( l_value ).
l_output2 = l_output2 + l_output.
write:/ l_output2.
Reward points if useful,
Regards,
Niyaz