How is Currency Translation Adjustment Implemented?

Hi,
How is currency translation adjustment implemented in SAP BPC 10.0? Is there any Business rule for it?
Sincerely,
Nicky

Hi Nicky,
Currency Translation is maintained from currency translation business rules from web client.
You should enter your input from LC(Local currency) member of rate type dimension in the planning model. Then should create a data package which uses sap given currency translation process chain.
Also you should maintain rates in rate type model which is used by planning model.
According to the rates you have maintained in rate model, running data package in planning model will calculate from LC to the target currency(USD, EUR etc.)
You maintain the target currency to be calculated in entity type dimension's FX property in the planning model. Also you should maintain RATETYPE property in the account type dimension of planning model as AVG or CLO for P&L and Assets-Liabilities-Equity members respectively,
Maintain your package's logic script file as SAP standard process chain required.
Hope these helps,
Thanks,
Mahir,

Similar Messages

  • How To Currency Translation in BPC

    "How To Currency Translation in BPC".

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

  • Currency translation in UCMON

    Hi,
    We have typical issue in currency revaluation in BCS. While running the currency translation in UCMON for some of entities we found abnormal figures in the gain/loss. After further analysis we found out that the amount in Retained earnings-previous year a/c is getting added up everytime when we run the translation.
    This amount is showing under accoung Currency translation adjustment which is hampering the financials.
    We have cheked the CT methods & consol.unit settings which seems to be fine. We also ran the balances c/f.
    any clue from gurus on what might went wrong?
    regds,
    sai

    Hi Dan,
    Below are the details.
    Step : Invest&Equity
    Source Key fig : /1FB/CS_TRN_LC Period value LC
    crcy Transl. key : 20 No modification of target key fig
    exch. rate determination : 02 exch rate ind  1 Current rate
    Single selection : I have the specific items including retained earning - py
    Differences : Debit & credit mapped to exchange gain/loss a/c
    Hope I gave all details.
    thanx for your help
    regds
    sai

  • How can we implement the currency translation in a query definition

    How can we implement the currency translation in a query definition and should it modified for each and every type of currencies

    hi rama krishna
    i think u can not get any translation in Query. this is only for het the report as it is there in tables. if u want to write a report take a help of the Abaper
    hope u goit,assign points if u ok for this
    thanks
    subbu

  • Foreign Currency Translation at Year End - How SAP Works for P&L items?

    Hi All,
    I wanted to know "How SAP works on Foreign Currency Translation at year end" from Local Currency to Group Currency for P&L Items.
    I know how SAP works for Balance sheet items but am really confused with when the translation was done for P&L Items.
    Configuration:
    We are on ECC 6.0 . Local Currency is CAD and we have 2nd Local Currency as "USD - Group Curr".
    We have set up Valuation Method - 4
    We have set up Valuation Area - 40
    For Account Determination for Currency Translation, GL accounts (Loss, Gain and B/S Adj)  were setup for the combination of Chart of Accounts, Val Area and Fin Stmt Ver.
    Sales Account Balance
    CAD (LC)        USD (2nd LC)       
    1000                   920                        
    Using tcode "FAGL_FC_TRANS", we translated our P&L items.
    Local Currency is CAD and Group Currency is USD.
    CAD 1000 and USD 920 are cumulative balances over a period of time.
    Since at the end of year CAD became stronger, exchange rate is 1.11 as an example
    Sales Account Balance
    CAD (LC)        USD (2nd LC)        Translated Value in USD
    1000                   920                        900
    System passed the following entry in USD:
    Debit Balance Sheet Adj A/c 20
    Credit Translation Gain / Loss A/c 20
    Here are the questions:
    1. How does over all translation work? - Should we get any Gain / Loss and have an effect on P&L when all accounts (P&L, B/S) are translated?
    2. How can there be a gain entry when USD value has really fallen from 920 to 900 in the current case.
    Thanks for your time.
    Vijay

    Hi,
    I had this issue too.  The entry was just opposite to what it should be.  I just flipped the accounts in table FAGL_T030TR.
    Example: 410000 is sales account which normally should have a credit balance.  Here are some entries that were posted to sales in 03/2009 and I am running FAGL_FC_TRANS at the end of the month.
    March 1, 2009 Cr. Sales CAD 1000- USD 900-
    March 2, 2009 Cr. Sales CAD  500- USD 480-
    During FC translation transaction, system takes the balance in the account for the period (if you execute it with 'Val. period balance only' checkbox checked) and not the cumulative balance.  SAP recommends translating period balance only (and not cumulative balance) for P&L accounts.  It sees a balance in LC (this again depends on the config. you have in OB22 - whether the indicator is 1 (TC as source currency) or 2 (LC as source currency for translation)) which is 1500, converts that at month end rate.  After conversion, lets say the balance is 1400-.
    In this case, we expect a credit entry on sales account
    March 31, 2009 Cr. Sales CAD 0  USD 20-
    But system was just posting the opposite.  I then flipped the accounts in FC translation configuration.  I know it is misleading.  In that configuration, system says balance sheet adjustment account, but what you should actually give there is your gain/loss account.  Our gain/loss a/c. falls in the same GL account range as the main account.  For example, for 410000, it is 410999 and for 510000, it is 510999.  We report accounts 410000 to 410999 in the same node in the FSV.
    Pl. feel free to ask further questions about this.  Pl. test in your system and correct me if my above reply is wrong.
    Cheers!

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

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

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

  • How To run Currency translation for Consolidation Application in BPC NW

    In "How To do Currency Translation for Financial Application in BPC 7 NW", the author mention that there is another "How To run Currency translation for Consolidation Application in BPC NW", anybody know where to get it?

    Hi...
    Check if the below links are useful to you.....
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/6052a57b-8c64-2c10-b3a5-b0378ff21243&overridelayout=true
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0ea1fd8-d6d3-2a10-c1ab-e8164dd98316
    You can find all How-to docs in the below link
    http://wiki.sdn.sap.com/wiki/display/BPX/EnterprisePerformanceManagement%28EPM%29How-to+Guides

  • Implementing Currency Translation in BPS Layout

    Hi,
    I came to know that Currency translation is a very big task in BPS.  Currently we are using the Web layout.   We have a data in BPS table of different currencies.  But how can we show the data in the Layout with the local currency of the user.  
    When the user seeing the Layout it should be he local currency i.e EURO what ever may the the actual data currency.  And after changing the data in the layout it should get updated into the actual data currency not on the layout currency.
    We need to see the currency only in the layout for local currency.  
    Please help me in this regard.  By using fox formulas i can change the entire data in the cube which should not happend
    Please guide me
    Thanks
    Naveen

    Naveen,
    Currency translation at run times in BPS can become highly time and resource consuming. It not only impacts performance but can also lead to timeout if you are accessing the layout via web.
    What we have done to address these situations, is to basically have the data stored in 2 currencies. The users would always see the data in their local currency.
    We created a custom save button which would execute a planning sequence, which saves the data first and then converts it to a global currency in the background. This gave us the flexibility to report in both local and global currencies as well as enable the users to input data in their local currencies.
    Hope this helps.
    Sunil

  • Can any tell me how to do the currency translation 0LOC_CURRCY to 0Order_cu

    Hi All,
    Currently the keyfigures are displayed in the local currency in the report level. But in the report the business people also like to see these keyfigures in the Order currency currency EG 0INVCD_AMNT is having currency 0LOC_CURRCY but in the queries should also be displayed in 0Order_curr.
    Probably conversion can be done on base of * znetprice_CC/0netprice.
    Can any tell me how to do the currency translation 0LOC_CURRCY to 0Order_curr.
    Thanks & Regards,
    Venkat

    this is done

  • 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

  • How to setup a Currency Translation in BW Query for Universe purpose

    Hello,
    we want to setup a currency translation in a BW Query, to be able to select the target currency in the Report, so that all vallues are translated (not filtered) in the target currency.
    Any ideas.

    Hi,
             Hope you can create a User Response at the report level and create a Varible based on the User Response that can be used to convert the Currency.
    Regards
    Prashant

  • Show Currency Translation Type

    Hi,
    I don't know if it's possible but I want to see te currency translation type that I use in a query. For example, If a user make a currency translation it's possible to catch the currency and the currency translation type that he choose and show them :
    - in the title ?
    - in a column or in a text item of my default web template ?
    Thanks for your help
    Aleksi

    Hi,
    The parameters that determine the exchange rate are the source and target currencies, exchange rate type and the time reference for the translation.
    To define a translation type you have to define the exchange rate type, the time reference, and how and when the inverse exchange rate is used. Entering the target currency is optional.
    ●      Exchange rate type: The exchange rate type distinguishes between exchange rates that are valid in the same time frame, for example, the bid rate, ask rate or middle rate. The exchange rate types are stored in a central table (TCURV) and can by maintained in Customizing using BI Customizing Implementation Guide ® General Settings ® Currencies  ® Check Currency Types. Alternatively you can specify any variable that exists for InfoObject 0RTYPE.
    ●      Inverse exchange rate: You can choose whether the inverse exchange rate is to be used for the translation type. If you choose translation with the inverse exchange rate, then the reverse exchange rate is used in the relevant translation from one currency to another. Translation using the inverse exchange rate is useful, for example, when values from the original documents have been translated before being saved in the data targets and you want to restore the original values.
    You have maintained the following exchange rates:
    EUR  ®  USD 0.940          
    USD  ®  EUR 1.070
    When translating from USD to EUR using the inverse exchange rate, a rate of 1/0.940 = 1.064 is used and not a rate of 1.070.
    ●      Source currency: The source currency is the currency that is to be translated. You have the following options:
    ○       The source currency is determined dynamically using the data record. This is always the case when you perform currency translation in the Business Explorer.
    ○       The source currency is determined dynamically using a specified InfoObject (characteristic). During the data load process, the source currency can be determined either using the data record or a specified characteristic bearing master data (see example: Defining Target Currencies Using InfoObjects. Determining the source currency using an InfoObject is performed in the same way).
    ○       You can use a fixed source currency in planning functions. Data records with the same currency key as the source currency are translated.
    ○       You can specify any variable that exists for InfoObject 0CURRENCY. You can also use these options in planning functions.
    ●      Target currency:
    To determine the target currency, you have the following options:
    ○       You can establish that the target currency be determined upon translation. In the Query Designer under the properties for the relevant key figure, you specify either a fixed target currency or a variable to determine the target currency.
    ○       You can enter a fixed target currency (for example, ‘EUR’).
    ○       You can specify any variable that exists for InfoObject 0CURRENCY.
    ○       In the currency translation type, you can specify an InfoObject which is used to determine the target currency upon translation. In characteristic maintenance on the Tab Page: Business Explorer, you have to determine a currency attribute. For more information, see the example under Defining Target Currencies Using InfoObjects. If the Only Use in Transformation indicator is set, you can also enter InfoObjects that do not have a currency attribute set in InfoObject maintenance. InfoObjects that are entered here have to be available in the source and contain a currency as an attribute.
    ○       You can specify an InfoSet: This is only necessary if you are determining the target currency using an InfoObject that exists in the InfoSet more than once. You enter the field alias so that the InfoObject can be specified uniquely.
    ●      Time reference: The time reference for the currency translation can be either fixed or variable.
    If the time reference is fixed, the time at which the exchange rate is determined is independent of the data. You have the following options:
    ○       You can establish that the time reference be determined upon translation.
    ○       You can select the current date.
    ○       You can specify a fixed date as the key date.
    ○       You can specify any variable that exists for InfoObject 0DATE.
    ○       You can establish that the query key date be used. This is determined in the query settings.
    If the time reference is variable, the time at which the exchange rate is determined is decided by a time characteristic value.
    ○       A variable time reference can, for example, be determined using the end or start of a fiscal year or calendar year, a period and a month – or even to the exact day. The following standard time characteristics are available: 0FISCYEAR, 0FISCPER, 0CALYEAR, 0CALQUARTER, 0CALMONTH, 0CALWEEK and 0CALDAY.
    ○       The time reference can also be determined using a customer-specific InfoObject of type date (for example, trading day). Note that this InfoObject has to have the same properties as the standard InfoObject selected in the variable time reference or must reference it.
    ○       You can specify an InfoSet: This is only necessary if you are determining the target currency using an InfoObject that exists in the InfoSet more than once. You enter the field alias so that the InfoObject can be specified uniquely.
    In the Business Explorer, you can only set time variable currency translations in query definition, and not for an executed query. See also Setting Variable Target Currency in the Query Designer.
    ○       In the Time Adjustment field of type INT4, you can specify whole numbers with a +/- sign.
    ○       In the Time Adjustment from Variable field, you can specify formula variables (1FORMULA). As these values of the variables may have to be whole numbers, they are rounded to whole numbers (integers) where necessary.
    The time adjustment (regardless of whether it is fixed or variable) is always related to the InfoObject specified under Variable Time Reference.
    Example of a time adjustment of -3:
    The variable time reference is To the exact day and the InfoObject under Variable Time Reference is 0CALDAY. Instead of 07.11.2006, after the time adjustment, 04.11.2006 is used for the translation.
    The variable time reference is End of Week and the InfoObject under Variable Time Reference is 0CALWEEK. Instead of 52.2004, the week 49.2004 is calculated and the end date is calculated from this.
    Hareesh

  • EBS currency translation not "posting date"

    Hello,
    We implemented EBS ealier this year.  The currency translation date on the FF_5 postings is taking the "document date" and not the "posting date" when determining which currency exchange rate to use.  This is only an issue for a couple days at month end when the document date is in the current month, but the posting date is in the prior month.
    What do we need to do to change the currency selection back to "posting date".  I have never seen SAP use anything but posting date.  I have tried reviewing all the configuration of doc type and other set up during EBS implementation and cannot see how we have triggered this date.
    Any help appreciated.
    Regards,
    Morgan

    I neglected to mention that we are calling this currency translation through a WAD button using the SET_CURRENCY_TRANSLATION command.  I did do a test by applying the currency conversion within query key figure.  This seems to work.  So it appears the issue is with how the WAD is processing the variable, not the query.  When I display the variable in a drop down item within the WAD it does have the default value that I have assigned in user exit.

  • Currency translation on Query level (YTD exchange rate)

    Hi Experts,
    I want to implment the currency translation logic in query as below. Please advise what I should do.
    Case 1
    Variable entry screen
    Posting date (range): 01.09.2007 - 31.03.2008
    Query result
    Sales amount figures from 01.09.2007 - 31.12.2007 => use exchage rate at 31.12.2007
    Sales amount figures from 01.01.2008 - 31.03.2008 => use exchage rate at 31.03.2008
    Case 2
    Variable entry screen
    Posting date (range): 01.09.2006 - 30.06.2008
    Query result
    Sales amount figures from 01.01.2006 - 31.12.2006 => use exchage rate at 31.12.2006
    Sales amount figures from 01.01.2007 - 31.12.2007 => use exchage rate at 31.12.2007
    Sales amount figures from 01.01.2008 - 30.06.2008 => use exchage rate at 30.06.2008
    In query, key figure sales amount will be shown in ONE column. Please give a hint how to implement this issue.
    Thanks in advance.
    Cheers,
    Helen

    Hi Helen,
    I guess you are trying to user conversion based on data record. data record intunr dependent on variable entry.
    So for the definition of currency translation, use time reference as end of calender year/quarter and info object as posting date.
    This should work fine for the same key figure, based on posting date, as per the example provided by you.
    Hope I am clear enough.
    Naveen.A

  • KE30 & Currency Translation

    hi All,
    I need currency translation in KE30 report in "Object List" option.I am able to get in Graphical report output, but not in "onject list option.How do we get this.Help would be highly appreciated.
    Regards

    Hi raju,
    I am an accountancy graduate and I hope the following may help you:
    BALANCE SHEET accounts use the closing rate.
    However, Retained Earnings composes of:
    Retained Earnings, beginning balance----
        $ xx
    Add:Net Income----
           xx
    Total----
       $ xx
    Less:Dividends Declared----
       xx
    Retained Earning, ending balance----
       $ xx
    consequently, Net Income uses average rate that's why there is such a thing as Cummulative Translation Adjustment.
    then, BALANCE SHEET should use YTD
    P&L uses Periodic
    So, I suggest, check your measures...
    Hope this may help...

Maybe you are looking for