Currency translation help

Hi everybody,
I have the following problem to solve:
There are some companies which currency is HKD (Hong Kong Dollar) and in the report I can see the data in HKD and also in EUR, based on a currency translation.
Now.. the HKD is changed to CHY -Renminbi (Chinesse Yuan)- and I need some how to show the data in the reports in all three currencies.. (HKD, CHY and EUR).
I have already a currency translation between HKD and EUR. How can I implement another currency translation for the same?
The reports should not be modified at all if possible, or small modification..
Any suggestions? I need help..
Thank you all!
Ramona

Hi Eugene,
Sorry for confusiong you.. I'm confused too..
So..
I have companies with transactional currency HKD. THIS companies will change their transactional currency to CHY, starting 1st OCT.
But I handle now the data with transactional currency HKD.
I have the next exchange rate: HKD> EUR, CHY> EUR.
At this moment in the reports I have amounts in HKD and EUR. I also need this amounts to be shown in CHY!
The exchange rates are maintaind every month in a internal table. There is an upload (file upload) at beginning of every month with new exchange rates.. I think.., what I know for sure is that there is an internal table from where I can get this exchange rates for one month.
I have to modify now the reporting InfoCube so that the amounts are also showed in CHY.. this is what I need.
I hope now is more clear..
Thanks a lot!
Ramona
Message was edited by: Ramona

