Currency Conversions showing different behaviour

Hi,
I have a strange problem with the currency conversions. I have configured business rules for one application for currency conversions and everything works fine.
For another application, I have written a script logic.  This works well for all AST and EXP Account types.
For INC account types :
1. When the logic is included in the default logic, it works fine.
2. When the logic is not included in the default logic, and the currency conversion Data manager package is executed or the logic is executed through UJKT, the calculations are done perfectly but the amounts are negated.
Did anyone see this kind of strange behaviour.  I have the currency conversions code as follows:
// *RUN_PROGRAM CURR_CONVERSION
     // CATEGORY     = %C_CATEGORY_SET% 
     // GROUP = %GROUPS_SET% 
     // TID_RA = %TIME_SET%
     // RATEENTITY = GLOBAL
     // OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
// *ENDRUN_PROGRAM
*SELECT(%REPORTING_CURRENCIES%, "[ID]", "RPTCURRENCY", "[REPORTING] = 'Y'")
*LOOKUP RATE
   *DIM R_ENTITY="GLOBAL"
   *DIM R_ACCT=ACCOUNT_LOE.RATETYPE
   *DIM SOURCECURR:INPUTCURRENCY=FIELD.CURRENCY
   *FOR %CURR%=%REPORTING_CURRENCIES%
   *DIM %CURR%:INPUTCURRENCY="%CURR%"
   *NEXT
*ENDLOOKUP
*WHEN RPTCURRENCY
*IS "LC"
*WHEN ACCOUNT_LOE.RATETYPE
*IS <> ""
    *FOR %CURR%=%REPORTING_CURRENCIES%
         *REC(FACTOR=LOOKUP(SOURCECURR),RPTCURRENCY=%CURR%)    
     *NEXT
*ELSE
// take as is
   *FOR %CURR%=%REPORTING_CURRENCIES%
         *REC(RPTCURRENCY="%CURR%")
   *NEXT
*ENDWHEN
*ENDWHEN
*COMMIT
But I don't think there is anything wrong with the code, because it works absolutely fine with the default logic.
Thanks
Vidya

CSS could be getting obfuscated. Set the following in web.xml.
<context-param>
<description>No obfuscation of CSS.</description>
<param-name>org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name>
<param-value>true</param-value>*
</context-param>
Also refer
https://technology.amis.nl/2009/07/01/using-adf-faces-11g-skinning-for-setting-the-styles-of-specific-component-instance…

