Quantcast
Viewing all articles
Browse latest Browse all 2801

Re: Currency Conversion(Vietnam currency - VND).

VND stands for Vietnamese Dong, and this currency doesn't have subunits (or decimals) in the real world.

 

For instance in the real world, 1 USD = 100 cents, 1 Pound = 100 pence, 1 Rupee = 100 paise etc. The cents and pence and paise are the subunits (or decimals). Most currencies have two decimal places. However, VND and other currencies like JPY, KRW etc do not have decimals in the real world and the TCURX entries were made to reflect exactly that.

 

Internally, SAP ECC and BW store all amounts with two decimal places in their tables. This is why you see the value 1084.24 VND when you look at the DSO contents. However, when the amounts are displayed to the user in a report, the TCURX table kicks in and the system converts the table value to the actual real world value. So in your example, 1084.24 in the table is shown as 108424 VND in the real world.

 

As long as the incoming data was accurate, all of that behaviour is right; showing decimals for a currency would be incorrect if the currency itself has no decimals.

 

Do not change the TCURX entries now - this will create serious problems with incoming ECC data. It will also likely corrupt the results for all the data you already have in BW that belongs to VND

 

For more info on how SAP processes currencies, refer the following notes:

http://service.sap.com/sap/support/notes/137626

http://service.sap.com/sap/support/notes/434349

 

Message was edited by: Suhas Karnik


Viewing all articles
Browse latest Browse all 2801

Trending Articles