2006 Oct 31 9:58 AM
Hi
I have a requirement like this
i have var1,var2,var3..
i want var4 = round( var1 + var2 + var3 ) * 0.18%.
iam getting error saying No Round function ,and also % symbol not taking...
can anyone tell me the correct syntax for that.
I want to display the var4 value.
Thanks in advance.
2006 Oct 31 10:02 AM
use as ur requerment for rounding..
check this example...
DATA: I TYPE I,
P TYPE P DECIMALS 2,
M TYPE F VALUE '-3.5',
D TYPE P DECIMALS 1.
P = ABS( M ). " 3,5
I = P. " 4 - business rounding
I = M. " -4
I = CEIL( P ). " 4 - next largest whole number
I = CEIL( M ). " -3
I = FLOOR( P ). " 3 - next smallest whole number
I = FLOOR( M ). " -4
I = TRUNC( P ). " 3 - integer part
I = TRUNC( M ). " -3
D = FRAC( P ). " 0.5 - decimal part
D = FRAC( M ). " -0.5after rounding u use like that.
var4 = ((var1 + var2 + var3 ) * 0.18)/100
Hi
I have a requirement like this
i have var1,var2,var3..
i want var4 = round( var1 + var2 + var3 ) * 0.18%.
iam getting error saying No Round function ,and also % symbol not taking...
can anyone tell me the correct syntax for that.
I want to display the var4 value.
Thanks in advance.
2006 Oct 31 10:02 AM
use as ur requerment for rounding..
check this example...
DATA: I TYPE I,
P TYPE P DECIMALS 2,
M TYPE F VALUE '-3.5',
D TYPE P DECIMALS 1.
P = ABS( M ). " 3,5
I = P. " 4 - business rounding
I = M. " -4
I = CEIL( P ). " 4 - next largest whole number
I = CEIL( M ). " -3
I = FLOOR( P ). " 3 - next smallest whole number
I = FLOOR( M ). " -4
I = TRUNC( P ). " 3 - integer part
I = TRUNC( M ). " -3
D = FRAC( P ). " 0.5 - decimal part
D = FRAC( M ). " -0.5after rounding u use like that.
var4 = ((var1 + var2 + var3 ) * 0.18)/100
2006 Oct 31 10:02 AM
Hi Rk,
Iam not sure , but there are words like floor etc..
It may help you Press f1 on this...
Regards,
Kiran I
2006 Oct 31 10:04 AM
2006 Oct 31 10:05 AM
2006 Oct 31 10:12 AM
Hi,
use the following syntax.
Floating point literal should always be in quotes.
DATA: var1 type f value '23.2',
var2 type f value '21.1',
var3 type f value '13.1',
var4 type f.
var4 = round( val = var1 + var2 + var3 dec = 3 ) * '0.18' .
Regards,
Sesh
write: var4.
2006 Oct 31 10:14 AM
Hi,
<b>compute var4 = ceil( var1 + var2 + var3 ) * 0.18.</b> var4 = var4 /100.
Regards
amole
2006 Oct 31 10:17 AM
Hi,
instead of Round use CEIL
<b>var4 = ceil( var1 + var2 + var3 ) * 0.0018</b>.
Regards
vijay
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |