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

Similar Messages

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

  • 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

  • RFC connection Error While run BEx Report

    Hi All
    I got BI 7.0 and create new user with roles only access: TR: RRMX to see only BEx Reporting... I create basically new customize role and put only one transcation code RRMX and assigned to user...
    When goto BEx designer I got that error
    rfc error received user has no rfc authorization for function group syst.
    I am not sure what kind of authrouzation user need to only view BEx Reporting...
    But when I put SAP_ALL in that profile same user, thats works fine, but I don't want to give SAP_ALL to user...
    2nd question same look like BEx Analyzer the side bar when I click open nothing happend and it writedown like German language..
    Please advised

    Hi Alls
    I am Angeline again, I resolved that problem and want to shair with you guys....
    1.     Tr: PFCG and click on Maintain roles
    2.     Role Name: Z_RUN_QUERIES
    3.     Click on Authorization Tab Saved Entry
    4.     In Edit mode Select the template: S_RS_RREPU and adopt reference (Business Content)
    5.     Expand u2018Business Explorer u2013 Componentsu2019
    6.     Selected: u201CType of a reporting component Calculated key figure, query restricted
    7.     key figure u2013 template structure and click on Edit
    8.     Un-Check REP Query
    9.     Generate the Profile
    10.     Create Transport number
    11.     click on user TAB and define user name in it
    12.     click User compare and complete compare and saved the entry
    13.     TR: SU01 in User click on Roles and define Z_RUN_QUERIES and profile
    Thanks

  • Issue with Variable Personalisation in Bex Report

    Hi Gurus,
    I'm facing a typical problem with Variable presonalisation in the Report.
    I've executed a BEX Report and filtered data on some characteristics and used SAVE AS Button on the Portal to save the resultset. When I'm trying to use the variants, again say after  2 or 3 days i couldn't find updated data for particular variants upon using the same variants rather its refelecting the old data. Further more when I execute the report and try filtering on the same criteria altogether, I'm able to see updated result set.
    Is there any setting to be enabled when we personalise variants or variants are dependent on the data or the date on which they are created. Not sure why the reports are behaving this way. Or Do I need to create variants time and again.
    Any pointers would be of great help.
    Regard,
    Yaseen

    Hello,
    In the BEx report, when you get the variable selection screen there input your selection and at the bottom you have the option of saving them as a variant.
    Now in future when you run the report simply use this variant and execute the report. It should work fine.
    Also remember date selection can be tricky. If you input todays date in the variant, it wil consider the same date in further references. So do a check on that too.
    Regards,
    Shashank

  • Capture the exceptions from BW Bex Report in a class/interface

    Hi....
    I am trying to capture the exceptions defined in the BW BEx Reports in a class (superclass - CL_RSR_WWW_MODIFY_TABLE) in a variable or something.
    This is actually to change the properties of a table in Web Applcn. acc to the exceptions by altering the cell content in the class(Transaction - SE80).
    Is it possible to store the exceptions in a variable in the class???

    Hi Smriti,
    Exception and Exception Handling can be based on classes in ABAP Objects. In an exception situation, an exception is represented by an exception object –
    i.e. an instance of an exception class. Its attributes contain information about the
    error situation. Exception classes can be defined both locally and globally. When a class based exception is raised, the system interrupts normal   program flow and tries to navigate to the suitable handler.
    An exception can only be handled if the causing statement(s) is enclosed in a TRY-ENDTRY block. If a exception occurs in a TRY block, the system first searches for a CATCH statement (which will handle the exception) in the same block and then step by step upwards in all enclosing TRY-ENDTRY blocks. If it finds one, it navigates to this handler, else if TRY-ENDTRY block is in a procedure, it then tries to propagate the exception to the calling program. After exception occurs, system searches through the listed exception handlers in specified order and executes first handler whose CATCH statement contains the relevant exception class or one of its superclasses.
    PARAMETERS: p_num1 TYPE i,
                p_num2 TYPE i.
    DATA: gv_result TYPE i,
          gv_text   TYPE string,
    Defining reference variables  with reference to the common superclass *
    CX_ROOT of all exception classes.                                     *
          z_ref_exc TYPE REF TO cx_root.
    TRY.
        gv_result = p_num1 / p_num2.
        WRITE / gv_result.
    For division by zero, the runtime system raises the exception         *
    cx_sy_zerodivide. This is handled in the CATCH block. The reference   *
    to the appropriate instance is stored in the data object z_ref_exc.   *  
      CATCH cx_sy_zerodivide INTO z_ref_exc.
    Handler can access the instance's exception text using the functional *
    method GET_TEXT.                                                      *   
        gv_text = z_ref_exc->get_text( ).
        MESSAGE gv_text TYPE 'I'.
    ENDTRY.
    Award points if found useful.
    Regards
    Indrajit

  • Dynamic field selection by variable input in bex report

    Hi Frineds,
              I have created  variable on characteristic  ( 0CURTYPE )  which mainly have two values 'A' and ' B' .Based on my variable input in Bex I have to dynamical select key figuers  Example .
    0CURTYPE    KeyfigA  KeyFigB  
    A                    123 Rs   144 $
    B                     124 Rs   145 $
            In above example is user select A I have to display KeyfigA   if I select B then i should display Keyfig B in Bex report .
    I know that by using user exit in report we can do but I would like to try with out Exit .
    Thanks ,
    Kumar.

    Your formula variable allowed to be of type either number or amount or date or quantity which are all numeric(currency type/type tab) .But your reference characteristics is a letter.So there is an inconsistency here and you can not make equal your formula variable and 0currtype's variable.
    Have a look at Akshata's post in this thread :How to create formula variables in sap bi?
    Therefore this model does not work and I can not see any other way apart from a very simple user exit which says if 0currype=A, then formula variable=0 else if 0currtype=B then formula variable=1.After that you can use your formula variable in your formula since the letters are now converted to numbers.
    By the way it mustn't ask two things in the selection screen.Since your formula variable takes the values of 0currtype's variable automatically.Did you create the formula variable with replacement path(general tab) referencing to 0currtype?Just create a formula, enter this formula,right click create formula variable,go to general tab then replacement path then reference to 0currtype.But as I told, you nevertheless can not achieve it, just explaining it.
    Regards,
    Sunny

  • Symbols on Bex Report

    Hi All,
    Can anyone help me to explain meaning for the following symbols that displayed in Bex report results
    1. 1234.00MYR
    2.  X
    3.  *
    Thank you

    X and   *  are the signs displayed as per the settings that are defined in SPRO
    SPRO -> SAP Reference IMG -> SAP Netweaver -> Business Intelligence -> Settings for reporting and Analysis -> General Settings for Reporting & Analysis -> Presenting Numeric values in teh Explorer.
    There you will see four option for BEx values to display if the result is :
    Divison by Zero      X
    Does Not exist      X
    Num.overflow        X
    Mixed values        *
    No Authorisation    Blank
    You can check your settings
    hope it helps
    Sriman
    Edited by: Sreeman on Apr 16, 2008 1:39 PM

  • Comparisons in BEx report

    Hi All,
    I have a BEx report requirement which seems to be pretty manageable but looks like I'm missing something..
    PROBLEM:
    I have a report in which should have the following columns
    1. Employee ID
    2. Revenue of Billing Partner
    3. Revenue of Engagement Partner
    4. Revenue of Lead Client Service Partner
    Billing Partner, Engagement Partner and Lead Client Service Partner characteristics reference employee id and are stored in the cube.
    Emp id  | Bill Prt Rev| Eng Prt Rev| Lead CSP Rev
    1000    | $500        | $600       | $400
    In the above example, Emp id=1000
    $500 is the revenue where Billing partner = 1000
    $600 is the revenue where Engagement partner = 1000
    $400 is the revenue where Lead CSP  = 1000
    I know I have to do characteristic comparisons but did not give right results.
    Appreciate your responses.
    Thanks,
    Krishna

    Hi CC,
    Here's the report format:
    Emplid|     Bill Prtnr Rev | Eng Partner Rev| Lead CSP Rev
    1000  |       1980418      |  1571906       |       0     
    2050  |        697789      |   732533     |   21090
    2490  |       3171992      |  1161446     | 3218770
    2500  |         41696      |    37673     |    8839
    3890  |       6921768      |  3858804     | 7031627
    Message was edited by: Krish
    Message was edited by: Krish

  • User input screen in the Bex report

    Hi experts,
    In the input screen of a BEx report, suppose for Business Area if we have 10 values in the infoprovider
    then if user entered other than the 10 values then it should give me an error message saying that enter a
    correct value.But right now it is not happening like that. How to get this ?
    Regards,
    Smitha.

    Hi,
    I kept some breakpoints and executed the query, but it is not going into debug mode.
    In the code when clicked on Code Inspector the following errors came:
    1.Program XRSR Include ZXRSRU01 Row 143 Column 0
    Large table /BIC/AZSM_DSO00: No WHERE condition
    2.Program XRSR Include LXRSRU05 Row 19 Column 0
    Der Typ des VALUE-Parameters "E_THX_MAPPING" enthält eine
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    3.Program XRSR Include LXRSRU05 Row 19 Column 0
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    4.Program XRSR Include LXRSRU05 Row 19 Column 0
    Der Typ des VALUE-Parameters "I_THX_SENDER" enthält eine
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    5.Message Code 1002
    Program XRSR Include LXRSRF00 Row 94 Column 0
    The EXCEPTION "X_RAISE" is not defined in the interface of the function module
    "RRMS_X_MESSAGE". "RRMS_X_MESSAGE".
    Internal Message Code: MESSAGE G-7
    ==>  The EXCEPTION "X_RAISE" is not defined in the interface
    of the function module  "RRMS_X_MESSAGE".
    "RRMS_X_MESSAGE". Internal Message Code: MESSAGE G-7
    6.Message Code 1700
    Program XRSR Include ZXRSRU01 Row 157 Column 0
    Char. strings w/o text elements will not be translated:
    'Enter Correct value for FISCPER'
    ==> Char. strings w/o text elements will not be
    translated: 'Enter Correct value for FISCPER'
    Please help me in checking these errors.
    Regards,
    smitha.

  • Concatenation of Data from 4 infoobjects into a single cell in Bex Report

    Hi,
    I have loaded ODS with the description data. The source system for loading the ODS is the flat file. The ODS data should be a replica of the flat file.
    In the flat file, there is a description field corresponding to a particular ID. This Description is greater than the standard 60 char length. So, I had to split the description while loading the flat file using single line routine in the Transfer Structure.
    So, while loading different  the data, I split the description field data from the flat file into 4 infoobjects and the flat file data was loaded into the ODS.
    Now, from the reporting point of view, I need to display the entire description data from the 4 info-objects into a single cell in the Bex report.
    Please suggest a solution for this.
    <b>****Points will be awarded***</b>

    Hi Vineet,
    Thanks for the response.
    Could you please help me out with the VBA script(code) that needs to be written in the macro.
    Thanks in Advance.
    <i><b>****Points will be awarded****</b></i>
    Regards,
    Hitesh Shetty.

  • Header and Footer in a BEx report

    Hi Everyone,
    I have a requirement where I need to provide a space for the user to sign-off with their name and signature at the bottom of the print-out of a BEx report. For this purpose I need to provide a space at the bottom of the report where the user can write their names and sign-off. It should be something like:
    Name: _________________________________-
    Signature: _______________________________
    Date: ___________________________________
    Is there some way I can add all this as the footer text in the BEx query?
    Thanks,
    Ram

    If the BEx query can use a "structure" in the rows section....
    Under last row, add a selection = company code, set it not equal to the company code, & change the description =
    NAME:  ____________________________________________
    Then, copy the above row, but change description to = 
    SIGNATURE: _____________________________________
    Repeat, copy the above row, change description =
    DATE:  ____________________________________
    If you want to add blank lines, copy one of these rows, but change description = a period = .
    By setting the restriction <> to the real company code, then that row should be blank straight across, except for the description.
    A better/more professional looking option is to put the BEx query into a web template, add 3 HTML rows under the query result table, add text per your specs.  Then save web template to the appropriate role/folder to publish it on the portal.
    Edited by: Sharon West on Dec 11, 2008 10:17 AM

  • Header and Footer  in BEX reporting

    Hai friends,
         could you plz tell me how to add Header and Footer in  Bex report.. that means.. i want  some my company name and  address should print on the  top of the report..
    and also.. in the Footer.  i want to display the Number of records are selected...
    Ex :
       XYZ ORGANIZATION
       #301, ITPL,
       BANGALORE.
    4 Records are selected
      so, plz give me the solution .... how to   design a query with this requirement
    thanks
    with regards
    @jay

    Hi Ajay,
    Refer to web tempaltes 0adhoc_header and 0adhoc_Footer , by changing this you should be able to display header and footer for each query out of BW server.
    Hope that helps.
    Regards
    Kapadia
    ***Assigning points is the way to say thanks in SDN.***

  • Shortened Fiscal Year and its impact on BI back end and Bex reports

    Hi All,
    Our client is making some changes to the fiscal year period.
    Becuase of some business requirements, we will have to shortened the fiscal year.
    Can you please suggest - what are the watch points when we do this?
                                            - what will be the impact to BI back end and Bex reports?
    Thanks,
    Nisha

    Hello Nisha,
    Since the fiscal year (Infobjects - 0FISCYEAR and/ 0FISCPER3) is compounded with fiscal year variant, therefore maintaining the correct variant in BI will automatically take care of showing the data correctly.
    So there are two things to be maintained in BI:
    1) To see that the variant definition.
    2) If you need to display the text of the fiscal periods, then the correct texts.
    Let me know if you need more clarifications.
    Regards,
    Shweta
    Edited by: Shweta Kesarwani on Jan 8, 2010 11:10 AM

Maybe you are looking for