Similar Messages

  • Cell Definition, Cell Help, Currency Translation

    We are currently using a help cell within cell definition that calculates a key figure.  We have adjusted the query to be able to show the key figures in both Canadian and US currency.
    The Help cells within the query do not pick up this translation and so the currency in the cells that reference these help cells is incorrect.
    We are using a variable on the variable screen to change the currency as needed within the report.  Is there any way we can get these help cells to pick up the currency translation or do we need to create the formula within each cell in the cell definitiion?
    Thank you.
    Caroline

    Caroline,
    You should be able to add the same currency variable the report uses within the help cell for your calculations. 
    My assumption is your report is using an infoobject restriction (like 0DOC_CURRCY) with your key figures to determine currency values.   If you bring this object in as a restriction in your help cell, you can then add the variable. This should correct your translation issues.
    Good luck!
    -Andy

  • Need help in currency translation

    Hi all;
    I am using this program RSIMPCURR for currency translation in my process chain, it was working in Dev but when I transfer this into QA it's not working because the varient I am using for this is still using source system in for Dev. ; I need to change the source system for the QA system, Anyone knows how to change?
    I went to SE38 and type the program RSIMPCURR and click on the varients but don't see any place where I can change the source system name.
    Any help would be rewarded.
    Thank you.
    Krishma

    hi Krishma,
    normally qa and production are set as 'production' where direct changes are not allowed. perhaps now your qa is opened for changes. also you will need the source system mapping for datasource transport since normally our bw dev and bw qa will have different names. so still you need maintain this later.
    take a look this transport tips, the source system mapping is mentioned there.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e883de94-0501-0010-7d95-de5ffa503a86
    hope this helps.

  • Use of BAdi UC_CTR_XRPROC in Currency Translation

    Hi All,
    Has anyone experience of the BAdi for determining Exchange Rate in BCS?
    In BCS you have the option of customising the Procedure for Exchange Rate Determination by using a Badi, my current client has configured a custom one but I can't view the configuration (due to authorisation frustrations), so I can see that something has been selected but can't see what it is.
    Selected Info from SAP BCS help:
    You can create additional procedures for exchange rate determination in the customer namespace. The custom procedures, along with the standard procedures, are offered for selection in Customizing of currency translation methods.
    If you specify a parameter when creating a procedure for exchange rate determination, this parameter is also offered for selection when the procedure is listed.
    At the time of execution, whenever a custom procedure for exchange rate determination is encountered, the system calls the Business Add-In for exchange rate determination ( UC_CTR_XRPROC). There you can freely determine the exchange rate for each data record being translated.
    Also:
    The E/R determination procedure is the second-last step for determining the value in target currency. (The last step is the currency translation procedure, for which there is also another Business Add-In, UC_CTR_CTPROC.) At this point, the data records to be translated are accessible, and the date of exchange rate determination is known.
    All help will be much appreciated

    Thanks Eugene,
    it appears to have been implemented at one of my current clients but I can't work out what it's doing.
    An old, incomplete configuration document indicates that they were trying to stop the GC figure being updated unless Currency Translation Indicator <> 0 (ie RFD record is not updated by Currency Translation task, GC values are only posted to new records with CT Indicator >0)

  • Currency Translation

    Hi,
    We have different needs for the currency translation depending on the financial statement items an movement type.
    So, we have defined 2 methods (and 2 tasks) all different.
    They are different also in the exchange rate type for the reference translation.
    That is, for example:
    First method (task):
    Exchange rate type for the reference translation (1003 - Historical exchange rate)
    Step:
       Investment items
        and type of movement (100 u2013 beginning balance)
    Specific translation:
    u2022     Currency translation key: periodic
    u2022     Exchange rate type: EURX (EMU regulation, variable exchange rates)
    Item (Translation Difference):
    Item (58200)
        Subitem (58201)
    Second method (task)
    Exchange rate type for the reference translation (1002 - Average exchange rate)
    Step:
        Income statement items
    Specific translation:
    u2022     Currency translation key: periodic
    u2022     Exchange rate type: EURX (EMU regulation, variable exchange rates)
    Item (Translation Difference):
        Item (58200)
        Subitem (58202)
    PROBLEM:
    When we run the methods at consolidation monitor, the second task affects the result of the first task.
    The result from the first task is correct.
    When we run the second task, which is for income statement items (not this as the first one u2013 investments), System is creating a new step (a cumulative one), which is changing the Exchange rate type for the reference translation of this item; meaning is changing the previous correct values.
    Why is this happening?

    Thanks for your answer.
    So, what you're saying is that I cannot have several Exchange rate type for the reference translation according to financial statement items/movement types?
    I always have to have the same Exchange rate type for the reference translation for all the items/movement types?
    Thanks for your help.
    Best regards.

  • Currency Translation Using 'Time Reference'

    Hey Experts,
    Quick question.
    Has anybody had experience performing the planning function 'Currency Translation' <b>BUT</b> using the 'Time Reference' field.
    My goal is to have it translate the currency based on Fiscal year/period, using the fiscal 'year/period END' to determine the translation date.
    However in the paremeter group for currency translation, when I click on the 'Time reference' Drop-down button to select, it's blank, and give me no choices to pick anything. Have I missed something here? Are there any other prior steps I've ignored?
    I already have the fiscal year/period characteristic defined on my level.. and I've defined my 'Targ.Curr' as USD.
    I can't find much documantation except for the basic help button, but that doesn't really say much.
    Any advice..?
    Thank All.

    Hi,
    If I understand you correctly, am I then to assume using the Fiscal year/Period '0FISCPER' will not work. The F1 help say it should.
    And are you saying if I use Fiscal year '0FISCYEAR' and/or Posting Period '0FISCPER3' instead, it should work by giving me the option of choosing the start or end of these two fields when I click on the drop-down of the Time Reference??
    The way I have this defined is as follows.
    At the level I have both:
    Fiscal year/Period '0FISCPER' -> 001/2006 to 012/2007.
    Fiscal year '0FISCYEAR' -> 2006 to 2007.
    In my Paramter Group I have the following definition:
    Target Key Figure:  Value in Object currency
    Source Key Figure:  Value in CO Currency
    Exch.Rate: 001P
    Char.Target.Crcy: Currency
    Curr,Date:  Is currenctly Flagged, but will remove it once I have the Time Reference field working.
    At the Planning area, I have a characteristic relationship defined as a derivation using 'Type' reference data, whereby the Fiscal year (0FISCYEAR) is referenced from the Fiscal year/Period (0FISCPER), and the Posting period (0FISCPER3) also references the Fiscal year/Period (0FISCPER) that are currently stored in my transactional cube.
    Based on the above, I still don't get anything to choose from when I click on the drop-down for the 'Time Reference' field in the currency translation.
    If you could perhaps do some screen dumps of the level you defined, characteristic relationship, as well as how u defined the parameter group, that may help.
    You can attach email it to  '[email protected]'.
    Sorry for the confusion, but I think I'm missing something obvious and simple here..!!
    Thanks
    Message was edited by: Ehab Mansour

  • Currency translation - not picking up currencies from master data

    Hi,
    We have a currency translation defined for a key figure. We've defined a variable for users to select target currency. 0currency is set to pick up from master data, but the input help on the variable is only showing currencies from infoprovider. I debugged the query and it is trying to get the currencies from the cube. Any setting that I do or update?
    We're using BW 7.3 SP10 on HANA.
    Sonni

    HI
    Once check in the BEx tab of that IO, there select the f4 option.
    Regards,
    Sunil.

  • Currency translation error

    I have created a currency translation key for Exchange rate type M and the key is based on time characteristic 0CALMONTH. It is working almost fine but is failing in the below two mentioned places:
    1. The values for all the months are being shown correctly, except for December 2006. for december it shows the november values. However it shows the values for January 2006 correctly.
    2.When the currency is CZK(Czech Republic), the currecny conversion values are not matching completely. That is the ratio between CZK and USD is 22.02132 in R/3 but it is 22.02164 in BW.
    I have tried checking the values against the report RCURTEST, the values for CZK to USD are matching in this report output, but in BEx output they dont match. I have also tried transferred the settings from R/3 (by right clicking on Source system and choosing transfer exchange rate settings). But still I keep getting this mismatch.
    Can somebody advise where I am doing wrong?/
    Thanks in advance.

    I found the solution.
    I removed the check in "Currency Conversion for External Systs" in External Data tab of InfoPackage, and was able to load the data.
    Thanks guys for all you help
    Mitali

  • Currency Translation over several periodes

    Hi,
    I have a query on cube 0figl_VC1, on rows 0glaccext and one column with 0balance
    currency translation type:
    from source curr. to EUR, with our own exchange rate type
    and variable time ref beginning of periode (0FISCPER)
    exchange rates are updated daily
    On runtime I filter periods 001.2007 to 003.2007
    no query key date
    What I need :
    Balance of (accountings of periode 001 translated with exchange rate of periode 001+
    accountings of periode 002 translated with exchange rate of periode 002+
    accountings of periode 003 translated with exchange rate of periode 003)
    Shall it work like this? If not the exchange rate of which periode will come into effect?
    Thanks for your help
    Birgit

    solved the problem.

  • Currency Translation not working with "Time Reference from Variable"

    We have created several Currency Translations using RSCUR with a fixed "Key Date".  All have been working fine until we got the request to allow a variable date for the exchange rate date.  I have built a variable on 0DATE which I am putting a default date value into using user exit.  This default date is the SAME date as the fixed "Key Date" which we have been using.  Unfortunately when we use the "Time Reference from Variable" option and use this new variable, no currency conversion is taking place, instead it only shows the original currency values.  I am 100% sure that my variable is getting a value and it is the same date we are using for the fixed "Key Date" value so both methods should be using the exact same exchange rates.  The documentation that I can find states:
    ●      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.
    In my case I am only switching from option "You can specify a fixed date as the key date"=(Key Date) to "You can specify any variable that exists for InfoObject 0DATE"=(Time Reference from Variable).
    What am I missing?  Any help is appreciated.

    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 in Report!

    Hi All,
    I am working on AR Aging report. We are maintaing currency translation in the BEx only. We are maintaining month end rates. For that exchange rate is defined and configurations are done.
    But when I executed Over due analysis report the aging balances for target to source gets converted in to the currency amounts which is loaded latest means if I update the TCurr table with Nov month end figures it will show the aging report as those rate for every report.
    But if I run the report as of oct then it should show Oct 31st month end rates.
    If I am wrong please correct.
    How does this R/3 report behaves when it comes to translations.
    Thanks in Advance.
    Mukesh

    Hi Mukesh,
    Please, check if the following documentation can be useful.
    Currency Translation
    http://help.sap.com/saphelp_nw70/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
    Currency Translation in the Business Explorer
    http://help.sap.com/saphelp_nw70/helpdata/en/80/1a682de07211d2acb80000e829fbfe/frameset.htm
    Currency and Unit Display in the Business Explorer
    http://help.sap.com/saphelp_nw70/helpdata/en/08/81b98895e911d4b2ca0050da4c74dc/frameset.htm
    - What is the Exchange Rate type that you are using?
    - Source and Target currency types?
    Regards,
    Daniel

  • Currency Translation in Planning sequence with variable for target currency

    Hello ,
    i have a requirement, the cube contains multiple data in the Group Currency for multiple company codes. & I want to convert these amounts to another KF as local currency using planning sequence only (not using transformation, as the users want to do this when they require.)
    For this, i defined a Aggr level , filter & Planning function with Currency translation selecting the source field as AMOUNT_GC & target field as AMOUNT_LC using the Currency Translation type ZCTGCLC.
    The target currency is not know beforehand, as it depends on the company code of each records that comes in.
    Hence, Currency translation type uses  a Customer exit variable 'Z_R_0026' for target currency.
    This is customer exit variable which searches the Master data table of the Company code & replies back with the local currency of that particular company code (derived value from the company code variable also in teh filter).
    However, when i execute this planning sequence, it gives me an error saying, "no value found for variable 'Z_R_0026'
    1. when edit the CMOD code, to return only say "EUR" the planning sequence runs fine.However when i use this select statement to fetch the corresponding value of the currency using the company code reference from the company code master data table, it gives the above error. it seems to be a problem with the select statement.
    below is the code for that exit
    when 'Z_R_0026'.
         data: l_curr type /BI0/OICURRENCY.
         IF i_step = 2.
           LOOP AT i_t_var_range INTO loc_var_range
                              WHERE vnam = 'Z_S_0003'. " Company Code Single
             CLEAR l_s_range.
        Filling Currency Key from Company Code
             select single currency
             from /bi0/pcomp_code
             into l_curr
             where comp_code = loc_var_range-low
             and objvers = 'A'.
             if sy-subrc = 0.
               l_s_range-low = l_curr.
             else.
               l_s_range-low      = 'ABC'.
             endif.
             l_s_range-opt      = 'EQ'.
             l_s_range-sign     = 'I'.
             APPEND l_s_range TO e_t_range.
             clear l_s_range.
             EXIT.
           ENDLOOP.
         ENDIF.
    2. there is a option of using infoobject for target currency in the RSCUR itself, however, when i try to input the 0COMP_CODE for finding the attribute currency from this infoobject, it doesnt accept.
    has anyone tried this earlier ?
    Any help/suggestions , guys, pls?
    Thanks
    John

    Hi Praveen ,
    Thanks for that.
    I have a Question.
    If RSCUR were to only accept a Date InfoObject , it would be placed under a differnt heading.
    The Tab is "Currrency"  & the sub-Tab is "Target Currency"
    so i guess, it should accept other infoObjects as well.
    Moreover, the help on that InfoObject buttons says
    "Specification of an InfoObject (Characteristic) in which a currency
    attribute is stored in InfoObject maintenance. At runtime, the
    associated currency attribute is determined using the characteristic
    value and this is interpreted as source or target currency."
    & i have already defined 0currency as a attribute of 0comp_code. so this should work ideally.
    almost similiar CMOD code i have used for other too, but i dont know why only this one is getting struck.
    any help, pls.
    Thanks
    John
    Edited by: John Lewis on Apr 17, 2009 3:24 PM
    Edited by: John Lewis on Apr 17, 2009 3:25 PM

  • Currency Translation with a Calculate Key Figure

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

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

  • Currency Translation in Query on InfoSet

    Hi Experts,
    I need to do a currency conversion from 0LOC_CURRENCY to USD on an Infoset. The Data flow is DSOs --> Infoset --> Multiprovider --> Query. I want to do this Translation on Posting date which is in my DSO, Infoset and Multiprovider. I have created custom Translation Type on Postind date (with Exchange Rate Type = M, Fixed Target Currency = USD, Time Reference as Special Infoobject = 0PSTNG_DATE in RSCUR) in RSCUR but in the Query, I cannot see this custom conversion type available, as in report the infoobject 0PSTNG_DATE is available as '<Infoset Name>__FXX' .
    Is there any paricular setting need to be done on an infoset to incorporate Currency Translation on Query ? Also, if there is any other procedure available for Infoset Currency Translation, please let me know.
    Thanks fin advance or all your help.
    Regards,
    Dibyendu

    Hi,
    As I want to do my currency translation on an Infoset the infoobjects do not appear in traditional format. 0PSTING_DATE has taken a name '<Infoset Name>__FXX' (like ZISCURTR__F24). How can I put this reference in RSCUR 'Time Ref' tab in Infoset option over there ? It gives only a F4 help option (donot allow to write something there) and my infoset is not available in the list. Is there any particular setting that I can do in my infoset to make that available in RSCUR F4 help ?
    Please suggest.
    Regards,
    Dibyendu

  • Currency Translation based on Last Day of the Acquistion month

    Dear all,
                Request to help me in understanding how we can calculate the currency translation rate as per the last day if the acquistion month..
    For Example if the  Acquistion date : 01/01/2008 (mm/dd/yyyy) the currency translation should happend based on the rate maintained as on 31/01/2008.
    Thanks
    Pavan Kumar Prakhya

    First, you will need to convert the actual acquisition date to the end date of the Fiscal Period. This can be done by using two separate Function Modules. First, get the actual Fiscal Period by entering the date and Fiscal Year Variant into the DATE_TO_PERIOD_CONVERT Function Module. Use the Fiscal Year and Fiscal Period from this and determine the end date of the Fiscal Period by using Function Module LAST_DAY_IN_PERIOD_GET with Fiscal Year, Fiscal Period and Fiscal Year Variant as your inputs.
    For the conversion, use the Function Module CONVERT_TO_LOCAL_CURRENCY. The inputs for this would be the last date of the Fiscal Period, the amount to be converted, the from currency code, the to currency code, blank in rate, AS01 in type of rate and X in read TCURR. This assumes, however, that month-end rates (rate type = AS01) have been loaded into your source system and these rates have been transferred to your BW environment.

