on 06-16-2011 12:23 AM
Hello,
I'm experiencing an issue as descripted bellow:
1. I load an ODS and a specific record/KYF with some specific value (let's suppose ZKYF = 100,000)
2. When I look into the ODS contents for this particular record/KYF:
a. From the SAP-GUI using ODS' viewing options... "Contents/Display A version table" it shows up: 1,000 (this is using viewing settings as "ALV Display Grid" settings)
b. From the SAP-GUI using ODS' viewing options... "Contents/Display A version table" it shows up: 100,000 (this is using viewing settings as "SE16 standard list" settings)
c. From a BEx query over the same ODS it shows up as: 100,000
3. Currency for this KYF is JPY.
When I try to extract the data via an OpenHub to a transparent table the KYF value is transferred as 1,000 which is incorrect.
I "suspect" this is a currency conversion issue; I tried to determine how to replicate the internal process to get the right value transferred but no success. I've even checked related links just like:
[http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/17436] [original link is broken];
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0d5bf96-b19b-2c10-e3b6-e2f12a3de99a?QuickLink=index&overridelayout=true]
but no success. I hope you can help. Best regards,
Bernardo
Hi Bernardo:
For a solution to this issue take a look at SAP Note 856619 - "Open hub: Internal format in output file or table"
Regards,
Francisco Milán.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
As mentioned above, JPY/HUF has no subunit like 100 Penny = 1 Dollar. So if you see in table TCURX, Decimal maintained would be Zero for these currency.
In such cases, while Displaying system always multiplies the table values with 100. If Decimal maintained is 1 then multiplies by 10.
That is why values stored in tables are always = Actual Value / 100. Hence 1000 in your case.
ALV Display Grid shows actual value while SE16 display applies Display Conversions.
So I advice you change Decimal value in BW TCURX = 2 for JPY. (Ideally decimals should be same as that in R/3-ECC) If you cant change R/3 TCURX decimals, then always multiply the value for JPY x 100 while stroing into ODS/Cube in BW side.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
There are some known currency conversion issues with JPY/HUF.
Check the currency translation once and the Conversion type.
In case evrything is fine and u still face teh issue use a multiplier of 100 for the KF while loading.
Reg,
Rahul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.