‎2008 Feb 26 4:06 AM
Dear all,
I want function module for round value.if anything related pls tel me.
Regards
Arul.s
‎2008 Feb 26 4:14 AM
Check 'ROUND' FM.
data: num(10) type p decimals 4.
data: num1(5) type p decimals 2.
num = '4.023'.
CALL FUNCTION 'ROUND'
EXPORTING
DECIMALS = 2
INPUT = num
SIGN = ' '
IMPORTING
OUTPUT = num1
EXCEPTIONS
NPUT_INVALID = 1
OVERFLOW = 2
*TYPE_INVALID = 3
OTHERS = 4
reward if useful...
balaji
‎2008 Feb 26 4:16 AM
Hi,
declare a variable of type p decimals(req no)...
move the dobj u want to round off into it...
move it again to the original var..........
It gets rounded of automatically.
DATA: var1 type char15,
var2 type p DECIMALS 2.
var1 = '23450.29874569'.
write var1.
var2 = var1.
var1 = var2.
write / var1.Cheers,
jose.
‎2008 Feb 26 4:27 AM
Hi,
DATA N TYPE P DECIMALS 2.
DATA M TYPE P DECIMALS 2 VALUE '5.55',
DATA v_temp TYPE I .
N = FRAC( M ).
IF N > 0.5
v_temp = FLOOR( M ). WRITE: / 'FLOOR:', v_temp.
ELSE.
v_temp = CEIL( M ). WRITE: / 'CEIL: ', v_temp.
ENDIF.