Currency Translation feature in BEx reports

Hi colleagues,
As you know, when creating queries, you can right click a given key figure and from Currency Translation frame you can select a customized Currency Conversion Key so OLAP engine displays the "converted" value of such Key figure. Standard TCURR table is used for the conversion.
Also, RRC1 txn. code can be used to create Currency Translation Keys to be used in query designer as described before.
I have created a "currency translation key" (let's name it ZTAXILOC) in RRC1.
I have changed my query in the query designer to use this "customized Currency Conversion Key (ZTAXILOC)". My query uses an InfoSet as "infoprovider".
However, when executing query on BEx Analyzer, I receive error message "Cannot apply currency translation type ZTAXILOC in infocube ZTXA04LA3", where ZTXA04LA3 is the name of my infoset that feeds my query.
The Diagnosis is: "You tried to translate a query element with the currency translation type ZTAXILOC. The translation type ZTAXILOC, however, has VARIABLE TIME REFERENCE, relevant to "DH Document Date" characteristic, which is not available in ZTXA04LA3 infoprovider....".
The "DH Document Date" characteristic exists in the ZTXA04LA3 infoset, but technical name changes since for Infosets, BW system dynamically assigns a technical name for each element in the join and it differs from technical in source ODS.
My question is:
Can I use custom "currency translation keys" in query designer if my query uses an infoset as infoprovider? or is custom "currency translation key" just allowed in queries that use an ODS/InfoCube as infoprovider? or should I provide RRC1 with technical name for "DH Document Date" existing on ZTXA04LA3 infoset?
Please advise.
Thank you.
Mario Vallejo.

We are running into similar currrency conversion issues on an infoset.  We have an existing currency conversion key created using RRC1.  The existing currency key is set up as follows: 
TO_USD     Convert to USD (Billing)
Exchange Rate Type = Standard translation at average rate
Dynamic Exchange Rate Determination = Yes
Inverse Exchange Rate = No
Source Currency from Data Record = Yes
InfoObject for Determining the Source Currency = No
Selection of Target Currency with Translation = No
Fixed Target Currency = Yes = USD
InfoObject for Determining Target Currency = No
Fixed Time Reference = No
Variable Time Reference = Yes = To the Exact Day = Special InfoObject (0BILL_DATE)
Query Key Date = No
We convert sales amounts to USD using this conversion key on existing cubes.  When trying to apply the same conversion key to the new infoset, we received the following error: 
Diagnosis:You tried to translate a query element with the currency translation type TO_USD. The translation type TO_USD, however, has variable time reference or variable target currency relevant to characteristic Billing doc. date. Characteristic Billing doc. date is also not available in InfoProvider ZBILLCOST and it references either none or more than one characteristic () of the InfoProvider for Billing doc. date, or Billing doc. date is not a base characteristic.
We have tried to steps in the response to this thread and continue to receive the error.  
In Step 1, the only thing that we think we can change is the info object text in the infoset, not the technical name, is this correct?
In Step 2 & Step 3, we have never used variables for currency conversion.  We create the currency key using the RRC1 and select the info object for conversion.  We did try creating a new currency key in RRC1 and tried to find the newly named (text) info-object for billing date on the infoset, but it wasn't listed as an option under special info-object.  Do you have more information on how to create the variable in query designer and how it is used and how to assign to the currency translation?

Similar Messages

  • Display selected currency translation type in BEX webappl report

    Hi everybody,
    we use currency translation at query runtime. We do not select the translation type in the variable screen but use the possibility with Context menu -> Calculations and Translations -> Global Currency Translation
    Everything works fine, the conversion is done correctly BUT I want somehow display the selected tranlation type on the report! Is this possible? As I know there is the possibility in web applications to call a class method at runtime, maybe there exists a function module or class which can return the actual translation type used.
    There must be something like that because when I select the context menu "Gloabl Currency Translation" again a second time, the actual translation type is selected in the combo box.
    We also need the information on the generated pdf dokuments.
    Thanks for any hints!
    Regards
    Oskar

    Dear Oskar,
    have you found a way to display the currency translation info in web report? Or could somebody give me enlightment whether this is possible? Thank you in advance.
    Best regards,
    Mariana

  • Reference Translation in BW-Bex Report

    Hi,
    I am looking for reference translation functionality in BW as it happens in SAP R/3.
    I have transfered Exchange Rates from R/3 and also made setting in exchange rate type for Refernce currency.
    Can you please tell me the settings that I need in BW to make this happen?
    Thanks,
    USR

    Uday,
             This is a standard R/3 feature if u maintain the GRP currency as ref the 2 corresponding currencies will be translated w.r.t the base currency.
    e.g. if USD is the base/refernce  currency and u have rates from EUR to USD and
    you have GBP to USD... the system will automatically trnslate EURUSD USD-- GBP, without having a rate of EUR and GBP maintained in the system.
    Thanks and Regards,
    Sen

  • Currency translation with user defined exchange rates in a BEx report

    Hi guys,
    our business department requests a new functionality in our BW system. They want to simulate a currency translation in a BEX report. But this currency translation should be so flexible, that the user can change the exchange rates directly in the report.
    For example: The report should show a list of all our local company revenues. In the first column the plan revenues will be shown in the local currency (each company has its own local currency: USA->USD; Japan->YPN, Great Britain->GBP and so on). This revenues comes from a normal infoprovider, loaded via flat-file.
    In the second column the user should be able to enter or change a plan currency rate. The entered exchange rates should be stored in BW for a next use. They won't maintain the rates directly in TCURR, because this rates are only for simulation use !
    In the third column the translated Revenues in Euro currency has to be shown under the use of the exchange rates from the second column.
    I investigated a lot of time in the SAP help and here in the SDN, but I didn't find any solution to realize this. Is there generally a possibility to make a currency translation with exchange rates out of the TCURR? Would it be an option to use the integrated planning function of BW? Or is this requirement to far away for an simple implementation in SAP BI ?
    I hope, someone of you has also fixed a similar problem or has a good inspiration.
    Thank you in advance.
    Thomas

    thanks for the prompt reply!
    Unfortunately, exchange rates are not a part of my cube. They are held in different tables, and referenced depending on what kind of exchange rates I need to be looking at (average rates, daily, planning etc.). The only way for me, at the moment, to know which rates have been used is to go to query global view, and look at the type of conversion, and then try to figure things out. Plus there can be a different key date used in the query, which makes things more complicated.
    Anyway, it was worth asking
    Thanks again.

  • Currency Translation in Report!

    Hi All,
    I am working on AR Aging report. We are maintaing currency translation in the BEx only. We are maintaining month end rates. For that exchange rate is defined and configurations are done.
    But when I executed Over due analysis report the aging balances for target to source gets converted in to the currency amounts which is loaded latest means if I update the TCurr table with Nov month end figures it will show the aging report as those rate for every report.
    But if I run the report as of oct then it should show Oct 31st month end rates.
    If I am wrong please correct.
    How does this R/3 report behaves when it comes to translations.
    Thanks in Advance.
    Mukesh

    Hi Mukesh,
    Please, check if the following documentation can be useful.
    Currency Translation
    http://help.sap.com/saphelp_nw70/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
    Currency Translation in the Business Explorer
    http://help.sap.com/saphelp_nw70/helpdata/en/80/1a682de07211d2acb80000e829fbfe/frameset.htm
    Currency and Unit Display in the Business Explorer
    http://help.sap.com/saphelp_nw70/helpdata/en/08/81b98895e911d4b2ca0050da4c74dc/frameset.htm
    - What is the Exchange Rate type that you are using?
    - Source and Target currency types?
    Regards,
    Daniel

  • Currency translation type NOT appearing in BEX

    Hi All,
    I'm having trouble displaying the currency translation type in BEX after running the query.  When I use the context menu for 'Currency Translation', I do not see the desired curr tran types in the drop down list.  They are available in the Query Designer but not after I've executed the query.
    I also noticed that the ones that ARE available all have 'Fixed time ref' or 'Query key date' in the Time ref.  The ones I would like to view have a 'Variable Time Ref' but not sure why this is causing a problem.  Any help is appreciated.
    Thanks
    Senthil

    Hi Senthil,
    I believe this is happening because when you have run the report and got data, it means that this data refers to a particular time. If BEx allows you a variable time reference for the currency conversion, after the report has been run taking into account a different time...I am not sure if it would make sense...

  • How to check where a apraticulr key figure has currency translations?

    Hi,
    i need to check the currency translations for a key figure!
    where i can find those translations? i mean i am not sure whether this has been wrdefined in update rules or transfer rules!
    how to check this?
    Thanks,
    Ravi

    Hi Sankar,
    i did not find any currency translations in URs nor in TRs nor in report KF properties!
    where else can be possible?
    i guess it is in extract structure? are there any still methods available to define currency translations.
    while running the report it is asking for currency variable in the selection screen!
    but really no idea what does this variable will have the effect on translation!
    any inputs?
    Thanks,
    Ravi

  • How To Currency Translation in BPC

    "How To Currency Translation in BPC".

    Hi,
    The Finance application has standard default advanced rules that run currency translation. The
    default formula includes the FXTRANS.xls advanced rule, which sets up currency translation by running
    the system TRANSLATE_LDI formula.
      The Rate application contains currency translation rates and Intercompany elimination logic. The rate
    application was created first, then the Finance application was created and tied to the Rate application
    when the multi-currency option was chosen.
    below is an example for currency trans:
    *DIM CATEGORY=CATEGORY
    *DIM TIME=TIME
    In the following example, a currency translation in the two reporting
    currencies USD, and EURO is performed.
    Get the rates
    *LOOKUP RATE
    *DIM ENTITY2="DEFAULT"
    *DIM RATE=ACCOUNT.RATETYPE
    *DIM SOURCECURR:INPUTCURRENCY=ENTITY.CURR
    *DIM DESTCURR1: INPUTCURRENCY="USD"
    *DIM DESTCURR2: INPUTCURRENCY="EURO"
    *ENDLOOKUP
    //  Translate
    *WHEN ACCOUNT.RATETYPE
    *IS "AVG","END"
    *REC(FACTOR=LOOKUP(DESTCURR1)/LOOKUP(SOURCECURR),CURRENCY=u201DUSDu201D)
    *REC(FACTOR=LOOKUP(DESTCURR2)/LOOKUP(SOURCECURR),CURRENCY=u201DEUROu201D)
    *ELSE
    *REC(CURRENCY=u201DUSDu201D)
    *REC(CURRENCY=u201DEUROu201D)
    *ENDWHEN
    *COMMIT
    thnks.

  • Currency translation on future dates in SAP BW-BEX

    Hello All We have a requirement where in user needs to do a currency translation at run time for data in future periods. For example : Savings data on a purchase order .Total savings for PO is $100,000.00 in year/month 2014/008 . We have a from and to date based on which the savings is equally distributed for each month. From 008/2014 to 008/2015. So each month savings in this case is $8333.33. This data is stored in cubes.  Currency translation is based on data in TCURR and TCURX tables . We do not have future currency rates in these tables. Table is up to date only as of today . Therefore the question arises WHAT RATE WILL BEX USE TO CALCULATE DATA IN FUTURE PERIODS? (It is doing the conversion from USD to CAD - but there is no idea what rate it is using? The currency translation variable is based on 0calmonth. Please help me understand what are the default settings for currency translations in this case ? Thank your your help. Sainath Kumar

    Hello Yasemin Thank you for your answer, we too think that could be the case. But is there any documentation confirming the same. Also in this case the future values will keep changing based on the availability of the data in TCURR table. Thus the report values will not be constant.Technically it makes no sense to convert rate today for a value in future. I am looking for a concrete answer from SAP saying that this is what the Bex query will do in case the future rates are not present. This will give the business a base to work with .

  • Currency translation for key figure in bex not working.

    Hi friends,
    i want to do currency translation for key figure(invoice value in local currency).
    i have followed the steps as under:
    1st Transferring Global Table Contents: Currencies from R/3 Systems
    2nd than transfer exchange rate - from r/3 to bi
    3 than In SPRO settings of BW there is option "consider translation ratios in translation"
    4th than used transaction RSCUR for creating currency translation type: parameter(exchange rate:m, soure currency fom data records, target currency ISK, time ref: current date)
    5th than in BEX query designer have sated this for key figure
    but when i run query in RSRT, curreny amount not getting convert?
    am i missing any step?
    pl. guide.
    thanks dushyant.

    Hi Dushyant,
    Are these steps followed in Query designer??
    In the Query designer, for that particular key figure property, under Conversion tab >> Currency Translation >> Conversion Type, select the currency translation type you created in RSCUR.
    And in the target currency, select accordingly.
    If you are going to use a variable, use the following link..
    http://help.sap.com/saphelp_nw04/helpdata/en/08/81b98b95e911d4b2ca0050da4c74dc/content.htm
    See also..
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/287bab90-0201-0010-f48e-cc55b0cd13d0
    Hope this helps..!
    -Pradnya
    Edited by: Pradnya Rane on Apr 8, 2009 7:58 AM

  • Currency translation taking more time at first time in the report

    Hi All,
    Here is an issue regarding the currency translation in the report. when we click on the currency translation from the contaxt menu on the report, its taking more time for the first time to get the selection options. But it is fast from the second time onwards. It will be not user friendly if its takes more time for the first time. Is there any way to fast up the processing time for the first time when i go for the "currency translation" option at report level for the first time.
    let me know why it takes more time for the first time when we go for this option at report level.
    Thanks,
    Jack

    Once again from the top.
    This is undoubtedly not a database issue.
    I doubt you can fix it in the database.
    You can, however, spend a lot of hours asking questions and poking around if you are a consultant paid by the hour.
    But as long as you are looking for something to do here are some that won't fix the problem but may be worth a few minutes of your time.
    WHERE 1 = 1Are you kidding? Drop this nonsense. The Oracle optimizer is not brain dead. If it were my database I would also drop the parallel hint like a bad habit.
    /*+ parallel(rp1, 8) */Again the Oracle optimizer is not brain dead. Ask for parallel threads that don't exist and the database will just queue your SQL and let it sit there until sufficient resources become available.

  • SAP reporting - currency translation

    Hello Guys,
    In  SAP report S_ALR_87013558 - the output is beeing displayed in unwanted currency.
    The database currency is XXX but the report is beeing displayed in List currency YYY.
    When checking report painter form: 12KST1A, I can see that the key figure is set to 'Overal in CAC'
    Controlling area currency = XXX. How to remove the YYY currency from the report if I don't want to use the Currency translation. Where is it taking the YYY currency from?
    Thank you..

    Hello Didier,
    My case is little relevant to the cureent post.
    I have created a variable with RSCUR transaction code to get user input date.
    This variable prompts in the sap query.
    Upon my SAP super query we have built an universe, to build bo reports.
    As this variable is created with RSCUR transaction code, it is not reflecting with universe designer to get translated.
    Can you please provide me any approach, on taging this variable with other dimension at sap query level or any other approach to solve this issue.
    My requirement is to include it with sap query, to get reflected with universe.
    Please let me know the approach on passing values from one varaible to other variable, which i guess would solve this issue.
    Thanks.

  • Subject: Displaying key figures without currency unit in BEX reports

    Hello,
    Is it possible to display key figures without currency unit in BEx reports? For example; Material Costs 1000 EUR
    should be shown as 1000. Currency unit EUR and also scaling factor (*1000 EUR) does not interest us.
    When we use display options in query properties, we just see an option of displaying key figures with/without scaling factors, which does not solve our problem.
    Thanks for your reply.
    Regards,
    Nuran Adal

    Hi Eugene,
    thank you very much for your quick reply. We have very detailed reports with min. 10 columns, I should have defined 10 more formula columns to realize this (NODIM), but anyway there is no other way to do this, am I right?
    Best Regards,
    Nuran

  • Currency Translation Report

    BCS generates the currency translation on periodic basis.
    Is there any way report can be generated for the backup of the currency translation amount posted to that month.
    Please share your experience on this..

    Eugene,
    let me try and explain in detail.
    The solution what is suggested is very easy in list cube (sorry I didnt mention that clearly ).
    make sure you dont sleect the DB aggregation
    You can see a seperate line item created for currency translation activity and invariably LC amount will be nil and GC will be populated with value based on teh setting in CT.
    Download this to an excel sheet and do the analyis what you wanted.
    The values together with the value in 0BCS_CT flag
    The other standard way is to do as suggested by Dan.
    But I found the above information in listcube useful to me.
    Sorry I was very criptic I will def try to be more elaborative next time.

  • Report currency translation

    Hi,
    I need sometimes to make some currency translation in my reports. But the default currency proposed is 'RUB' and I would like to get antoher one.
    I have searched for a solution into customizing, reports, etc... but I did not find anyway.
    Could you help me ?
    Vince
    Message was edited by: Vince

    Hi
    I' ve the same problem, i created a "currency translation exchange rate types" and i would like to select it in my report. But when i use "currency translation" via a right click on a price, there is only the rate type : "CM: Fixed target currency, Current Date". How could i see my specific rate type ?
    Thanks
    Jak

Maybe you are looking for