2007 Aug 27 6:35 AM
I have a field input_amount TYPE N ( Length is 12 , Last 2 digits represent decimal places )
How to convert this into a packed field. I have to use it for calculation.
example input_amount = 123456789012
the packed field should contain 1234567890.12
2007 Aug 27 6:52 AM
data : input_amount(12) type n,
l_temp type p decimals 2.
l_temp = input_amount<b> / 100.</b>
<b>and u will get output as 1234567890.12</b>
data : input_amount(12) type n,
l_temp type p decimals 2.
l_temp = input_amount<b> / 100.</b>
<b>and u will get output as 1234567890.12</b>
2007 Aug 27 6:38 AM
2007 Aug 27 6:49 AM
I already tried this.
when i move it directly ie
data : input_amount(12) type n,
l_temp type p decimals 2.
l_temp = input_amount
the output is 123456789012.00
I need 1234567890.12
2007 Aug 27 6:50 AM
2007 Aug 27 6:52 AM
data : input_amount(12) type n,
l_temp type p decimals 2.
l_temp = input_amount<b> / 100.</b>
<b>and u will get output as 1234567890.12</b>
2007 Aug 27 6:53 AM
Hi,
Try
DATA: f_dat TYPE f VALUE '123456789012'.
DATA: p_dat(12) TYPE p DECIMALS 2.
p_dat = f_dat * '0.01'.
write: p_dat.
Regards,
Sesh
2007 Aug 27 7:00 AM
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |