Error in Exchange Rate

Hi All
I need to work on DataTransfer->Order Routines.
Issue: For the Contracts created in VA41 (of type QC or WK1), when we create a Sales Order  (type OR) using a line item in contract, the respective sales order should carry the line item currency instead of the original documnent currency of the cointract.
ie. Line Item currency in VA41 should be document currency while creating sales order in  VA01.
For this we have done configuration in VTAA, the code is triggering but we are not able to change the currency.  This is working manually but not via code....
Any suggestions are highly appreciated...
Thanks in Advance

Please post the doubt in SD forum.
Regards,
Viren

Similar Messages

  • 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

  • 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: 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

  • 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.

  • 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

  • Error: Can't Add a New Sales Order: -10  Exchange rate not updated,

    Hi,
    I'm trying to add several Sales Orders contained in a XML document, whose root element corresponds to the Sales Person created that XML. Anyway, after I fill a Sales Order Document Object with the info in the XML and try to add it the following error appears: "Exchange rate not updated  [RDR1.U_Desc4][line: 2] , 'USD'" Which is strange because this company handles most of its transactions in MXP Currency. I will post the piece of Code that fills the object hoping it helps:
    For Each xndSalesOrder In xmlSalesOrder.Item("SalesMan").ChildNodes
                    oSalesOrder = Me.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders)
                    oSalesOrder.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
                    With xndSalesOrder.Item("HEADER")
                        oSalesOrder.CardCode = .Item("Deudor").InnerText
                        oSalesOrder.DocDate = DateTime.Parse(.Item("FechaCont").InnerText, Nothing)
                        oSalesOrder.DocDueDate = DateTime.Parse(.Item("FechaEnt").InnerText, Nothing)
                        oSalesOrder.Comments = .Item("Observaciones").InnerText
                        oSalesOrder.DocRate = 11
                        oSalesOrder.DocCurrency = "MXP"
                        'oSalesOrder.ContactPersonCode = .Item("Contacto").InnerText
                        'User Fields
                        oSalesOrder.UserFields.Fields.Item("U_RefOV").Value = _
                            xndSalesOrder.Attributes.Item(0).InnerText
                        oSalesOrder.UserFields.Fields.Item("U_Referencia2").Value = .Item("Referencia").InnerText
                        oSalesOrder.UserFields.Fields.Item("U_FechaReferencia").Value = _
                            DateTime.Parse(.Item("FechaReferencia").InnerText, Nothing)
                    End With
                    With xndSalesOrder.Item("LINEAS")
                        For Each xndLinea In .ChildNodes
                            If intContLineas >= 1 Then                             oSalesOrder.Lines.Add()
                            End If
                            oSalesOrder.Lines.ItemCode = xndLinea.Item("Articulo").InnerText
                            oSalesOrder.Lines.Quantity = CDbl(xndLinea.Item("Cantidad").InnerText)
                            oSalesOrder.Lines.Price = CDbl(xndLinea.Item("Precio").InnerText)
                            oSalesOrder.Lines.TaxCode = xndLinea.Item("Impuesto").InnerText
                            oSalesOrder.Lines.DiscountPercent = CDbl(xndLinea.Item("DescuentoTotal").InnerText)
                            oSalesOrder.Lines.SalesPersonCode = xmlSalesOrder.Item("SalesMan").Attributes.Item(0).InnerText
                            oSalesOrder.Lines.Currency = "MXP"
                            'User Fields
                            oSalesOrder.Lines.UserFields.Fields.Item("U_Promocion").Value = _
                                xndLinea.Item("AplicaProm").InnerText 'Valores posibles: Si, No
                            oSalesOrder.Lines.UserFields.Fields.Item("U_Desc1").Value = _
                                CInt(xndLinea.Item("Descuento1").InnerText)
                            oSalesOrder.Lines.UserFields.Fields.Item("U_Desc2").Value = _
                                CInt(xndLinea.Item("Descuento2").InnerText)
                            oSalesOrder.Lines.UserFields.Fields.Item("U_Desc3").Value = _
                                CInt(xndLinea.Item("Descuento3").InnerText)
                            'If xndLinea.Item("AplicaProm").InnerText = "Si" Then
                            oSalesOrder.Lines.UserFields.Fields.Item("U_Desc4").Value = _
                                CInt(xndLinea.Item("Descuento4").InnerText) 'This is the UDF that's giving me problems!!!
                            'End If
                            intContLineas += 1
                        Next
                       If oSalesOrder.Add() <> 0 Then
                            Me.Company.GetLastError(intErrorAdd, sErrMsgAdd)
                            If (0 <> intErrorAdd) Then
                                FillLog("Sales Order Error: " & CStr(intErrorAdd) & "," & sErrMsgAdd)
                            End If
                            xmlLogSalesOrder.Item
                        End If
                    End With
                Next
    If you look at the code I've even tried the solution of hardcoding the DocRate and the Currency as seen in a similar post about the DTW.
    Sorry if code is in Spanglish, its quite late around here. I hope you can help me because it's kind of an urgent matter and I can't seem to find a solution for it.
    Other useful data: SAP BO 2005 Patch 4.
    Thanks in advance...
    Alfredo Gargari

    Hi Alfredo,
    Have you tried to add the same salesorder by hand, I think you wil first get a form with exchange rates.
    I think you should add a check to your program to check for an update currency rate (the sbobob function GetCurrencyRate does this for you).
    GetCurrencyRate MethodDescription
    Returns a Recordset object that contains the currency rate for a specified date and currency code.
    See Currency Bobs sample.
    Syntax
    Public Function GetCurrencyRate( _
       ByVal Currency As String, _
       ByVal Date As Date _
    ) As Recordset
    Parameters
    Currency
    Specifies the currency code.
    Date
    Specifies the date for the currency exchange rate.
    Return Type
    A Recordset object that contains one field named CurrencyRate that holds the rate value.
    SAP Business One returns 0 if the system cannot find the exchange rate.
    Regards,
    Ad

  • Issue with indirect Quotation Exchange rates...

    Hi All,
    I am using FM 'POSTING_INTERFACE_CLEARING'  to clear the customer open items.
    While  posting with indirect quotation exchange rates i.e BKPF-KURSF is in negative.It is throwing below error
    "The Exchange rate may not be transferred if negative".
    When i check it in BKPF table the value is saved like exp: '/1.9010'.  for select query it is picking like '1.9010-'
    How to resolve this issue.? it is very urgent.
    Thanks in Adv.
    Regards,
    Raj.

    Hi,
    I gave the OB08 entries, not sure if you wanted me to explain the logic. Here it is..
    Maintain 'Indirect quotation' from Local currency(USD) to Transaction currency(CAD) and 'Direct quotation' from Transaction currency(CAD) to Local currency(USD).
    Direct quotation is where the cost of one unit of foreign currency is given in units of local currency, whereas indirect quotation is where the cost of one unit of local currency is given in units of foreign currency.
    Your local currency is USD:
    - Direct exchange rate: 1CAD = 0.92819 USD
    - Indirect exchange rate: 1USD = 1.08238 CAD
    The following settings have been made in the standard system:
      - Direct quotation: ' '
    -   Indirect quotation: ' / '
    Direct exchange rates do not have a prefix.
    Your local currency is USD. You enter a business transaction in the transaction currency CAD. Until now, you had to use direct quotation to enter the exchange rate (1CAD =0.92819 USD). If you have defined '/' as the prefix for indirect quotation, you can also enter the exchange rate with indirect quotation (1 USD = 1.08238 CAD) by entering '/1.08238' in the exchange rate field.
    Direct or indirect quotation can be maintained as the standard form of quotation for a certain currency pair. You use:
             - '1' for direct quotation
             - '2' for indirect quotation
    If a standard form of quotation has not been specified for a currency pair, the system automatically uses direct quotation.
    You make the settings in the IMG: General Settings -- Currencies -- Set Standard for Direct/Indirect Quotation per Currency Pair.
    Thanks
    Ganesh

  • Exchange rate account not defined

    While doing F-04 for a particular bank incoming clearing account, I am getting an error saying : exchange rate account not defined for G/L account and currency INR.
    All the postings in the account are in INR and I have also done settings in OBA1 for KDF.
    Please help
    Thanks

    Why would I need to maintain exchange rate settings if all entries are in local currency?
    One more observation:
    During f-04 clearing, when I toggle between local currency and clearing currency, there is a difference of 25000000.
    Any ideas?
    Thanks

  • Foreign Currency Exchange Rate with E-Comerce Apps

    I'm making a web site for one of my clients so his clients will have access to his inventory and products and they'll be able to add Sales Orders from the web site to SAP.
    The problem I have happends only in days were the exchange rates are not updated, lets say sunday for example and this company have a client in Israel that works sunday and he wants to place an order, the DI stops the process and gives me the same error I get from sap: Error #-10: Exchange rate not updated , 'USD'.
    What I would like to know if anyone have any recomendations or best practices to work with this problem?

    I would try to fill the exchange rates on
    SQL query that is linked to a daily basis.
    Lets say you update exchange rate every day - at 00:01
    You could retreive rates from online bank rates OR
    copy the rate from the day before.
    Lets say Saturday And Sunday gets rate from friday - which is updated by the company employee. On monday the rates can be revised by employee if needed.
    Hope this would help. I would be glad if you could help me do the same e-commerce - for our internal partner website - we would like to have product catalog which customer could register online.
    Please help - on how to step on this developer challange.
    I'm not a good java or .net developer so give me som tips.
    Let me know - If you need some help with SQL code example to do this formatted search SQL that you link in the alert management routine. It will work in the background and the Exchange Rate table will be updated automatically.
    Thanks.
    G.P.
    Message was edited by: Geir Parlati
    Message was edited by: Geir Parlati

  • CKUC - Exchange Rate Type P

    Dear All,
    We are using CKUC Multilevel Unit Costing  for doing costing simulation.
    It is giving error "There is no exchange rate for exchange rate type P on 03.01.2012: USD  -> INR".
    It is understood that Exchange rate 'P' is not maintained in OB08.
    But I would like to know under what instance system will try to use exchange rate type 'P'?
    Regards
    Ratna Palit

    Dear All,
    After further testing and analysis done , it is observed that there are material components in multi leve lunit costing BOM which do not have info record maintained in production system.
    The valuation variant for multi level unit costing contains following sequence of priority for picking up material rate.
    Priority Strategy Sequence
    1. Price from Purchasing Info Record
    2. Moving Average Price
    3. Planned Price 1
    4. Standard Price
    Sub-Strategy Sequence with Purchasing Info Record Valuation -
    Priority Strategy Sequence
    1. Net Purchase Order Price
    2. Net Quotation Price
    Hence as system is not finding info record for above materials,
    a.  it is checking the sub sequence strategy for net purchase order price.
    b.  simultaneously for purchase order scenario - it is also checking for Exchange Rate type 'P'.
    In this case there is neither exchange rate type 'P' maintained nor purchase order is maintained in production server.
    Hence system is giving both errors "for Exchange rate type 'P' " and "for Valid Source of Supply".
    In past whenever unit costing was run successfully in production server, info record was also available for applicable materials in BOM. Hence system did not give any error.
    Thanks & Regards
    Ratna
    If  our priority sub sequence remains as Net purchase order price, exchange rate type "P" has to be maintained.

  • -10 Exchange rate not updated  , 'USD'

    Hi Experts,
    Am with a problem in Sdk Code(A\R Sales Invoice object)..My problem defines  as follows:
    I am having a table with 10 records in UDT..While Adding the UDT Records to Sap Sales Invoice(A\R)..by Getting the A\R invoice Object(13) ..Adding the 10 fields of UDT Table to OINV and INV1..it's throwing an error -10 Exchange rate not updated  , 'USD'..How to handle this in Code..Help would  be appreciated.
    Thanks in advance.

    Hello,
    This means, that the exhange rate is missing your local currency vs USD in the system. Your Business Partner or any of items you are adding to the invoice is using USD (price list or customer is in USD).
    My tip is some of the items has USD price set or USD Purchase price used.
    DO the following:
    Check the POsting date of your invoice
    Go to Administration -> Exhnage rate, and locate the posting date and USD from the matrix, and enter the rate.
    Post your invoice.
    it will work
    Regards
    János.

  • Exchange Rate's troubles

    Hi, gurus!
    I have following problem:
    In BEx query I need to apply conversaition between EUR and RUB.
    So, I created in RSCURR new conversation type (Z1_C), which is based on exchange rate type M, and Time ref. is Variable Time Reference with Standard InfoObject 0CALDAY. Other options I left as default.
    In table TCURR I see cources (exch.type M) for EUR to RUB (by the way RUB's to EUR I see too) for all days of February 2012.
    I created BEx query, and in the Restr.KF I set Z1_C in Currency Translation and set RUB as Target Currency.
    When I launch my query I'm getting following error:
    No exchange rate from EUR to RUB and date 01.02.2012 found (currency transl. Z1_C/M)
    For all dates in my trans.data.
    Maybe I missed smthg?

    Hi,
    Follow this link for clear idea about the currency conversion.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/600157ec-44e5-2b10-abb0-dc9d06ba6c2f?QuickLink=index&overridelayout=true&38547331545084
    Hope this helps.
    @Sri

  • Exchange rate of USD in INR for date could not be determined

    Hi
    I have a problem while creating a RE Sales order.
    Error is :
    Exchange rate of USD in INR for date 21.07.2006 could not be determined
    Help will be appreciated.
    Regards,

    Hi,
    Pls check the following things:
    In the customer master >sales area data> sales tab page, check what is the exchange rate type maintained. Default is "M".
    Now, go to SPRO>General Settings>Currencies>Enter exchange rates and under this node, check the value for USD to INR for the Echange rate type maintained in the customer master.
    For the date mentioned, the exchange rate might be missing here.
    Hope, this helps!
    Thanks,
    Siva

  • Exchange rate on invoice date

    HI all,
            I have created PO on 10th Jan in USD. I didn't check "Fixed Exchange rate" in PO., When I'm doing Invoice received, system is giving error message to maintain "exchange rate on USD/INR on 10th Jan".
             I would like to get the exchange rate of present march month. I have maintained exchange rate manually in Details tab in MIRO. Still I'm getting the problem...
             How can I post invoice with the present exchange rate??/

    Hi Sanil,
                thanks for your reply, In PO I maintained only the Exchange Rate not Exchange rate type. I'm getting error for exchange rate type "M".
                If I maintained the exchange rates for USD/INR on 10th JAN, then system will take that rate or today's date..?? and this F-62 is same as OB08 or different???
    thanks and regards
    msr

Maybe you are looking for

  • ORACLE NETWORK MANAGER 기본적인 사용방법

    제품 : SQL*NET 작성날짜 : 2002-04-12 ORACLE NETWORK MANAGER 기본적인 사용방법 ======================================== I. TERMINOLOGY TO KNOW BEFORE USING THIS GUIDE A. community - a set of nodes that use the same network protocol. B. listener - a service that wai

  • How to download mysap trial version

    can some body tell me the link for downloading the mysap trial version?

  • Spell Checker in forms

    Dear Experts, My form version is Forms [32 Bit] Version 6.0.8.11.3 (Production) Oracle Toolkit Version 6.0.5.35.0 (Production) PL/SQL Version 8.0.6.0.0 (Production) Oracle Procedure Builder V6.0.8.11.0 Build #449 - ProductionI have requirement to che

  • VUESCAN & V550 EPSON SCANNER

    I need some help from the experts here. I recently bought Vuescan in order to get the best out of my new Epson 550V. But the Vuescan does not see that scanner. I also have a Canon all in one printer that scans & Vuescan does see & scan from it. The E

  • Launch iview in new window: howto rename browser window name?

    Hi all, When I open an iview in a new window, I would like to set the visible window name to the name of the iview, instead of just "SAP Enterprise Portal 6.0". Any suggestions? I am working with a SAP Transaction iView (windows gui). Cheers, faB