Maybe you are looking for

  • Mac Pro (early 2008) still experiencing frequent Kernel Panic freezing ... ugh

      My early 2008 Mac Pro (2 x 2.8 GHz Quad-Core Intel Xeon, 24 GB 800 MHz DDR2 FB-DIMM) is still experiencing frequent Kernel Panic freezing. Some days I can go the whole day without one, other days I will experience many, some while using the compute

  • What RAM do I need and where can I get it from?

    Hi all, I know this is probably a simple question, but I just want to make sure I don't mess up my computer! I have an old school DV iMac, and bought the Mac OS X upgrade not too long after it came out (which is rather a while ago now!), but couldn't

  • Production in specific plant

    Experts, In my production scenario, I work with nine plants: 1000/1100/1200/1300/1400/1500/1600/1700/1800. All plants generate production demands (MD04), but only the 1800 plant is the Producing Plant. The demands are generated by Sales Order (MTO).

  • Space after paragraph

    The new version of Pages is missing a few things, or at least I can't find them (flow between text boxes being foremost). Where is the tool to add space after and/or  before a paragraph?

  • Hp mini 110-1100 Rough distorted sound.

    Need some help please. My Mini has developed a problem with the quality of sound. It has been come very rough/crackly/distorted. Ive updated the driver and the os is windows 7 starter. Any suggestions please.