05-16-2007 4:53 AM
Hi,
When the statement using the stement , amount is converting wrongly.
write l_value currency p_waers to it_output02-current
p_waers is 'JPY'.
If values is 102.00 then it is converting to 10200. This is happening only for 'JPY'
currency. rest is OK.
We can turuncate before doing , but is there any other way or or any FM available?
05-16-2007 4:57 AM
Hi,
I just completed a project for a Japanese customer.
The most important thing to remember is that the Japanese yen does not have decimals. Their smallest unit of currency is 1 yen.
They dont have the concept of paisa and rupees. Just Yen.
So a value stored in database as 10.00 with currency key as JPY actually refers to 1000 yen.
So the statement is working correctly.
Hope this helps.
05-16-2007 4:56 AM
did you check with user profile by login JA Langauge
Check the transaction : SU01
reward points if it is useful
Thanks
seshu
05-16-2007 4:57 AM
Hi,
I just completed a project for a Japanese customer.
The most important thing to remember is that the Japanese yen does not have decimals. Their smallest unit of currency is 1 yen.
They dont have the concept of paisa and rupees. Just Yen.
So a value stored in database as 10.00 with currency key as JPY actually refers to 1000 yen.
So the statement is working correctly.
Hope this helps.
12-25-2007 2:29 AM
I faced same problem.
The things is my report unit is 1000 JPY.
In this case, how to do?
thanks
Giang
12-25-2007 2:40 AM
Hi Nagaruju,
Shailesh is correct. No decimal values are allowed for japanese currency. Your calculation is correct only.
If value is 10.00 , the actual japanese currency is 1000 yen.
WRITE l_f_value CURRENCY 'JPY' TO l_f_currency.