Error in Exchange rate conversion from SC to PO is wrong

Hello All,
We are using Extended classic scenario, Local PO will get automatically get created
After the completion of shopping cart approval.
We are facing one issue in the price of automatically created PO and Shopping cart.
Ie there is price difference between the PO and shopping cart
For Egs:
Shopping cart created with 1.0 EUR and showing 1.35 USD as the final price in shopping cart whereas it shows 1.56 USD in PO.
We also checked the currency conversion table ( tcurr, where it 1 EUR = 1.35 USD), ie also showing the correct entries.
I believe there might be some problem in the currency exchange rates.
I have also run these jobs BBP_GET_EXRATE / BBP_GET_CURRENCY to update the currency /exchange rates but still the same issue exists.
Any pointers for the same will be really appreciated.
Thanks inn advance.
Regards,
Mahesh Mohan D

Hi Mahesh,
Please have a look at the following OSS notes:
Note 1000725 - Incorrect Currency Conversion for PO created from SC- ECS
Note 1023626 - Follow-on note for note 879309
Note 879309 - Pricing slightly falsifies some prices
Note 1077245 - SC slight price difference when currency changed in item
Thanks,
Pradeep

Similar Messages

  • Pricing error: Exchange rate conversion Message no. V1803

    Hi,
    I am getting an error in the pricing procedure
    Pricing error: Mandatory condition XXXX is missing
    Message no. V1801
    Pricing error: Exchange rate conversion
    Message no. V1803
    where as the exchange rate is maintained.
    Please guide me

    hi
    Pricing error: Mandatory condition XXXX is missing
    Message no. V1801
    this error comes for pricing procedure , check the pricing procedure your mandatory condition not maintain the condition records , i  think it is for basic price, please maintain the condition records at vk11,
    Pricing error: Exchange rate conversion
    Message no. V1803
    this error comes for exchange maintain at img-general settings-currencies-enter exchange rates .
    here you will maintain the exchange rates, please fallow the above path,

  • Pulling of Exchange Rate data from ECC to BI

    Hi All,
    we are having an requirement to pull TCURR Table Exchange Rate data from ECC to BI.
    If anybody worked on this scenario could you please share valuable inputs regarding this.
    I gone through this  SDN forum link: Re: Automated Exchange Rate Loading in BPC NW ( please share some more details regarding this )
    Regards
    Amit

    Hi All,
    I hope this will help you to pull Exchange rate data from ECC Table : TCURR  to SAP BI System.
    ECC Steps : Creation of generic datasource
    1) Create generic Transaction Data source Using TCode : RSO2 with name ZTCURR and then press create Button.
    2) Input Applic. Component:  FI-GL and give description.
    3) Input View/Table: TCURR and Press save Button.
    4) This will take you to extract structure of data source ZTCURR. In this structure select respective field from the selection field option (In future we will use it in BI info package) and then press save button.
    5) Use Tcode:  RSA3 to check the data by giving custom data source ZTCURR name.
    Note:In this case we are extracting full data from TCURR table. If your project demands you can use delta specific field.
    SAP BI 7 Steps
    1) Go to BI system, TCode: RSA1--> Source System-> Replicate metadata, then you can see generic data source "ZTCURR" in your BI data source tree.
    2) Maintain Info cube Structure same like table : TCURR, 
    ECC Field      ECC DATA TYPE                               BI Field     BI Data Type
    KURST     CHAR                          -
      >                 ZKURST     CHAR (Length 4)
    FCURR     CUKY                          -
      >          ZFCURR     CHAR (Length 5)
    TCURR     CUKY                          -
      >          ZTCURR     CHAR (Length 5)
    GDATU     CHAR                          -
      >          ZGDAT       CHAR (Length 8)
    UKURS     DEC                             -
      >          ZUKURS     NUMBER ( Key Figure )
    FFACT     DEC                             -
      >          ZFFACT     NUMBER ( Key Figure )
    TFACT     DEC                             -
      >          ZTFACT     NUMBER ( Key Figure )
    =========================================================================================
    3) Conversion of default format "YYYY/MM/DD" to "YYYYMMDD".
    In Transformation: "GDATU" is number format, not date format, so we need to write start routine in transformation.
    With the Help of below code you can convert default format
    "YYYY/MM/DD" to "YYYYMMDD".
    DATA: DATE      TYPE CHAR10,
              L_INDEX   TYPE SY-INDEX.
      LOOP AT SOURCE_PACKAGE ASSIGNING <SOURCE_FIELDS>.
        L_INDEX = SY-TABIX.
        CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
          EXPORTING
            INPUT  = <SOURCE_FIELDS>-GDATU
          IMPORTING
            OUTPUT = DATE.
        CONCATENATE DATE+6(4)
                    DATE+3(2)
                    DATE+0(2)
        INTO <SOURCE_FIELDS>-GDATU.
        MODIFY SOURCE_PACKAGE FROM <SOURCE_FIELDS> INDEX L_INDEX TRANSPORTING GDATU.
    ENDLOOP.                    
    Note : Customize above ABAP code according to your client requirement.
    ==============================================================================================                    
    4) Calculation of Month End Rate----> Means last working day of month
    Please refer below solution  ( sent on 3rd June 2011 )  to calculate Month Rate
    Go to BI transformation and write formula in ZGDAT field. In this case add GDATU as source field of rule and write below formula.
    *Last working day of month Formula *    :             LAST_WORKINGDAY_MONTH( GDATU, '' )
    Last working day is calculated  based on the data maintained in the ECC TCODE : SCAL ( SAP Calendar )
    ==============================================================================================
    5)  CALMONTH calculation:  conversion of YYYYDDMM format   to YYYYMM format.
    This below given ABAP code helps you to convert GADTU: YYYYDDMM format   to CALMONTH : YYYYMM format.
    In BI transformation write field routine in CALMONTH field  to display  date in this YYYYMM format.
    DATA : L_GDATU TYPE tys_SC_1-GDATU.
    CLEAR L_GDATU.
    CONCATENATE SOURCE_FIELDS-GDATU0(4) SOURCE_FIELDS-GDATU4(2)
                INTO L_GDATU.
    RESULT = L_GDATU.                      
    Regards
    Amit
    Edited by: amit_sap_n on Jul 20, 2011 1:54 PM

  • Error with Exchange rate type

    Hello all,
    While releasing the billing document to accounting, getting the error:
    'An exchange rate type is not defined for country US'.
    In customer master, have maintained Exchange rate as 'M'.
    where do we maintain the exchange rate type for country.
    Thanks
    Gauravjit.

    HI Gauravjit,
    Try this:
    SPRO-F5- General Settings-Currencies-Define Translation ratos for currency translaction
    Reward if it helps
    regards
    Srini

  • Benefits Service - Error occurred during currency conversion from  to USD

    I am attempting to run the add beneficiaries service in employee self servie and receive the following error message "Error occurred during currency conversion from blank to USD
    Has anyone come across this error before?

    Both are set up properly.  This error only happens on some US teammate records.  It seems to occur after we do a refresh of our QA environment from our produciton environment

  • Exchange Rate conversion error

    Good day.  I am wondering if anyone can help me with this. 
    When trying to post customer invoice in FB70, I get this error
    "Enter rate NGN / 10000 rate type M for 30.08.2010 in the system settings
    Message no. SG105
    Diagnosis
    For the conversion of an amount into another currency, an entry is missing in the currency conversion table."
    On checking the currency conversion table, exchange rates have been maintained.  I do not understand this message particularly because it does not say which two currencies are questionable.
    Also, when running settlement from Projects to CO-PA, I get a similar error,
    "Enter rate  /  rate type  for  in the system settings
    Message no. SG105
    Diagnosis
    For the conversion of an amount into another currency, an entry is missing in the currency conversion table.
    Any ideas where this error is coming from?

    Hi,
    What is the copany code curreny (You can check that in OBY6)?
    What is the document currency you are entering in FB70?
    The exchange rate for these two should have been maintained.
    (In case the exchange rate factors have been customized using cross exchange rates, then the exchange rate with refence to that cross currency needed to be maintained.)
    Regards,
    Gaurav

  • Error: No exchange rate from CAD to USD and date 28.02.2007 found

    Hi BW experts,
    I getting following error in report :
    <b>No exchange rate from CAD to USD and date 28.02.2007 found (currency transl. TRAV/TRAV) 
      Notification Number BRAIN 380 </b>
    <b>
    I am getting this message for only 4 months i.e March April,May,June but rest of months its fine.</b>
    Currency translation is done in query with a variable.
    I tried the following solutions:
    1.transfer Exchange rates from source systems Via Program :RSIMPCURR
    2.I checked in Table <b>TCURR</b> and there exists a exchange rates between CAD to USD.
    3.I checked TCODE:  RSCUR the variable exists and created properly.
    4.I searched through forums but none of them present a clear solution.
    <b>SO can somebody help me to solve this error ,its very urgent</b>
    null

    So check in OB08 which gives the overview of Currency Exchange Rates for each month.Check what is the exchange rate maintained for the months u r looking into.
    Else ask the users what exchange rates they maintained for those months and upload the exchange rates for those months.
    Here is the link which will explain how to load the exhange rates.
    <u>http://help.sap.com/saphelp_nw04s/helpdata/en/36/412ad80cb511d5b2df0050da4c74dc/content.htm</u>
    Thanks & Regards,
    Suchitra.V

  • Exchange Rate: Routine to copy  the "Exchange Rate" value From TCURR table

    Dear experts,
    I have created a cutomised Key Figure (ZEXCHRATE) with the 0currency as the unit and this field is included in my ZCOPA_C21 Infocube.
    In the update rule, it was then appointed with a simple routine below;
    (PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: TCURR.
    DATA: IT_TCURT Type TCURR occurs 0 with header line.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CSZCOPA_TPL_IS
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BIC/VZCOPA_C21T-/BIC/ZEXCHRATE
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
      SELECT        * FROM  TCURR appending corresponding fields of table
      IT_TCURT
             WHERE  KURST  = 'M'
             AND    FCURR  = 'USD'
             AND    TCURR  = 'IDR'.
          AND    GDATU  = ___.
          AND    UKURS  = ___.
      Sort IT_TCURT by GDATU descending.
      Loop at IT_TCURT.
        Move IT_TCURT-UKURS to RESULT.
        Exit.
      Endloop.
    result value of the routine
    RESULT = space.
    if the returncode is not equal zero, the result will not be updated
      RETURNCODE = 0.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine)
    Which will basically copy all the contents of TCURR into an internal table (IT_TCURT), sort it and then only copy out the UKURS (Exchange rate) data into the customised ZEXCHRATE to get the latest exchange rate value.
    Routine was checked and its fine.
    The problem is, upon checking the update rule, it returned an error message;
    "No Unit maintain for Key Figure Exchange Rate Local".
    Double checked the declaration of ZEXCHRATE, the unit was there.
    My questions;
    1. Is this the correct way of doing it ? I just want to be able to show the exchange rate value in my query (hence the existence of ZEXCHRATE).
    2. Is there an alternative way of achieving the same result ?
    Your help or advice will be greatly appreciated.
    Thanks
    KG

    Hi Sreeni,
    Referring to the " but the conversion from VEF to USD is happening at a rate @0.23256 which is valid till 02/13/2013 only" part in your post, the date given in OB08 for currency rate is valid from and not valid till.  Hence, please check the setting once.  Once you enter the rate from 02/13/2013, the rate is valid till you enter another date later than 02/13/2013.
    Regards,

  • Exchange rate conversion po

    Dear all,
    In PO I want to maintain the exchange rate in USD at header level and it should display in INR after multiplying with the quantity and converting from USD at item level in Condition tab.
    regards,
    Madhu.

    Madhu,
    I am not sure I understood what you wrote, however I am assuming that the
    Echange rate currency is in USD,  Usually this is the Vendor currency also, unless you change it.
    The PO has been created for company code in India hence currency INR.
    When you create a PO , you'd notice the items with a currney USD and under Conditions, you'd notice a converison in to INR as well
    So if the COmapny Code is ABCD Currency INR and vendor 1000 with currency USD
    You'd notice exchange rate as USD with the equivalent conv factor.
    Now at the line item level consider a material 2000 for 20 qty and 2 USD each
    U'd note that it shows 2000; QTy 20, price $2 EA
    under conditions u'll note 20 EA $40 in one column and its equiavalent conversion in INR which'd approximately be  INR 1600 in an other column.
    Now Tell me what your issue is

  • Error in Exchange Rate transfer useing program RFALEX00.

    Hi All,
    We are trying to ALE the Exchange rate from one system to another.
    We are using program RFALEX00. The Idoc generated in host system is successfull where as in target system it's getting in to Error saying "No maintenance authorization for requested data (SV- 052 Message type)".
    I can load the exchange rate manually it will not throw any exception regrding Authorization.
    Could you please guide on this.
    Your help is really appreciated
    Regards,
    Ravi Kasnale

    Difference between authorizations for your userid and the userid that is processing the ALE (maybe WF-BATCH or something like that) may be the cause.

  • Reg : Exchange rate conversion

    Hi all ,
    I am using the function module 'READ_EXCHANGE_RATE' to find the exchange rate .
    I am using the below parameters ..
    date = sy-datum,
    FCURR = 'CAD',
    TCURR = 'USD'.
    I am getting the exchange rate as '1.496' is coming from TCURRtable.
    But for this CAD to USD i have 5 entries in table with different Exchange rate based on the Exchange rate type. In this case what needs to be done to get the correct exchange rate?
    Thanks,
    Krishna.

    Type of rate M=Average rate G=Bank buying rate B=bank sellin
    For conversion we use type 'M'.
    Regards,
    Amarjit

  • Doing PR in PS, had error regarding exchange rate.

    while creating PR (External activity) i encountered this error.
    Error: There is no exchange rate for exchange rate type P on 2/23/2009: USD  -> PHP
    Pls advise on what to do.
    thanks in advance.
    Edited by: srm.consultant2 on Sep 29, 2009 10:20 AM

    Hi,
    Tcode OB08....
    Check exchange rate for exchange rate type P on 2/23/2009: USD -> PHP is mainatined or not...
    If no please maintain here and save..
    Utsav

  • Error while loading : Time conversion from 0CALDAY to 0FISCPER

    Hi ,
           I get the following error when loading to an ODs .
    My 0FISCPER is mapped to one of the date fields from the extractor (Document date) and also Have 0FISCVARNT as part of data fields  .
    " Time conversion from 0CALDAY to 0FISCPER (fiscal year ) failed with value 20060405 " .
    thanks .

    Hello CG
    Please refere this forum
    Time conversion problem
    Thanks
    Chandran

  • System is taking Exchange Rate Value from PO at the time of MIRO

    HI GURUS,
    The problem is that the system is taking the value of exchange rate from PO when we are doing MIRO. We do not tick the field -fixed rate -in PO but still the system is taking the value of exchange rate from PO and not from the exchange rate maintained in OB08. In PO ,the value of exchange is rate is coming from the data maintained in OB08 but it becomes outdated by the time of MIRO. Please help.
    Regards,
    Mukesh

    Hi Mukesh,
    Please check mentioned conditions according SAP Note 128
    Exchange rate differences between goods receipt and invoice receipt are posted under the following preconditions:
    The invoice is posted in the same (foreign) currency as the purchase order.
    The exchange rate in the purchase order is not fixed.
    As a basic rule, an exchange rate difference is only posted as substitute for a price difference, that is, only in the case of stock material (standard price with variance or moving average price with stock shortage/undercoverage). The exchange rate difference results from the following calculation schema:
    GR value in foreign currency at GR exchange rate
    GR value in foreign currency at IR exchange rate
    In the process, the quantity situation is of course taken into account. For example, in the case of IR before GR no exchange rate difference is posted, and in the case of "partial" invoices a proportional exchange rate difference is posted.
    For cancelled invoices/credit memos, the following applies:
    All invoices/credit memos/subsequent debits must be posted in the same (foreign) currency. (However, not necessarily in the PO currency). The exchange rate difference results from the following calculation schema:
    Previous IR value in local currency at average exchange rate of previous invoices/credit memos/subsequent debits
    IR value in local currency at exchange rate of present credit memo (in relation to the total quantity invoiced)
    Here, too, an exchange rate difference is only posted as substitute for a price difference.
    For delivery costs, exchange rate differences are posted to the stock account as long as stock coverage exists. No price difference lines are generated.
    During the goods receipt no currency check is carried out and therefore, only the local currency is updated in the invoice.
    Regards
    Mani

  • Exchange rate type from infoobject 0RTYPE

    In my query I need to do currency conversion using the exchange rate type value in the infoobject 0RTYPE of  my infocube.
    Query  only allows me to use the variable on 0RTYPE but not the value available in the infocube for 0RTYPE.
    If one of the record had 0RTYPE = 'M' then the amount of that record should be converted using 'M' if another record in the cube has 0RTYPE = 'EURX' then the amount of that record should be converted using 'EURX' as the exchange rate type.
    But if I use the variable on 0RTYPE at any time I'm able to convert using just one exchange rate type.Is it possible that I can convert based on the exchange rate type 0RTYPE value in the infocube of each data record.
    Thanks,
    A Pothuneedi

    closed

Maybe you are looking for