Currency translation in BEx  Analyszer.

Hi,
I am facing problem is currency translation in BEx  Analyszer.
My requirement is to translate the key figures into target curreny. I have created the transaction type through RSCUR transaction.
In the Query I have given the user to input the target cuurency.
I have maintained the Rates also in in Transaction OB08. 
When i execute the query the system is taking only the Direct Ex.Rate.
If the USer Enter USD as  the Target currency, the only the Those Currency Key figures are translated where the Rate is Maitained direct.  For Example MXN-->USD.  But some Ex rate are maintained as inverse Ex. rate. Those rate are not picked.
I want to use the Curreny translation direct as well as inverse Ex. Rate.
Please Suggest.
Re
Nilesh

Hi Nilesh,
              After specifying the conversion type in the query designer, have u specified the variable in the target unit in the very next option.
i.e the variable created by you in RSCUR trnx.
Regards
Sunil

Similar Messages

  • Currency Translation in BEX

    Hi,
    In my cube I have two Key figures, One with Unit/Currency 0LOC_CURRENCY & one with 0DOC_CURRENCY.
    My reporting requirement is I need a user entry variable on Currency in Variable screen,So that user selects USD and executes the report all the currencies in the report should be conversted to USDu2026
    How can I achieve this
    Thanks

    1. Ensure that your curreny translation or should i say currency conversion is updated in table TCURR. Ie the exchange rates are updated.
    2. Make a varialble in RSCUR which tells you at which rate and considering which timeperiod you have to exchange.
    3. Select the variable/setting created in RSCUR in BEX-->> YOur KF -->> Currency Conversion and then it will take that setting and go to the date given and check the currency value in TCURR and automatically calculate the output.
    PLease do close the thread if that answers your questions.
    Please help us keep the forums clean and open useful information only.
    For more information search on help.sap.com and you will get lots of material.
    Regards.
    Den

  • Two-step currency translation in BEx Query

    Hello,
    is it possible in BI NetWeaver 2004s to specify a two-step currency conversion in a query?
    Example scenario:
    In the cube the values are stored in EUR. We'd like to convert the values to Local Currency (LC) using exchange rate type A in step 1. Then, in step 2, we'd like to convert from that LC back to EUR using exchange rate type B. It is demanded, to do both mentioned steps "on-the-fly" during query execution. Is this possible?
    Might current research efforts led to the conclusion that it is not possible and that ONLY ONE exchange rate type for conversion can be defined for a selection or restricted key figure. Even if you would then use that restricted key figure in another restricted key figure and apply the second exchange rate type to this one, the conversion mechanism does not use the target currency of step 1 as the source currency for step 2 but rather uses the currency stored in the cube as source currency for step 2.
    Thanks to any answers in advance!
    Best regards,
    Philipp

    As far as I know, this is not possible.

  • Currency Translation with a Calculate Key Figure

    Hi,
    Does anyone have experience with applying currency translation in BEX/Query Designer on a Calculated Key Figure? 
    I have a need for a calculated key figure to be converted to a target currency of USD (which is already defined via RRC1).  I also need the Results Row to display the summation in USD. 
    Currently, my calculated key figure displays two currencies (MYR and USD) and an incorrect summation of both currencies.
    Here is how I have defined my calculated key figure:
    NODIM ( 'Consumption (STOs)' ) * NDIV0 ( 'Material Source Plant Cost' / NODIM ( 'Source Plant Price Unit' ) )
    I am multiplying a quantity field by amount field and then dividing by a price per unit field.  I have applied NODIM on the other fields so that the amount field will retain it's properties.
    Running this query through transaction RSRT and clicking on the Generate Report button, I get the following message:
    "<b>Currency translation cannot be carried out for element 20 (my calculated key figure). Element 20 neither contains a Basic key figure nor a variable with type Amount. For this reason, you cannot and do not need to perform a currency translation</b>."
    From the above message, I must be setting my calculated key figure incorrectly. 
    Any ideas?
    Thanks!
    Hau

    Hello Ajeet and N Ganesh,
    Thank-you for your help.  I verified that the dimensions of my key figure 'Material Source Plant Cost' was of type 0AMOUNT, so that was not the issue.
    The issue was in the error message that was returned when I pressed the Generate Report button in RSRT.  Essentially, currency conversions in BEX can only be performed on basic key figures or simple replacement path variables. 
    I can perform the currency translation on a SIMPLE calculated key figure that contains only the replacement path variable (where 'Material Source Plant Cost' is an attribute of my master data characteristic ZMAT_SRC).  However, I found that I cannot perform the currency translation on COMPLEX calculated key figures, like in my example above. 
    To get around this currency translation issue and as suggested by the error message, I created a SIMPLE calculated key figure for replacement path variable 'Material Source Plant Cost' and performed the currency translation.  The problem with this solution is that while I get my currency translation, I also get a calculated key figure that is aggregated, according to the query layout.
    To get around the aggregation issue, I also created a dummy counter as a master data attribute (of ZMAT_SRC) to capture the aggregation.  I assign a value of ‘1’ to this dummy counter/master data attribute in the update rules to my ZMAT_SRC infoobject.
    I then divide my new (aggregated) calculated key figure for 'Material Source Plant Cost' by the dummy counter (which is also aggregated).  Essentially, I divided the aggregated replacement path variable by the scaling factor.  The result is that I get a new calculated key figure that has been translated into the target currency and in the correct scaling factor.  I can use the new calculated key figures in the above formula; regardless of the report is rolled-up.
    Again, thanks for your help.  It gave me the pieces to solve this puzzle.

  • Currency Translation for Key Figures with Value More Than One Currency

    Hi...
    I have query which display key figure GL Account Balance. The currency that used for this key figure is USD and IDR. How we want display value based on selection screen? So if we input currency USD, all value that use currency IDR translated to USD and all value that use currency USD not changed. Otherwise if we input IDR, all value that use currency USD translated to IDR and all value that use currency IDR not changed.
    How we do this in query designer? Thank you.
    I have use currency translation :
    1. (Right Click Key Figures >> Properties >> Currency Conversion Key)
    2. Target Currency Using Variables Entry
    but seems the result is not correct. Can anyone help me ?
    Regards,
    Satria

    Hi all,
    Thanks for your help, but still I have problem. I have create one currency conversion type, ZXXX. This currency conversion type is using exchange rate type = "M",source curr from Data Rec, sel of targ currency with translation,
    and fixed time ref = "Current Date".
    Problem:
    1. With this setting, i create currency translation in BEx, but the result is not same, it's like the exchange rate not using the same setting with data in ECC (I compare data with transaction fs10N). Is my setting for exchange rate not correct?
    2. When I try to display GL Account Balance --> Calculated Key Figure (Total Debet - Total Credit) for period 0, the translation not working. Example if the value is IDR 1234 then the value in USD still USD 1234. Why this happen?
    Thank you
    Regards,
    Satria

  • Currency Translation in InfoCube

    Hello,
    I have my Master Data InfoObject which contains the currency (USD, EUR, INR) and the currency values are stored in a DSO. The InfoObject as well as the DSO have a field (CARR_ID) which is common to both.
    I wish to unite the Master Data InfoObject as well as the DSO in an InfoCube and perform Curency Translations so that I see the source currencies as well as a fixed target currency and their respective values in the BeX Report. This I wish to implement with ABAP code in the Transformation Routine.
    Do I need to use an InfoSource or is there any other method to do this.
    Please advise. POINTS WILL DULY BE AWARDED!!!
    Thanks,
    SD

    Dear Sebastian D'Souza ,
    I think for your case there is no need for IS. Please go through these for more information
    Currency translation
    Currency translation allows you to translate key figures with currency field that are present in the source system with different currencies to a standard currency in the BW system,
    http://help.sap.com/saphelp_nw04/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
    Currency transaltion feautures
    http://help.sap.com/saphelp_nw04s/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
    Procedure for Currency conversion*
    http://help.sap.com/saphelp_nw04/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
    Trnsactions for Doing Currency conversion
    If you are using SAP Netweaver 2004s and BI 7.0, use Tcode RSCUR
    RRC1 Create Currency Conversion Type
    RRC2 Edit Currency Conversion Type
    RRC3 Display Currency Translation Type
    Transaction for maintaining currency translation is OBBS and for exchange rates OB08
    Step by step procedure (sample with example)
    1. try to go to RSCUR:
    2. create or modify your currency translation type
    3. exchange rate type could be "M" (standard) and choose dynamic exchange rate determination
    4. in Currency Tab set: source currency from record, target is USD
    5. and now TIME Tab: use Variable Time reference: "END of MONTH" with standard InfoObject "0CALMONTH" or "END of PERIOD" with Standard InfoObject "0FISCPER"
    Attention: the InfoObject 0CALMONTH or 0FISCPER has to be in your Cube. Otherwise choose special InfoObject "ZYOUROBJECT" which has the date (like 20.03.2008)
    its better to choose "Beginning of Period", because your table in OB08 has to be filled with values starting 01.MM.YYYY
    (like 01.03.2008) is exchange rate = 28
    01.04.2008 is exchange rate = 29 etc. not to think about how many days are in Februar, March, April etc.
    Currency Transalation in Bex
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a682de07211d2acb80000e829fbfe/content.htm
    Ad Hoc Currency Translation in BEx
    Take a look at the blog for currency conversion overview.
    /people/rasim.manavoglu/blog/2007/04/30/currency-currency-currency
    *OSS Notes on Currency Conversion
    oss note 168334 - Currency translation with variable time reference
    Hope it helps
    Revert back to me if you have further queries
    Regards
    Bala

  • How toconvert multiple currency translation please give details in one repo

    how toconvert multiple currency translation please give details in one report

    Hi Venu,
    Yes you can do currency translation in update rule as well as in the bex query.
    please follow the below steps:
    business scenario
    you have records in different currencies and you want to convert them to a fixed target currency USD, using the avergae rate type 'M' on a monthly basis
    Step 1
    Create translation keys using RRC1. here you need to specify the source currency. "select source currency from data records"
    specify the target currency as USD
    choose the exchange rate type as 'M' and the translation should happen using 0CALMONTH
    Step 2
    create key figure 1 (KF1) that stores the amount in differnet curreny and it refers to 0currency. create another key figure (KF2) which has a fixed currency as USD. in the target cube you use 'KF2' and it is mapped from KF1.
    in the update rule just below hte currency mapping you can find the currency translation screen, use the translation key created in step 1
    Step 3
    if you have KF2 in your cube then you don't need any currency translation becoz you have already performed the translation in update rules. but if you have KF1 in your cube then you need to [erform the currency translation in bex. create a restricted key figure from KF1 (give it name as KF2). right click on the RKF and go to properties -> currency  translation -> select the translation key created in step 1.
    hope it helps.
    thanks
    soumya

  • 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?

  • 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 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 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 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...

  • BEX currency translation

    Hi Experts,
    In the BEX Anlyzer, generally I am getting two options in the submenu of Currency translation i.e a) By Target currency b) By Database currency
    But, In any particular query I am getting four options : a) By Target currency from database currency b) By target currency using definition currency c) By database currency d) As defined in Query
    My Q's is where can be defined these options in BEX to get four options instead of two? 
    Any useful answer will be rewarded with suitable points.
    Thanks in advance!
    Sapna

    Dear Stefania,
    I think it might have taken 'nearest' date available.. can you verify with nearest exchange rate avaialble..
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/462fe790-0201-0010-3ca4-adfd89e4f9f2
    In the above document.. some points are touched on page number 13.. not sure this helps much but still..
    regards,
    Hari

  • BEx Currency Translation for planned Currency rate

    Dear Experts,
    The requirement of my query is to convert the key figures to Group Currency (EUR) at a fixed exchange rate defined by the user in the beginning of a planning cycle.
    In the IMG I have created an Exchange Rate type for manual input and defined the exchange rate for a fix date for the currencies I want to convert.
    When creating Currency conversion type (tcode RSCUR) in the tab “Exchange Rate” I’ve chosen my Exchange Rate type and the option Dynamic Exchange Rate Determination. In the “Currency” tab I’ve chosen a variable of manual input for the currency and the option Target Currency Selection with translation. In the “Time Ref.”  I opted for a fixed time reference.
    On the query definition I choose Currency conversion type and the variable I created for it. 
    Can anyone tell me how can we allow the user to commute between the two currencies in the query for the same translation?
    Another question/problem is that we are using the table TCURR for keeping the exchange rates for the planning process. Does anyone has a different solution to keep this currency rates?
    Many Thanks and Best Regards,

    Hi
    So these planning functions work in the same way as the BEx Currency translation? it makes the currency conversion to present the data in the new currency. If I save the data I will keep the data in the new currency, am I right?
    **Yes.**
    If I am using the same Key figure for source and target key figure can I still use the standard IP function?
    **Yes.**
    And if I wanted to convert back to the original currency I had to create a new planning function and a new currency translation type to do the opposite?
    **You can try Repost Function.**
    Regards
    Srinivas

  • 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

