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

Similar Messages

  • Message no. 06211 Currency translation error in net price calculation

    Hi,
       When i am creating purchase order i am changing currency from INR to JPY for FOB condition type only, And system issuing error message Currency translation error in net price calculation. Document currency is INR.
    When i am using USD i am not getting this error.
    I have checked table OB08 and both conversion maintained INR to JPY AND JPY to INR valid from 01.01.2012
    Any solution for this please.
    Thanks in advance.

    Hi, Check in T-code M/08 for your import prizing procedure,what have you maintained for subtotal for gross price condition (PBXX,PB00), Maintain over there as '9', also for JPY currency there is issue with decimal also, ratio maintained in 100:1 ratio.
    Edited by: tej yadav on Jan 6, 2012 1:29 PM

  • Transformation Currency translation error

    Hi,
    I'm afraid I have a problem while implementing transformation from 3.5 to 7.0.
    source - 0net value  unit 0doc_currcy target: 0incordval unit 0stat_curr.
    the sysetm saw the currency translation (from 0doc_curry to 0stat_curr), but not the conversion category, I get no F4-help for this field (msg RSTRAN170 Fields of the rule invalid for a conversion.
    When I would like to change the conversion category, I can see all I created in 3.5 do I have to implement them also or do I have to do some other regarding the error message?
    could somebody help me please?
    Kind Regards Manuela

    Can you please check that 0doc_curry and 0stat_curr are the reference characteristics of 0CURRENCY
    I think these two currencies are not referencing to 0CURRENCY. That is why you are getting the error.
    Thanks,
    DK
    (Giving points is another way to say thanks )

  • Error while running FX restatement process for currency translation

    Hi Experts,
    I am facing errors while trying to run FX_Restatement process to do currency translation.
    I am having the error: RUN_LOGIC:Member u201CXXXu201D not exist => where XXX is any currency I am trying to convert.
    Below is the script logic (FXTRANS.LGF)used.
    *RUN_PROGRAM CURR_CONVERSION
          CATEGORY     = %FX_CATEGORY_SET% 
          CURRENCY     = %FX_INPCURRENCY_SET% 
          TID_RA = %FX_TIME_SET%
          OTHER = [ENTITY=%FX_ENTITY_SET%]     
          RATEENTITY = GLOBAL
          //For More than one other scope parameters: OTHER = [ENTITY=%FX_ENTITY_SET%;INTCO=%INTCO_SET%...]
    *ENDRUN_PROGRAM
    I am working on BPC 7.5 NW version.
    Can you help us with this?

    For the currency you are converting to: XXX
    INPUTCURRENCY dimension must have XXX as a member with "REPORTING" property set to "Y"
    and
    RPTCURRENCY dimension must have XXX as a member with "REPORTING" property set to "Y" and "CURRENCY_TYPE" property set to "R"
    It needs to be in both dimensions with the right properties.  INPUTCURRENCY is the currency dimension in the RATE cube, RPTCURRENCY is the currency dimension in the financial or consolidations cube.

  • Currency Translation- Package Status error

    I am encountering the following error after running  the currency translation package.
    The following is the error message in the package log
    RUN LOGIC : Run program error,Message Number : ''''
    Failed
    Application:Sales Package Status :ERROR
    Can some one please tell me what does this error mean and how it can be resolved

    HI,
    This error has been discussed in many threads here in this forum.
    Refer these and see if u can get a solution:
    Re: Currency conversion issue.
    Re: Currency Conversion Problem
    Regards
    Navin

  • Currency Translation / SPRUNConversion error

    Hi Experts,
    I am facing errors while running SPRUNCONVERSION - the currency translation logic runs well on a few months only. For some months it throws an error FX-310
    ERROR FX-310 Timeid=20090300 - Nothing Extract from Fact - RATE
    I have checked that the rates are properly input into in the corresponding months.
    I have taken the list of these errors from another thread and have verified that my rate at required crossings exist.
    What I fail to understand is why would the same logic work on some months and not on the other months ?
    Does the last month of the year require to have any specific settings for currency conversion?
    Has anyone resolved this error code?
    Any help would really be appreciated.
    Thanks and reagrds,
    Pankti.

    Pankti,
    That error message means program can't find the rate.
    You said you have the rate but you need to check all rate type like AVG, END and all possible currency that comes froim your entity.
    Please check it one by one.
    Apprently, this is the problem that conversion program could not find the rate
    Thanks.
    James Lim.

  • Error in EC-CS - Currency Translation is Irrelevant

    Has anyone seen this message?  I have checked and as far as I can see, currency is set correctly.  Please advise....
    Task CrcyTrans is irrelevant or is being copied
    Message no. G0256
    Diagnosis
    Task CrcyTrans is either irrelevant or is being copied from another version for the current org unit. Therefore, the task cannot be executed in the present version.
    There is only one exception for source tasks with the type "Data Collection" which bear the task status "Being copied" (in the target version):
    If the local currency of the respective consolidation unit differs from the ledger currency, the system permits supplementary changes to the additional financial data in the target version. In this case, you can also start the source task with the type "Data Collection" in update mode for the respective consolidation unit in the target version. Then the system permits subsequent entry of additional financial data.
    Keep in mind that the status is not updated.
    System Response
    Fehlermeldung bzw. Info

    Hello -
    The consolidation ledger currency (group currency, I assume) is USD.  The Consol Unit in question is EUR. 
    I checked the currency translation settings in the consol unit.  There are four other units in the group, all with various currencies, which are working fine.  We have another unit in another group that is EUR and it is working fine.  We just added this one.  I have compared it to the unit in EUR that works but can't find any differences.

  • Currency Translation feature in BEx reports

    Hi colleagues,
    As you know, when creating queries, you can right click a given key figure and from Currency Translation frame you can select a customized Currency Conversion Key so OLAP engine displays the "converted" value of such Key figure. Standard TCURR table is used for the conversion.
    Also, RRC1 txn. code can be used to create Currency Translation Keys to be used in query designer as described before.
    I have created a "currency translation key" (let's name it ZTAXILOC) in RRC1.
    I have changed my query in the query designer to use this "customized Currency Conversion Key (ZTAXILOC)". My query uses an InfoSet as "infoprovider".
    However, when executing query on BEx Analyzer, I receive error message "Cannot apply currency translation type ZTAXILOC in infocube ZTXA04LA3", where ZTXA04LA3 is the name of my infoset that feeds my query.
    The Diagnosis is: "You tried to translate a query element with the currency translation type ZTAXILOC. The translation type ZTAXILOC, however, has VARIABLE TIME REFERENCE, relevant to "DH Document Date" characteristic, which is not available in ZTXA04LA3 infoprovider....".
    The "DH Document Date" characteristic exists in the ZTXA04LA3 infoset, but technical name changes since for Infosets, BW system dynamically assigns a technical name for each element in the join and it differs from technical in source ODS.
    My question is:
    Can I use custom "currency translation keys" in query designer if my query uses an infoset as infoprovider? or is custom "currency translation key" just allowed in queries that use an ODS/InfoCube as infoprovider? or should I provide RRC1 with technical name for "DH Document Date" existing on ZTXA04LA3 infoset?
    Please advise.
    Thank you.
    Mario Vallejo.

    We are running into similar currrency conversion issues on an infoset.  We have an existing currency conversion key created using RRC1.  The existing currency key is set up as follows: 
    TO_USD     Convert to USD (Billing)
    Exchange Rate Type = Standard translation at average rate
    Dynamic Exchange Rate Determination = Yes
    Inverse Exchange Rate = No
    Source Currency from Data Record = Yes
    InfoObject for Determining the Source Currency = No
    Selection of Target Currency with Translation = No
    Fixed Target Currency = Yes = USD
    InfoObject for Determining Target Currency = No
    Fixed Time Reference = No
    Variable Time Reference = Yes = To the Exact Day = Special InfoObject (0BILL_DATE)
    Query Key Date = No
    We convert sales amounts to USD using this conversion key on existing cubes.  When trying to apply the same conversion key to the new infoset, we received the following error: 
    Diagnosis:You tried to translate a query element with the currency translation type TO_USD. The translation type TO_USD, however, has variable time reference or variable target currency relevant to characteristic Billing doc. date. Characteristic Billing doc. date is also not available in InfoProvider ZBILLCOST and it references either none or more than one characteristic () of the InfoProvider for Billing doc. date, or Billing doc. date is not a base characteristic.
    We have tried to steps in the response to this thread and continue to receive the error.  
    In Step 1, the only thing that we think we can change is the info object text in the infoset, not the technical name, is this correct?
    In Step 2 & Step 3, we have never used variables for currency conversion.  We create the currency key using the RRC1 and select the info object for conversion.  We did try creating a new currency key in RRC1 and tried to find the newly named (text) info-object for billing date on the infoset, but it wasn't listed as an option under special info-object.  Do you have more information on how to create the variable in query designer and how it is used and how to assign to the currency translation?

  • Currency Translation 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 key based on posting period 0fiscper3

    Hi Folks,
    The requirement is to perform currency translation in query based on the end of period.The query uses the time characteristics as fiscal year (0FISCYEAR) and posting period (0FISCPER3).
        I have maintained the currency translation key using RRC1 with variable time ref as 0FISCPOER3 .On executing the query I am getting error that 'No Exchange rate maintained ' .But the exchange rates are maintained in the system.
       SAP Help states that the variable time reference has to be a standard InfoObject as 0FISCPER or 0FISCYEAR   or customer defined Infobject with type date.
    0FISCPER3  is of type NUMC .
       Is this the reason that I am not getting the currency translation ?? or I am missing out in some settings.
      Please advise .Due points will be granted .
    Thx,
    Gautam

    Hi Gautam,
    0FISCPER3 just stores the period values as 001, 002, 003 etc, with no reference to the year (and hence no reference to a fixed point in time). Try create the RRC1 key using 0FISCPER and use this in your query.
    Hope this helps...

  • Currency Translation in BO 4.0 Analysis Edition Office 1.1

    Hi,
    We are using Analysis Edition Office 1.1 for reporting and SAP BW system as source. After I create the report, I would like to change the currency for USD instead of report currency which is CAD. We have an option of Currency Translation available (in Measures), however when I try to use this option to convert the values to USD, it throws an error message:
    An exception occurred.
    Send the attached log file to your administrator.
    SAP BI Addin will be closed.
    If you want to save the data in the document, you must save a copy of the document because the data needed for  the addin functions cannot be saved correctly. (ID102001)
    I also checked 'Advanced Options' in User Settings, so that in the Currency Translation window 'Use Currency Translation from Query Definition' was enabled. But this option is greyed out in my reports.
    Now, if I run the same report for testing in BEx Analyzer, the currency translation works as expected. This would mean that it may not be a problem in the BEx query settings.
    Is there something I am missing or some settings in Analysis Office 1.1 I need to configure to get this working ?
    Thanks,
    Prasad

    Have you downloaded the latest version of Analysis Office, version 1.2, which has been GA since January 31st?  It is now on SP 4.
    I would download the latest version of Analysis Office to see if that works.

  • Currency Conversion Error in Report

    Hello Forum,
    I got an error while executing a report, where
    the demo Key Figure NET VAL IN STST CUR(0D_NETVAL_S) IS restricted to the Characteristic value Current Version of the demo object Version(0D_VERSION).
    The field is showing no values and the error message is
    'NO VALID SOURCE CURRENCY IS SPECIFIED FOR CURRENCY TRANSLATION
    0HRFIXCUR'
    Could you please help me with step by step solution to resolve this issue?
    Thank you,
    raj

    hELLO Parvahi,
    Did you check OB08 in backend if maintained properly? also check validity...
    also on the SRM side is below report run using SA38?
    Update exchange rate tables in component system :BBP_GET_EXRATE       
    Hope that helps                    
    Arshad
    Edited by: arshad ahmed on Feb 9, 2010 12:06 PM

  • Currency translation issue on SP08 when I use Force close option

    Hi,
    I am using three RATETYPES (AVG,END, HIST) in account dimension,
    Income and expenes accounts   - AVG
    BS accounts (except equity accounts) - END
    Equity account - HIST
    Business Rule Configuration
    1) For AVG:
    AVG Rate ( In Formula)
    2) For END
    Source FLow               DesitinationFlow    DestinationAcct             Formula
    F00 (OpenBal)                                                                                OPEEND
    F00 (OpenBal )                  F80( CTA)                                             [END]-[OPEEND]
    F15 (periodic activity)                                                                     [AVG]
    F15 (periodic activity)        F80 (CTA)                                            [END]-[AVG]
    F99 (Closing Balance)                                                                    [END]
    3)  FOR HIST
    Source FLow               DesitinationFlow    DestinationAcct             Formula                             Forceclose
    F00 (OpenBal)                                                                                AS_IS                               True
    F00 (OpenBal )                  F80( CTA)                                             [END]-[OPEEND]                     True
    F15 (periodic activity)                                                                     [AVG]                                     True
    F15 (periodic activity)        F80 (CTA)                                            [END]-[AVG]                            True
    And in my master data in the Flow dimension for member F99 (closing balance )for property FLOW_TYPE is equal to "CLOSING" and F00 (Opening balance) is "OPENING"
    Scenario:
    1) Loaded  LC YTD Trial balance for 2011.NOV
    2) Run Fx Translations (it worked well as expected)
    3) Run Carry forward to 2011.DEC with LC and USD
    4) Loaded LC YTD Trial Balance for 2011.NOV
    5) Run Validation report with local currency (my balance sheet looks good for openingbalance, current period activities and closing balance)
    6) Run Validation report in USD for Opening balance, Still it balances for opening balance as its carry forwarded from previous period.
    7) Run Fx translation package for DEC.2011
    8) after FX translation my balance sheet is out of balance.
    Error:
    My Balancesheet is out of balance after running Currency translations when we have opening balances. it is out of balance with the amount for the same for the opening balance. I mean before running currency translation for opening balance total for balancesheet items is zero but after running currency translations the opening balance is out of balance and CLosing balance sheet is also out with same dollar number.
    I am assuming the force close option is not working correctly. When we are on SP05 I remember it was working without any issue.
    I appreciate if any comments on this issue.
    Thanks,
    Sri

    Hi. On #1, try force translating these entities on their own. If that works, then I would call support about the all entities process not working. On #2, most people don't bother clearing the data after translating - just update it as needed. If you really want to clear it, you'll need an if/then in your calculate subroutine that runs the clear when at the reporting currency.
    Eric

  • SEM-BCS  Duplicate posting of currency translations

    Dear BCS Gurus:
    During the Testing Run of the Total Records, the following error is noticed:
    The system automatically posts the currency differences to the clearing accounts defined under Items> Selected Items> Clearing B/S and I/S accounts.
    The posting also occurs in the currency transalation account specified in the translation difference tab in the currency translation --> Method. It is, thus, posted twice. The client does not want the clearing posting which is created by the system. Is there a way to solve this problem? If so, let me know.
    I appreciate your time.
    Thanks.
    SAI2

    Hi
    There are better examples documented.  Please following the links
    Calculation and Recording of Currency Translation Differences
    http://help.sap.com/saphelp_sem40bw/helpdata/en/b4/f4733bb3f4792ee10000000a114084/content.htm
    Temporal Translation Differences
    http://help.sap.com/saphelp_sem40bw/helpdata/en/8f/6d9c3bcc5b2c40e10000000a114084/content.htm
    Currency Translation Differences That Affect Earnings
    http://help.sap.com/saphelp_sem40bw/helpdata/en/a7/840b42c55b2a38e10000000a1550b0/content.htm
    If the above is useful, please assign points.
    Regards

Maybe you are looking for