Similar Messages

  • Key figures with currency conversion showing weird values.

    Hi Experts,
    I have a variable screen,
    User can key in Target Currency, and Month.
    Say,
    (Scenario 1) User keys in Target Currency "MYR", and Month "4"
    The report will show
    Jan| Feb| March| April| May| June| ...
    2| 3| 5| 7| 0| 0| 0 ...
    This is correct.
    (Scenario 2) User keys in Target Currency "USD", and Month "4"
    The report will show
    Jan| Feb| March| April| May| June| ...
    2| 3| 5| 7| 3| 5| 7 ...
    This is wrong, should not show figures for month May and onwards.
    (Scenario 3) User keys in Target Currency "SGD", and Month "4"
    The report will show
    Jan| Feb| March| April| May| June| ...
    1| 2| 3| 4| 0| 0| 0 ...
    This is correct.
    *In the infoprovider, the key figure is tied to currency "MYR".
    In developement system, i replicated the exchange rate table, and the problem (Scenario 2) is solved.
    In test system, i replicated the exchange rate table, and the problem (Scenario 2) is still there.
    I am not sure what is happening here.
    Please could you please kindly advise.
    Thanks.
    Tee

    There appear to be two factors happening here.. one is how you have your query restrictions set up, and the other is the currency translation method that you are using. What results a currency translation provides depends on both the translation key definition AND the availability of a valid currency translation for the appropriate period.
    First, review transaction RSCUR and see how your currency translation is defined.
    Then review transaction oB08 and see if there is a valid currency conversion factor during the affected time.
    Once you're certain all that is correct, review your query and how it is functioning. The fact that you wish to display months for which you do not wish to return data seems to indicate your 0CALMONTH2 restriction is not set up properly.

  • Currency Conversion - difference in behaviour of NW compared to Microsoft

    Hi Everyone,
    When migrating from BPC Microsoft 7.0 to Netweaver 7.5NW SP01 we setup the same reporting currency conversion as we had before. A simple conversion of reporting currency from LC into EUR and USD.
    We noticed:
    - the currency conversion of accounts that had no RATETYPE used to convert at a factor of 1. In NW the system ignores these accounts and does not convert them...USD and EUR are blank
    SAP help states this should be possible...
    [http://help.sap.com/saphelp_bpc75_nw/helpdata/en/7b/4479fd9b394314a257d92d9be6a71f/content.htm]
    - EUR and USD in Microsoft version are considered calculated members and do not allow direct entry into them in the input schedules (the CALC property is Y). In NW version, we can enter directly numbers in these reporting currencies, which makes it confusing for users and may lead to errors
    Did anyone experience any of these behaviours?
    thanks for sharing,
    best regards,
    Luis

    Hi Luis,
    This is off the top of my head, but my experience matches yours. I think you will have to add a new rate type to all your accounts that you want to convert with the multiplier of 1, and set up a business rule with
    [COPYLC]
    in the formula. Maybe I'm missing something, but it looks to me like the documentation is simply incorrect on this point in the Netweaver version.
    As far as EUR and USD, are you using the STORED_CALC property in your MS system? In my brief tests of this functionality I've never been able to get this property to have the desired effect (setting CALC=Y for a base member) in the NW version. You may want to open a message for the issue if this is what you were using on the MS side and it's not working for you. It would be nice to have it working.
    Ethan

  • Currency conversion with different currency and company code

    Hi all,
    how could it be done if in the report different currencies have to be managed / displayed?
    The InfoObject 0Comp_Code has to be handled for example with different currencies. There are different company codes available and their currency should be converted in the query. But for example we have different currencies like dollar, yen and euro. So the currency should be dedicated correctly.
    And the credit control area (the highest level in organisation) has only Euro.
    The data (currency) of credit control area and company code in the cube is available only in Euro at the moment.
    I thought it would be more flexible when the conversion is done at query level then at transformation level. We have filters in the query and the query is very fast. Is it also possible to include a currency for selection in filter?
    Thank you in advance for your help!

    Hi,
    Yes, it is possible to have a filter for selection of target currency if multiple currencies are involved. However, you would need to define a currency translation first in RSCUR. Here, you can specify EUR to be the fixed source currency & a variable in case of target currency which will be used as a filter for user input when the query is executed. You also need to have a reference date (exchange rate date) & a exchange rate type (avg. mthly rate, daily buying rate etc.) associated with the currency translation.
    --Priya

  • Report to show different currencies

    Dear Experts,
    Currently my report shows value in local currency.
    In my report I need to show the PO Value, GR Value etc in local, order and group currency. While investigating the underline Cube and DSO's, I find the following:
    1. There is no 0Curtype object in the DSO or corresponding values coming from Datasources.
    2. Each record has an Exchange Rate attached to it.
    3. All the PO values are converted to local currency. Say a PO is ordered in CAD and the local currency is USD. Now in the transformation the PO Value is converted to local currency using the program PERFORM LOC_CURR_CONVERT which uses the Process Keys, Order_Val, Doc_Date, Order_Curr, Loc_Curr, Exchg_Rate.
    4. This is done for other key figures too.
    Questions:
    1. Which the best way to approach this requirement and how to achieve the objective of showing the report in local, order and group currency? Do I need to make changes in the design if the cube, dso or only at report level and how? pls provide detail steps.
    2. In the DSO or Cube's I do not see any Group Currency mentioned? What is Group Currency and how do I achieve it?
    Thanks,
    Jainu

    Hi Jainu
    There is no need to change the Cube or DSO's design. Firstly Group currency is usually the global reporting currency used by your client. Usually it is USD if your client is based out of North America. Secondly you need to define different currency conversion types. For that go to RSCUR transaction and define a currency translation type.
    - It can be AS02 (Month Average Rate) or AS01(Month End FX Rate) or M (Daily exchange rate) type based on your requirement.
    - These values will be available in the TCURR table in your system and will be transferred from SAP R/3 to your BI system.
    - In the Currency Translation type definition choose Exchange Rate type in the exchange Rate tab.
    - In the currency tab choose "Source currency from Data Record, Target urrency as "Fixed Target Currency" and choose USD in the F4 help.
    In the Time Ref tab choose Fixed Time Ref and Current Date.
    Activate and move this translation type from Dev to Production in a transport. In order to do a currency conversion using this translation type in your query, choose your key figure and in the conversions tab, choose the conversion type and the Target Currency will automatically get populated as USD. When you run this query after these settings it will return your key figure values in USD. Remember that in the TCUR table your conversions should be maintained for all currencies to USD for this to happen and your READ_EXCHANGE_RATE function module should be defined.
    This is a generic approach and does not need any cube or DSO change.

  • Currency Conversion Variable is showing the Technical name of the variable.

    Hi friends,
    We are using currency conversion Variable in our querie, it was showing the description of the variable until yesterday.
    Somehow something has changed and suddenly its showing up the Technical Name inteasd of Description. This is happening not only to one variable but for many of them.
    Can someone pls guide me how to rectify this?
    Your help verymuch appreciated.
    Thanks in advance.
    BN

    We had the same problem. Unfortunately this setting only seems to be available for a query view. We were using web reporting anyway so we just converted the dataprovider to be a query view where this setting had been made. It's a bit ugly but it worked.

  • Currency Conversion issue for YTD model

    Hello,
    Currently our Client is using YTD (year to date) model to maintain data into BPC 7.5NW, and planning to use BPC for currency conversion from LC to USD. They are not converting the values in Transactional system. When performing this all Balance sheet accounts will be using YTD model for conversion, but income statement accounts should be using Periodic values for conversion.
    We have two different Entity FX types: one is USDFNC - USD functional and NUSDFNC - Non USD functional. One of the differences between these two FX types is CTA account, USDFNC is using expense Account to Book CTA and NUSDFNC is using Equity Account to book CTA.
    To achieve the above mentioned requirement, I did configure BPC as follows:
    1) Use RATE type AVG (average for Income statement accounts)
    2) Use RATE type END (spot rate for Balance sheet Accounts)
    3) In business rules for Account rate type AVG- formula would be [AVG], apply to periodic flag will be checked.
    5) in business rules for Account Rate Type END - Formula would be [END], apply to periodic flag will be blank.
    6) To calculate CTA for ENTITY FX type- NUSDFNC, I configured the following in Account Rate type AVG - destination account is equity account, Formula is [END]-[AVG], apply to periodic flag will be blank and Entity FX type is NUSDFNC.
    7) To calculate CTA for ENTITY FX type- USDFNC, I configured the following in Account Rate type AVG - destination account is expense account, Formula is [END]-[AVG], apply to periodic flag will be blank and Entity FX type is USDFNC.
    Above configuration is giving me correct converted result for all Balance sheet accounts and income statement accounts are showing the correct values when I use the formula (current period LC amount-previous period LC amount)*(current period AVG rate). But I saw difference in Balance sheet, so further analyzed CTA (currency Translation Accounts) and found that the difference is because of CTA amount only. Similar CTA differences exist for both USDFNC entities and NUSDFNC entities. So, I think my logic to calculate CTA is not working.
    I am using the standard script logic to run Currency Conversion:
    *RUN_PROGRAM CURR_CONVERSION
         CATEGORY  = %CATEGORY_SET% 
         TID_RA = %TIME_SET%
         CURRENCY = %RPTCURRENCY_SET%
         RATEENTITY = GLOBAL
    *ENDRUN_PROGRAM
    *COMMIT
    Can any one help me to understand whether this configuration is correct? I feel that I may need to change the logic for calculating CTA. But not sure about what and where
    Edited by: amarnathputta on Nov 24, 2011 5:36 AM

    Thank you Ethan,
    Let me try to explain this with few dollar amounts:
    Let us consider that I have data for 1st month (Jan) of the year 2011,
    Net income for Jan. 2011 in LC = 59916152.19
    Net income for Jan. 2011 in USD calculated using Average rate is  = $ 9,223,013.14
    CTA for the same month is  (net income in LC X spot rate) - net income in USD at average rate =((59916152.19)*(0.154617))-9223013.14 = 41,042.564
    This value is correct.
    For the month of Feb 2011:
    Net income for Feb.2011in LC = 60415519.01
    Net income for Feb.2011 in USD at average rate (with periodic flag on) = 9,300,112.38 ( I calculated this value manually and it is correct after conversion)
    calculated CTA for the same month is (60415519.01*0.154083)-9300112.38 = 8,892.035.
    But actually BPC calculated CTA is 18,547.56 (I felt that this may be because I am not using the Flag apply periodic value while calculating CTA and when I flagged that, BPC is giving me a very big difference in CTA)
    My balance sheet is exactly off with the difference in CTA.
    Hope this helps you to understand my problem.
    Edited by: amarnathputta on Nov 25, 2011 2:43 PM

  • Currency Conversion for Exchange rate type "AS02"

    Hi Experts,
    I am gonna post the most challenging problem (regarding currency conversion) I ever faced in my 1 year of BW Carrier.Kindly provide a solution.
    There are three types of currency to be used in the query for Key Figure 0NET_VALUE (so total 3 Key Figures to be created)
       1.Document currency (may be any currency)
       2.Local Currency (must be EURO)
       3.Global Currency (must be USD)
    From Document currency to Local Currency(EURO) we are using Exchange rate Type "M" (in Conversion Type created in Trans RRC1) [There is no problem in this conversion]
    Problem starts now--->
    From Local Currency(EURO) to Global Currency(USD) we have to use Exchange rate type "AS02" (in conversion type to be created in RRC1)
    but there is a Business requirement  that currency rate should be as per the last day of the entered period;and this logic should work for the range of periods also.
    Example :
    we are executing query for the period 006/2006 (posting Period)
    Last day of this period is 06/30/2006,
    Currency rate would be as per 06/30/2006
    And this currency rate should be same throughout the period 006/2006 in query
    The example was for single period,but logic must be incorporated for the range of the periods.

    Hi..
    There is no corresponding source key figure in the InfoSource for the target key figureof the InfoCube.
    a. A source key figure of the same type can be assigned to the target key figure
    (for example, sales revenue instead of sales quantity revenue).
    If the currencies of both of the key figures are the same, no currency
    translation can take place.
    If the currencies are different, a translation can take place either using a
    currency translation type or by simply assigning a currency.
    The following table provides an overview of possible combinations with different
    currencies in the source and target key figures:
    if Source key figure currency  is fixed , Target key figure currency is variable  then Currency translation (CT)  No CT
    if Source key figure currency  is fixed , Target key figure currency is fixed  then Currency translation (CT)   CT
    if Source key figure currency  is variable , Target key figure currency is fixed then Currency translation (CT)   CT
    if Source key figure currency  is variable  , Target key figure currency is variable  then Currency translation (CT)  CT or assignment
    b. If there is no corresponding source key figure of the same type, then you have
    to fill the key figure for the data target from a routine.
    If the target key figure has a fixed currency, no currency translation is
    carried out. This means that if translation is required, you have to execute
    it in the routine.
    If the target key figure has a variable currency, you also have to assign
    a variable source currency to the routine. Using the F4 help you can
    select a currency from the variable currencies in the communication
    structure. You have two options:
    – You can select a variable currency and assign it.
    – You select a currency translation type and a currency into which you
    wish to translate (‘To’ currency).
    The ‘To’ currency is, by default, the target currency if it is included in the
    communication structure.
    Creating a Routine for Currency Translation:
    If you want to translate currencies in the update even though the currency translation is not
    available for one of the above reasons, you can create a routine. Choose Routine, set the
    Unit Calculation in the Routine and choose Create Routine. In the routine editor you get
    the additional return parameter UNIT, the value of which is used to determine the target
    1.  save the query  and it under role
       see to it is in   :  Restricted and calculated key figures --->   properties of k.f
    2. exeute the query
    3. the currency translation --> by target currency  usd  choose  OK
    conversion type :  MEANTODAY Fixed target currency current date (MT)
    4.  Go back to the query definition by chossing chage query ( global definiton)
    5.  in the context menu for % share sales vouume of incoming orders,  choose properties --> formula collision -->  result form this formula choose OK
    Note that -
      your should alos set the currency translation in the  properties for the  two key figures sales voule EUR , choose properties ---> currency  conversion key :  fixed target currency ,  currrent date ( MT) -->  target currency  : American Dollar .  choose   OK
    <b>The translation key is a combination of different parameters that establish how the exchange rate for the translation is executed.
    The parameters that determine the exchange rate are the source and the target currency, the exchange rate type and the time reference for the translation.</b>
    The source currency is determined from the data record or dynamically from the master data of the specified InfoObject (currency attribute)
    The target currency can either be fixed in the translation key or selected at the time of translation.
    You can also use an InfoObject (currency attribute) to determine the target currency.
    The exchange rate type distinguishes exchange rates that are valid in the same time frame next to each other, for example, the bid rate, ask rate or middle rate. The exchange rate types are stored and can be maintained in a central table (TCURV).
    The time reference for the currency translation can be either fixed or variable
    The fixed time reference can either be a fixed key date that is stored in the translation type, or be determined using the system date when executing the currency translation.
    If the time reference is variable, then the point in time for the exchange rate determination comes from the value of a time characteristic (InfoObject). The reference can, for example, be the end or the start of a fiscal year or a calendar year, a period and a month – or even to the exact day. It can also be determined using a customer-specific InfoObject (for example, trading day).
    Currency translation in the BEx
    When selecting a translation key with a fixed target currency     this currency will be added automatically to the query definition
    Also, you can use translation keys selecting their target currency at the time of translation. These can be applied in two different ways:
    Selection of a specific target currency in the query definition (1)
    Entry by variable (2)
    Dynamic translation keys require input from the InfoCube !
    InfoObject value will be read during query execution
    Examples:
    dynamic time reference (p.eg. 0CALDAY)
          time characteristic
    target currency determined by InfoObject (currency attribute)
         characteristic which contains currency in its attribute table
    the corresponding InfoObject has to be part of the InfoCube
    1.Define the currency attribute in the InfoObject maintenance
    The currency attribute has to be a unit InfoObject of type currency
    The unit InfoObject must be an attribute of the characteristic
    The currency attribute should be filled in the master data table of the corresponding InfoObject (manual maintenance or upload via InfoSource)
    2.Enter the InfoObject in the translation key maintenance
    Only InfoObjects with a currency attribute can be used in translation keys (p.eg. 0COMP_CODE)
    At the time of currency translation the value for the source currency / target currency is then derived for every record from the master data table of the specified InfoObject
    All values for a query are translated ad hoc (after having executed the query) using a translation key
    Depending on the translation key a fixed target currency will be used for translation or you will be able to select the target currency
    The ad hoc currency translation offers only restricted functionality (selection of translation key and target currency) compared to the currency translation in the query definition
    Do not forget to create your translation keys before starting your work in the Business Explorer Analyzer
    Example:
    You load the following record to your InfoCube:
    Company Code:                1000
    Amount in Source Currency:      500,-
    Source Currency:                FRF
    Target Currency:               ?
    In the Update rules, you are now using a translation key which derives the target currency from the InfoObject 0COMP_CODE. During the Update Process the target currency will then be read for Company Code 1000 from the master date table of 0COMP_CODE.
    With the currency translation in the Business Explorer, the source currency can currently only be determined from the data record.
    Only translation keys with a fixed exchange rate type can be used in the BEx
    Translation keys with a dynamic time reference (from an InfoObject) can only be used in the query definition. It is not possible to fill the InfoObject by a variable !
    Translation keys getting their target currency from a currency attribute can only be selected in the query definition
    When getting the dynamic reference from an InfoObject (p.eg. 0CALDAY) the currency translation will apply to each record read from the database. That means it will use the date in this record for the currency translation.
    When using a variable you will restrict the output of your query to a certain amount of data. For example, you would translate all invoices of March 11 with the translation date March 11
    This means, the requirement “show me all invoices in my cube in group currency, conversion date: 14.07.2001” could not be solved by a variable input for 0CALDAY
    I hope this would help...
    with regards,
    hari

  • Currency Conversion not working

    Hi All,
    Currency conversion is failing with error message as below.
    SAP DBTech JDBC: [2048]: column store error: search table error:  [2620] executor: plan operation failed;currency/unit conversion error,Conversion( "AMOUNT" ), row 0: could not determine valid conversion rate for value(s) 3750 from unit 'USD' to unit 'INR' on date 2013-11-15 00:00:00.0000000
    For currency conversion, I've done
    Assign Client for currency conversion.
    Assign Schema which holds all TCUR* tables and set the same as default schema for the model in Semantics section.
    In TCURR table, I've below set of records for USD to INR conversion, exchange type used in Currency Conversion is 'M'.
    I tried different exchange rates and converting to different currencies. Target currency is fed by Input Parameter which is defined of Semantic Type - Currency.
    Even conversion fails for fixed target currency.
    Am I missing something? Please provide your inputs.
    Regards,
    Chandra.

    Hi Chandra,
    Can you share the screen of your calculated measure showing the currency conversion.
    Can you check with date 30.11.2011 and see if the conversion is taking place?  Assuming that client and schema details are fine.
    Regards,
    Krishna Tangudu

  • Currency Conversion problem in query designer

    Hi,
    A requirement has come that infoobject which contain multiple currency type, need to convert into a single currency type in Bex reporting as user want to see only one currency value in report.
    There are three keyfigures refering different calenders for conversion. For examle . GR amount is based on GR date, IR amount is based on IR date and PO amount is based on Doc date. Query is build based on a infoset.
    I am doing following steps to achieve the task::
    1. In TCODE - RSCUR, created three Currency Conversion Type each for GR, IR and PO and each one refering different 0calday calender
    2. Defined exchange Rate Type as "M"
    3. Currency Tab -> Source Currency = "Source Currency from data Record"
        Target Currency -> Fixed Target Currency = "USD"
    4. Time Ref. Tab -> Fixed Time ref. = "Current Date"
        Variable time reference = "To the exact day"
        Special InfoObject = <InfoObject name>
    5. In query designer, Key figure property for GR amount -> Conversion -> Conversion type = <Name of Currency Conversion Type which defined in RSCUR>
    6. Repeated the same for IR Amount and PO Amount key figure
    While saving, getting following error::
    *Cannot apply Currency translation type <Currency type name> in Infocube <Infoset name>. *
    Diagnosis
    You tried to translate a query element with the currency translation type <Currency type name>. The translation type <Currency type name>, however, has variable time reference or variable target currency relevant to characteristic Document Date. Characteristic Document Date is also not available in InfoProvider <Infoset name> and it references either none or more than one characteristic () of the InfoProvider for Document Date, or Document Date is not a base characteristic.
    System Response
    Procedure
    Adjust the query definition or create a special currency translation type for one of the characteristics .
    Please help!
    Please note that there are three key figures which need conversion using different calenders.
    Sanjiv

    Hello,
    I have done the same what you said, but same error still showing.... 
    I also tried to change from "Special InfoObject" to Infoset level and it works with one KF. Since all three KF are under one Infoset and there is limitation that if Currency Conversion Type is defined on Infoset level then only one KF will be assigned for a Infoset where as I am using three KFs with three relevant time characteristic.
    Any suggesion from others?
    Sanjiv

  • BEX - Using Currency Conversion

    Hi All,
    I have a report requirement to convert a Key Figure Amount from currency  EURO into USD.
    E.g Sales amount 100 is reported in euro, this needs to use a conversion rate to show it in USD instead.
    I have created a DSO with the exchange rates for use with query designer.
    How do I set this up in the Query Designer? Please be specific.
    Thanks
    Flash

    1 Go to transaction RSCUR
    2 Create a currency translation key, provide a technical name and description with which you can identify it
    3 Under the Exchange Rate tab, provide details about the exchange rate type that you need to use. Generally companies have   
       many different exchange rate types like for example, month end accounting rate, month beginning rate, budget rate, average
       rate, historical rate etc. Select the one which best suits the user requirements
    4 Under the currency tab you can provide details about source and target currency. If in your case it is always going to be EURO
       to USD conversion, you can fix it or you can provide a variable which would take input from the user and accordingly convert it
    5 Under time reference tab, you can provide a fixed time reference or a variable time reference using a standard infoobject
    6 You can use this currency translation key in the required key figures in the report to enable currency conversion
    Once this is done, you can request the design authority and BASIS team to maintain the required conversion factors between different currencies and exchnage rate types in SPRO >SAP Netweaver>Currencies
    Kindly award points if you find this information to be useful
    Best Regards,
    Sameer

  • Issues performing currency conversion

    Guys while i am trying to run default currency conversion the package status shows as ( CANCELLED) not error or even completed which i came across for the first time. I checked all my DIM and data files. Can anyone help on this issue.
    Also i would like to know that how do you run 2 application 1.) finance 2.)  Rate in a single report(evdre)...
    Experts please HELP.

    Hey Nilanjan thanks
    That is not the issue with currency conversion. I checked whether it performed the currency conversion after the package status showed cancelled but it did not. Now i made some changes to the FX trans logic and it is showing an error that          ""Task name LOAD:""
    ""Error running default logic (Member "LC" not exist)"""
    I have maintained LC in data file as well as RPT currency DIM.
    Regarding the 2evdre in single report.
    When i create a report using =evdre() it opens a finance report if in my CV i have selected finance app.
    When i am in RATE app it creates Rate report.
    My question was how do i get the both in single sheet or even different sheets, because when i open finance report and then try and change the application to rate and then click expand all the previously created report is also converted to finance.
    I hope oyou understand and help me out.
    Thanks always.
    Dharmik

  • End routine for Currency conversion

    Hi,
    I have a requirement in which i have to convert sales and cost into three types of currency as GBP, INR and EUR in cube. i made 3 different fields for sales as well as for cost. But i am unable to write end routine for it.
    Can anyone please help me that how can i solve this problem.
    Roma

    Hi,
    In transformation itself you can do your currency conversion.
    http://help.sap.com/saphelp_nw70/helpdata/en/de/6372426f0f9041e10000000a1550b0/content.htm
    If you want to write a routine in to do conversion, you have to go for start routine instead of end routine.
    Thanks
    BVR

  • Currency Translation Type in queries using currency conversion

    I have a question on the Currency Translation Type (EUR_VAR) that is used in all of the queries using currency conversion on the fly. (currency is maintained automatically nor in table.)
    User wants to use 2 different exchange rates in a single query. The months in 2010 (Actuals) are to
    be converted using Xchangerate-type EURO and the months in 2011 (Planned) to use Xchangerate-type USD.
    But store different rates with different starting dates. This is however not possible because the Currency Translation
    Type is set-up (1) to work with Query Key date - rather than a characteristic in the data and (2) apparently these
    currency translation types only work with time characteristics like 0fiscyear
    My idea is therefor to:
    1. Create a new variable (similar to EXC_RATE) to prompt for a 2nd Exchange Rate type when query starts
    2. Create a new Currency Translation Type (next to EUR_VAR), referencing the new variable or sticking to fixed Xrate type, fixed to EUR
    Is this possible to create Idea (2)
    Many Thanks in Advance.

    The best way would be to create two curr conversion types , one converting to EUR and other to USD .Put them in properties of coressponding KFs in query.For timref in RSCUR , variable time ref can be used individually for two conv types.

  • Currency Conversion  on Piticular date

    Dear All,
                   I have a requirement where in I have to convert the  Purchase Document Currency into USD on  PO Creation Date.
    I did the Currency Conversion in the BEX by creating a currency translation type using the tcode RSCUR. Following are the   settings I have Used for Conversion
    1. Exchange rate type  M
    2  target currency         USD.
    3 Time reference          Current Date.
    Problem is the values are not getting converted to USD on PO Creation date.
    Moreover I wanted the records whose values are more than 50,000 USD.
    Question.
    How to convert the currency from one to another on a Particular date.
    Date for each record is different from one another as stated above.
    Help me out in this case.
    Thank You All
    Regards
    Mahesh

    Dear Raj,
    Thank you for the reply.
    Iam using BI 7 and the tcode rrc1 is obselete in this version.
    So I went to the new tcode rscur and created the currency translation type with the settings below.
    1. Exchange rate type M
    2 Target currency USD.
    3 Time reference Current Date.
    Used this translation key in the Key figure properties for currency translation.
    I went to the source system and on context menu I transferred global settings.
    Do I need to maintain currency keys and exchange rates manually even after transferring global settings?
    I have set in the time reference the PO creation date
    as Special Info Object. Will this work?
    Please let me know.
    Regards,
    Mahesh

Maybe you are looking for