Maybe you are looking for

  • Error while creating the view from one instance to another instance

    Hi Experts I want to Create a view which reside in one instance for example xxx Instance . I want to create the same view which reside in xxx instance to another instance for example YYY Instance How to acheive this ? I tried desc the View take the v

  • Macbook (white) to external display help

    I would like to know that if you get this(http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=220302853762&_trksid=p2759. l1259) adapter for the mini dvi-d port on my macbook will it work with a dvi-d display and cable due to it being a dvi-i adapte

  • FIM Password Reset Client Service error 1053 when starting service - what is the minimum permissions set?

    Hi, I've installed Password Reset Client Service on a machine with locked down GPO settings. Now, service, running under NETWORK_SERVICE account doesn't start (Service Control Manager reports error 1053 after waiting 30 seconds for the service to res

  • Outlook 2007

    After doing a google search on this issue and seeing only hints that Oracle may or may not have said that a connector compatible with Outlook 2007 may be coming in the spring of 2008 or maybe Jan 2008 or maybe summer 2008, I have seen nothing from Or

  • NSPIbind process High CPU usage

    Hi all, We have a exchange forest and 3 sub domains in that forest. In total we have around the 34000 mailboxen. No we experience problems with all the domain controllers (also GC) that they have huge cpu usage. when we run a AD diagnostic in the per