ASO currency coversion

Please gude me on: how can we do currency conversion in ASO cubes

I don't build a lot of ASO cubes, and I'm on 7.15 - so 9.13 may have a lot of new features. Take this with a major grain of salt.
That being said, my thoughts are as follows:
- You need a currency dimension, and it must be a dynamic hierarchy in order to allow member formulas
- You want an account called FX Rate or something like that
- You want your calculated currencies to have a member formula that basically say "Take my Base Currency, Divide by FX rate". FX Rate would be defined in a BSO using a bunch of cross dimensional operators: "No Product"->"No Organization"->"FX Rate". In ASO I think the terminology is Tuple, and I think you use syntax like ([No Product],[No Organization],[FX Rate]).
- You should consider if you need your Currency dimension calculation order to trigger early, so that you can get foreign currencies at level zero members before rolling up time periods.
You would need to use lock send in essbase 9.13 to load in FX Rates to level zero members as needed.
Anyone smarter than I have comments about this?

Similar Messages

  • Currency Coversion and Exchange Rate Issue

    Hi,
    I have a scenario in query which is related to currency conversion and exchange rates.
    Company Code     Matter Code      Invoice          Invoice date     Amount     
                        Number          (DD/MM/YYYY)
    1001          1111          INV101          01/01/2011     $100
    1001          2222          INV202          05/01/2011     $150     
    1001          3333          INV303          10/01/2011     $200     
    1001          4444          INV404          15/01/2011     $250
    Here , Amount field is in GBP currency by default.
    User gives choice as USD on selection screen and the amount field is converted to USD in output.
    Now, I wonder which day's exchange rate is applied for same ??
    And what steps should I do if I want to apply a particular day's exchange rate ??
    i.e.
    Consider that there are different exchange rates maintained on daily basis.
    For each invoice number (INV101 , INV202.....) There is an invoice date (01/01/2011, 05/01/2011...).
    The corasponding output amount should take that particular date's exchange rate for conversion of currency.
    How to achive same ??
    I have gone through t-code RSCUR for same. Nothing helpful found.
    I have even gone through some documents for currency conversion., but unable to find out such scenario.
    Please help me for same.
    Edited by: Sachdev_Nirav on Aug 5, 2011 11:53 AM

    Sachdev-
    Currency translations are a very complex issue for BW developers. What you need to do is manage a currency translation that is based on the exact 0CALDAY of the transaction. Here are some helpful hints
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/dc43c445-0d01-0010-23a1-ca348ff5f975?quicklink=index&overridelayout=true
    The standard SAP business content includes some standard translations as shown in the article, like these:
    0MEANTODAY Average rate using actual date (0SY-DATUM)
    u2022 0MEANDAILY Average rate using 0CALDAY of the data record
    u2022 0TRA_DATE Average rate using 0TRANS_DATE of the data record
    u2022 0PSTNG_DAT Average rate using 0PSTNG_DATE of the data record
    u2022 0DOC_DATE Average rate using 0DOC_DATE of the data record
    However, you MUST have a translation available in the main SAP Currency translation table (Transaction oB08 ) for the period in question, and you MUST report in the appropriate date. If, for example, you wish to report in an aggregate by 0CALMONTH, for example, the currency translation will need to be associated with 0CALMONTH, and the exchange rate will not calculate on a day by day basis, but on the standard that you set for the month. So, to your users, the data will be 'wrong'.
    A more robust method involves adding a value field to your data soiurce that uses the currency exchange rate in effect as of the day of the transaction. We do this in our data models, to with:
    Mexico Data source:
    Each value field will be available in the document currency(whatever), the company code currency(MXP), and in the corporate currency (USD).
    Good luck ! Most users don't understand the whole issue, and we spend a bit of time explaining it to them.

  • Object Currency.

    Hi All,
    I have a cashflow report which has multiple currencies and has Actuals & Planned values. This report needs to be displayed in local currency or object currency.
    Is their a way to convert the values into object currency.
    Kind Regards
    James

    Make sure you have liked the Doc currency or local currency as required at the transformation level.
    check if you need to do the Currecy Coversion in T.code RSCUR where you define the source and target Currency and the date /ifoobject on which the currency coversion needs to be created.
    If you define a Currency conversion in RSCUR, Create a variable for the corresponding info objects and Use it in corresponding Keyfigure by going into key figure properties and the one you defined in RSCUR will be displayed under Currency Conversio and select that one.
    Thanks.

  • Bex: currency conv  at prev date

    Hello BE Experts,
    Wondering if there is a way to do the currency conversion in the Bex report for a previous date currency rates.
    eg: I want to run the report for the past 6 months of sales for the europe in USD. each month is displayed in the one column. For each month can we get the currency conv rates of that month rather than the current month ?
    Any suggestions appreciated.
    Thanks,
    BWer

    Hi,
    Yes you can very much achieve what you require.
    For that you would need to create a Currency coversion key(txn. RRC1) which picks up the exchange rate for that particular month and attach the key to the key figure in BEx.
    Hope it helps.
    Cheers
    Anurag

  • Currency conversion in the Business Explorer(Query design)

    Hi Experts,
    How to convert currencies from CAD to USD using the “Current exchange rate 0011” for a particular record in the Business Explorer (Query Design).
    Any useful answer will be rewarded with suitable points.
    Thanks!
    Rohan

    Create a currency coversion type for the exchange rate
    Go to RRC1, enter a  name for your new currency conversion type
    on the exchange rate tab mark the radio button Exchange Rate Type.
    enter the exchange rate type there
    enter the target curr in the tar curr tab as USD
    similarly in the query also enter the curr conversion key.
    hope it helps,
    assign points if useful

  • Currency prob with JPY

    Hello,
    I have a currecy related issue with "yen", JPY.
    In the cube I see a value of 100.00. In the report I see the value 100000.
    In table TCURX, JPY has 0 decimals.
    I am loading from flatfile. All amounts are loaded without decimals. The key figure has 0.00 by default..
    Could anyone please describe what could be wrong?
    Best regards,
    F C

    Hello Bhanu!
    There is no currency coversion involved. This is only a matter of decimals presented in the report. In the cube, it is correct, but in the report it's wrong for certain currencies (for example JPY which should never have decimals). All problematic currecies are entered in table TCURX.
    When removing the JPY entry from TCURX and loading the data without "," in field "Character Used for Decimal Point" (there are no decimals in the source file), the amount is correct in the report and cube. But when adding "," in this field and excluding JPY from TCURX, it's wrong in the report (but correct in cube)...
    Please help...
    Regards,
    F C

  • Currency Variable?

    Hi,
    Our onsite folks have made changes to currency fields.In the properties of the currency field ie Total value. They have made settings in currency translation ,
    <b>currency coversion key as currecny rate(today's Date) and target currency</b> as  from variable.What does this signifies?and I am getting a variable as a currency from where I am getting this variable as I could not see any variables in the report.?
    Points will be definitely assigned for the proper replis.
    Thanks in Advance.
    Thanks,
    Vasu.

    Hello ,
    In the query , in the calculated key figure properties,there is option called currency conversion key and in that you have target currency from variable entry that is where you assign the variable that you have created.
              I am not sure whether this could be done , but just have a try ,
    just check the variable screen that is the order of characteristics in the variable screen,
    then try to put the characteristics used in the query ( free characteristics) in the same order.

  • Sales Order with Currency * INR Report

    Hi All,
    For Export Sales Order i have entered EUR currency conversion rate 56.90 in INR. I want to check before making Delivery or PGI the convertion rate given in sales order. Is there any report to check ?
    Yusuf

    ASAK yousuf,
             Conversion rate will be displayed in Item level-
    check in item- sales - exchange rate.
    Currency coversions maintained in OB08 , table Tcurr ( se11)
    rewards if it solves

  • Using Diffrent Exchange rate Type for Payroll

    Hi All experts,
    We wish to use a different exchange rate type for Payroll currency conversion. As we all know that the Payroll driver uses the currency coversion rate M and is hardcoded in the standard Programmes.
    Now please suggest me whether it is possible in any means to use different currency conversion rate for Payroll?
    Also we have explored the Global payroll, but the same has been not yet released for all customers, can I use it as it provides with the option of choosing exchange rate type on a particular date and have standard excahnge protection IT.
    Awaiting guidance from u all....
    Thanks in advance
    Regards
    learner

    Hi,
    No i want system to pick diffrent exchange rate so i want to change exchange rate type for 1st Local Currency.
    But that area is greyed out. Is there any system setting where i can maintain diffrent Exchange rate type for 1st Local Currency instead of "M". or is there any other way out that system will pick up diffrent exchange rate.
    Problem is that two entities are operating in different market having same local currency but conversion rate for Foreign currency will be diffrent e.g. Local Currency EUR Exchange rate between EUR -USD in France 1.20 and Exchange rate between EUR-USD in Germany 1.25.
    Is there any wayout to deal with such situation.
    Please suggest.
    Regards,
    Manish

  • Coversion between two different currencies in Purchase Order

    Dear All
    Currently we have some cases where Purchase Order header currency and item condition currency differs
    For example
    PO header currency is CNY  and item condition currency is EUR
    In item conditions we have maintained 2.38 USD which will reflect in item net price of the PO as 14.62 CNY. SAP does this conversion automatically based on exchange rates
    But for populating the item condition in Purchase Order header currency  into particular field in Purchase order outbound idoc  we use 'READ_EXCHANGE_RATE' and then convert using exchange rate obtained from this FM.
    This FM gives exchange rate of 6.14513. As per calculation 2,38 USD * 6.14513 = 14.6254094. Then in program we rounds of this 14.63 .But as mentioned above and also in EWCT SAP converts to 14.62.
    So would like to know how SAP does this conversion  OR is there any other FM or way we should use to do this conversion
    Please let me know your thoughts
    Regards
    Shyam

    Thanks Vivek
    But I have few  more clarifications
    -We are using the FM 'READ_EXCHANGE_RATE' just to get the exchange rate between PO header currency and item condition currency . then in program we are multiplying item condition with this exchange  rate and getting the corresponding value in PO header currency. This multiplication and rounding off the  result is not done by FM, but done by our code. So actually which FM
    - You mentioned that you read the code and found that  it is using the standard rounding off feature provided by SAP. Would like to know what is the standard rounding off procedure provided by SAP ? May be then after multiplication we can use this logic to round the value.
    Regards
    Shyam

  • Currency translation, valuation  and coversion

    Hi Experts,
    Please let me know what is the diffrence between valuation, translation and conversion of currencies and how can it be done?
    regards
    kumar

    Dear Kumar,
    In IMG under
    SAP Netweaver -> General Settings -> Currencies
    -> Check Exchange Rate Types
    Exchange rates for different purposes for the same date are defined in the system as exchange rate types.
    If you need to carry out currency translations between a number of different currencies, you can simplify exchange rate maintenance by entering a base currency for the exchange rate type. Instead of entering translation rates between every single currency, you then only need specify the translation rate between each currency and the base currency. All currency translations then take place in two steps - into the base currency and from the base currency into the target currency.
    The base currency is DEM. You want to translate FRF to CHF. To do this, the following entries must be made in the table for maintaining currency translation rates:
    o Ratio for FRF -> DEM
    o Ratio for CHF -> DEM
    Translation from FRF to CHF is then carried out automatically. The translation is done as though this exchange rate (FRF -> CHF) was actually entered in the conversion table.
    In this example, the base currency (DEM) is the To-currency and FRF or CHF the From-currency.
    For exchange rate relations within the EU, it is a legal requirement that the base currency (EUR) is the From-currency. You set the indicator for this in the BCurr=from field.
    SAP Netweaver -> General Settings -> Currencies
    -> Enter Exchange RatesExchange rates are required to:
    Translate foreign currency amounts when posting or clearing or to check an exchange rate entered manually
    Determine the gain and loss from exchange rate differences
    Evaluate open items in foreign currency and the foreign currency balance sheet accounts
    The exchange rates are defined by period ("valid from").
    The  function has been improved. Choose the activity Define Exchange Rate Input Worklist or Assign Exchange Rate to Worklist.
    The system uses the type M exchange rates for foreign currency translation when posting and clearing documents in the activity Enter Exchange Rate. An entry must exist in the system for this exchange rate type. The exchange rates apply to all company codes.
    The exchange rate relations for currency conversion are only displayed here. Read the chapter Define Translation Ratios for information about exchange rate relations maintenance.
    You define:
    the rate types under which you want to store your exchange rates in the step
    "Check Exchange Rate Type"
    the required currency keys in the step "Check Currency Codes"
    the conversion factors for
    -   the currency pair
    -   the exchange rate type
    -   the date
    in the step "Define the Conversion Factors for Currency Conversion"
    Currency Valuation: - To create your financial statements, you have to perform a foreign currency valuation. This valuation covers the following accounts and items:
    ·        Foreign currency balance sheet accounts, that is, the G/L accounts that you run in foreign currency.
    The balances of the G/L accounts that are not managed on an open item basis are valuated in foreign currency.
    ·        Open items that were posted in foreign currency.
    Open items that are open on the key date are valuated in foreign currency.
    You have the following options for the foreign currency valuation:
    ·        You can perform the valuation in local currency, (company code currency), or a parallel currency (for example, group currency).
    ·        You can also use different valuation methods (for example, lowest value principle).
    ·        If you want to translate additional currencies from the local currency, foreign currency valuation automatically performs a currency translation.
    Regards,
    Naveen.

  • Item Standard Cost for foreign currency purchase order

    Hi there
    I have a question about
    We have foreign currency purchases of USD which is fixed in USD.
    Currently, we are converting this into AUD and entering this as the standard cost.
    But if the currency rate is changed, we need to adjust the standard cost of AUD even though the price of USD is still the same.
    Does Oracle have standard functionality where we can enter the USD purchase price into the system and have the system rate convert it to AUD whenever we have a new exchange rate?

    Hi,
    my solutioning would be
    1. Create an Org where in item cost is maintained in US$, and perform no material transactions in this Org.
    2. Use the prog 'Copy Item Costs Across Organizations', to copy the cost from US$-Org to AUS$-Org using any conversion rate as defined (Corporate, or average etc)
    Use this process on regular basis so that you have the latest coversion and cost rate.
    Regards
    Adarsh Krishna

  • How to find all intersections of children of currency dimensions and currentmembers of all other dimensions where data exists

    Hi all, I have a requirement where I need to find all intersections of children of currency dimensions and currentmembers of all other dimension wherever data exists for them.
    Its a ASO cube with and version is 11.1.2.2.
    If I try to write the formula in a the below way to test, I get an error that 'Currenttuple can only be used with a named set'. But when I try to create a named set with the 'WITH' keyword, it not able to recognize the 'WITH' keyword. I think I am missing something obvious and this may not be the correct way to achieve this. Please help.
    1st try with just Currenttuple - error 'Currenttuple can only be used with a named set'
    iif(
      (isgeneration([Time].currentmember,4)),
      CASE
      WHEN NOT ISEMPTY(
    Crossjoin([Currency].Children,
    {([Time].currentmember,[Org].currentmember,
    [S Org].currentmember,[C Code].currentmember,
    ).Currenttuple
      THEN  Missing
      ELSE Missing
    END, Missing)
    2nd try to create a named set with 'WITH' keyword - syntax error at WITH
    /*with set [NewSet] as                                      
    'Crossjoin([TC].Children,
    {([Fiscal].currentmember,[Organization].currentmember,
    [Sales Org].currentmember,[Company Code].currentmember,
    [Measures].currentmember,
    [Product].currentmember,
    [Channel].currentmember,
    [Order Reason].currentmember,
    [Country].currentmember,
    [Billing Type].currentmember,
    [Business Area].currentmember,
    [Sales District].currentmember,
    [Data Source].currentmember,
    [View N/A]
    iif(
      (isgeneration([Fiscal].currentmember,4)),
      Filter([NewSet], NOT IsEmpty([NewSet].CurrentTuple))
    , Missing)

    Hi Tim,
    Thanks for you reply and sorry for my delayed response. Actually there is one more requirement in this, which makes it a bit complicated. There are another set of members in the Measure dim called FXDirrate and FXIndrate. The logic is :
    1. If data exists for the combination of a Currency.children, FXDirrate and current member of all other dims
    then convert the value for Currency.children by diving by FXDirrate
    2. If data exists for the combination of a Currency.children, FXIndrate and current member of all other dims
    then convert the value for Currency.children by multiplying by FXIndrate
    3. Then value of the calculated members will be sum(all FXDirrate converted + all FXIndrate)
    Currency does roll up but as the data for its children can either be in Dirrate or Indrate and the sum needs to be taken after the conversion, there I am not able to proceed as I am not able to check the existence of data in individual children of currency as Isempty isn't working on a set . Thanks a lot for your help.

  • EDI Inbound Invoice : Currency handling

    Hi ,
    In our system we receive Invoices from Vendors via EDI. The process is working fine.
    However today we came across a situation where PO currency was GBP, Idoc received with currency EUR and it got posted without any coversion/failure.
    Just for sake of example, PO net value was 1000 GBP, for which we got IDOC with currency EUR and value 1030. Which got posted in system to create invoice with value 1030 GBP.
    Does anyone know how SAP handles this currency mismatch, is there any config setting where in we can control this.
    We would ideally like to stop this posting or want an automatic conversion of currecny based on rate maintained in system.
    MESSAGE : INVOIC
    Processing code: INVL
    Regards,
    Pawan.
    Edited by: Pawan Kesari on Sep 8, 2009 3:49 PM

    Hi,
    In general in SAP this currency exchange rates are maintained in OB08(OBZero Eight) T.Code.
    The customer will be assigned to a currency in the customer master.
    The system will check with this currency with the pricing currency and picks up the correct value from the above mentioned table.
    If you open the accounting document using FB03 T.Code and click on display currency,then the currency will be displayed in the original one.
    And the value will be exchanged as the given currency from the exchange table.
    In this billing document,you can copy the exchange rate same as order or as per the date you create the invoice etc..These changes can be maintained in VTFL(if delivery related billing)/VTFA(if order related billing) in the item details.The field is "PricingExchRate type".Press F4 and check for all the options available there.
    Regards,
    Krishna.

  • Vendor(Plant) Currency is different in PO

    Dear ALL,
    I am creating one purchase order, vendor is another plant (I treated as vendor )
    While creating the PO, system picking the Currency (SAR) of my supplying plant. Currency is AED for my plant.
    For this type of PO, they already created one Pricing procedure.
    Can you pls advice.
    Thanks in advance.
    Regards,
    Raman

    Hello,
    System picks up PO currency i.e. ordering currency  from Vendor master (your supplying plant).
    and coversion from SAR to AED will be matained in OB08 transaction.
    Regards,
    Shailesh

Maybe you are looking for

  • Logical systems in ALE iDoc

    Hi, For exchanging data between two systems(not between two clients of the same system) using ALE iDoc , logical systems should be maintained in both the systems? For eg: there are two systems, system A and system B. i have maintained the logical sys

  • System copy --- Import issue in Import ABAP phase

    HI Team, We are doing migration using system export/import method from win2008/SQL2008 to Win2012/SQL2012 . While doing export there was a problem with table  SOFFCONT1 , So we have followed the note 1922094  and changed the size of the package  from

  • Chinese, Japanese, Korean Language Support

    There were already a number of suggestions about how to get Chinese, Japanese, Korean installed, but none of the message threads were related to the new Curve 9300. The Blackberry Desktop Manager, even if updated to the lastest software, does not off

  • DB Adpter polling issues

    Hi All,   Here i want poll 20,000 the records per minute and sent Siebel service . so what configuration can i do for MaxRaiseSize ,MaxTransactionSize,PollingInterval,etc....and my PollingStrategy is "Delete the row(s) that were Read" in single activ

  • URL button doesn't work after export into ppt/word/pdf

    Hi, I am working in Xcelsius. Lets say I have placed a URL button in the Canvas and mapped that to a path of the file(which is not actualy an URL),but any path of the file which is present in the local system After exporting this dashboard into ppt(o