About FM 'READ EXCHANGE RATE'

Hi,
The FM 'READ_EXCHANGE_RATE' documentation says that the exchange rate valid on a date is read from table TCURR according to the currency key and the exchange rate type. 
But I find that for some situations, the picked up
Exchange rate is not found in table TCURR.
In debugging I see that it reads from internal table BUFFER and not by making a SELECT query from TCURR.
Only when records are not in BUFFER it makes a SELECT query to TCURR.
My requirement is to find latest Exchange rate b/w two currencies. So I pass the current date as the Currency translation date.
Even if the value for the current date is not available in TCURR, it should pick up the latest one.
So when the FM ‘READ_EXCHANGE_RATE’ is run, sometimes the BUFFER table is filled up with records having
values for the current date and these records are not found in TCURR table.
As these exchange rates sometimes are not found in TCURR for the Currency keys / Ex. rate type, can anybody please explain me the purpose of the BUFFER table and where from the Exchange rate is picked up.
Regards,
Midhun.

For the first time Buffer doesn't have any data...After selecting the data from data base the buffer will be filled up....!!! Then if you are in the same session and try to use the FM once again the value gets picked up from BUFFER internal table which is ok......
As and when you come out from the transaction/session...The Buffer will be refreshed....since it's an internal table...
Thanks
Suresh

Similar Messages

  • About  Fixing of Exchange Rate

    hi
    i has purchase order with usd purchase order currency ,i used Fixing of Exchange Rate with this purchase order with fixing
    exchange rate for good receipt.
    as sap said "If you fix the exchange rate, the purchase order currency and the exchange rate cannot be changed during invoice verification".
    but for this usd purchase order ,vendor incoming rmb invoice .how can i process this .

    Hi,
    During MIRO if the exchange rate is fixed in P.O it will nto change
    what do you mean
    but for this usd purchase order ,vendor incoming rmb invoice .how can i process this please clarify
    G.Ganesh Kumar

  • Help me about Indexes and Exchange rate

    I see in SAP B1 have form Exchange rates and Indexes. I don't know mean of Index. What does it use for? And Exchange rates relate to Indexes. I can't understand. Can you help me.

    Hello Tien,
    You are clever. There are also some member forums could not know how benefit the helpfiles for them and a certain member in this forum is called forum point seeker, take this as an opportunity.
    Indexes in SAP B1 are used to define consumer price index (CPI). h
    ere is the definition :
    The Consumer Price Index (CPI) measures inflation as experienced by consumers in their day-to-day living expenses. (It is sometimes referred to as the retail price index.) There are separate indexes for two groups or populations of consumers:
    The CPI for All Urban Consumers (CPI-U) is the index most often reported by the national media.
    The CPI for Urban Wage Earners and Clerical Workers (CPI-W) is the index most often used for wage escalation agreements.
    The CPI inflation calculator allows customers to calculate the value of current dollars in an earlier period, or to calculate the current value of dollar amounts from years ago.
    Consumer price indexes often are used to escalate or adjust payments for rents, wages, alimony, child support and other obligations that may be affected by changes in the cost of living. There is a fact sheet explaining how to use the CPI for escalating contracts.
    A new price index called the Chained Consumer Price Index (C-CPI-U) is now available. This new measure is designed to be a closer approximation to a "cost-of-living" index than the CPI-U or CPI-W.
    Based on that definition, we could obtain it as data when determining exchange rate in daily business or price of the inventory items
    Rgds,
    JM

  • How to find credit data exchange rate at the billing document

    Hi Gurus,
    I have a question about Creidt data exchange rate, I created sales order and when I tried to generate the invoice, it was split into 2 billing document and the reason in split analysis is "Credit data exchange rate at billing document", I want to ask where can I find the credit data exchange rate at the billing document?
    And where can I find that this is one of the criteria to trigger the billing split?
    Thanks for your great help in advance.
    Edited by: Lakshmipathi on May 25, 2011 8:57 PM
    Please dont post the same question in multiple forums which is not allowed

    Hello, this field is for the exchange rate between local currency & local currency 2, there must be someplace to set up it, do you know where is that place?
    As now the invoice split show the data with the exchange rate which is weird. And i don't know how to fix it so that the invoice will not be split anymore..
    Thanks for your great help!

  • Redetermine the exchange rates during the billing.

    Hi
    I would like to redetermine the exchange rates during the billing.
    When we are creating a sales order we are maintaining exchange rate in sales order header, but in case of any change in rates
    I have to change it in sales orders first and then i have to create an invoice. Instead of doing this i would like the exchange rates
    to be redetermined during billing automatically.
    Please help
    Suresh

    Hi,
          Firstly let us know If you want to redetermine the pricing exchange rate or the exchange rate to accounting? I imagine that the pricing exchange rate you are talking about ,the pricing exchange rate type should definetely work no matter  what the  pricing source is . Normal sales cycle always has the price source as order, which controls from where and in what sequence the conditions from the reference documents are copied to the billing document. It does not control the exchange rate. Check the billing date in your sales order(its always advisable to take the service rendered date as the base to calculate the exhcange rate which is PGI date when a delivery is involved) , not the actual billed date. If you want the system to determine the exhcange rate on the date when the Invoice has been raised(Different from the billing date in the sales order) then go for the option of "E" which will take the service rendered date.
    But If you want the exchange rate for accounting then you have to append a routine at the item level in "VTFL" .The Logic would be to read the exchange rate from TCURR table using the function module "READ_EXCHANGE_RATE. If you have specified the exchage rate in the header(Accouting tab) of the sales order this gets copied to the billing document This is SAP standard behaviour. To over write this you have to go for the routine ammendment as suggested above.(In case of billing dates and the exchange rates differ). Kindly please let me know If you need any more help on this.
    Regards
    Ram Pedarla

  • Basic questions about Exchange Rate Differences

    Hi Experts?
    I have few questions about exchange rates:
    1. Currently in 2007, under what circumstances are exchange rate differences not posted automatically? In the previous version, it was this case when invoices are linked to payment, and manual exchage rate differences had to be run.
    2. What are unrealized exchange rates? and When do unrealized exchange rates occurs?
    3. In account oo logical pinciples, why is there a need to auto reverse Exchange rate differences or Conversion rate differences during the opening of a new posting period??
    Much Thanks!
    Warmest Regards,
    Chinho

    Hi Chinho,
    you may find useful info in this wiki:
    [How does SAP Business One deal with Realised and Unrealised Exchange Rate Differences? |https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=60654139]
    & also these 2 EES:
    [Exchange Rate Differences|https://psd.sap-ag.de/PEC/calendar/html/recording.php?hck=7a4f07ef7ac81ec31e04d55faffe33bdde93ec2398c338760e0d98adab7ba5acf2c39b2da1782f45e8a5a4d337dedcc647afebddd531782af42bafae98ce7ed5]
    [Exchange Rate|https://psd.sap-ag.de/PEC/calendar/html/recording.php?hck=e5397f14c44f8df754617194051dab1ad38f59f08580406c2efd59aa4c0f71616713c2abe76bc503e08f2f5eda4863634f6fe99ad39d46c947c09623b91e53ca]
    As a rule, in version 2007 it's the unrealised exchange rate differences on the BP side that are relevant since with the introduction of the unified internal reconciliation engine realised partial exchange rate differences are automatically posted. You also use the functionality to post exchange rate differences for FC GL accounts at a particular execution day.
    All the best,
    Kerstin

  • About exchange rate

    Is there any way to post the document using MIGO transaction by using exchange rate given by user i.e. ztype exchange rate , this exchange is dependent on type of vendor i.e. if the vendor is outside of europe then while posting customized exchange rate should be taken instead of standard one.
    Is there any BADI or BAPI or user exit is available to do it.

    You can send exchange rates via RFALEX00 via ALE/BAPI. Set up the ALE connection, message type is EXCHANGE_RATE. Configure the receiver ALE with message type EXCHANGE_RATE and process code BAPI. Do not forget to customize the distribution model on sender with BD64.
    The plan a job calling regurlarly RFALEX00.

  • Logic about exchange rate

    Hi friends,
    Need logic for currency exchange rate -- Please provide more logic about the conversion rate especially in the scenario of reprinting.
    User wants to print the amount in EUROs in the invoice under the total amount in dollars.
    I need to get this request apporved by SD Architech, so please provide me logic in detail--its urgent .....
    Thanks
    Suchi

    Take a look at these function modules:
    1. CONVERT_TO_LOCAL_CURRENCY
    2. CONVERT_TO_FOREIGN_CURRENCY
    Exchange rates are stored in table TCURR

  • Exchange Rate Difference Error

    Hi,
    While posting payment through F-58, we are getting below error :
    Ex.rate diff.accts are incomplete for account 0010500400 currency INR
    Message no. F5063
    Diagnosis
    The accounts for posting exchange rate differences could not be determined. For the specified G/L account and the specified currency key, the accounts are only specified incompletely. Either the accounts for the implemented exchange rate difference, the accounts for the valuation differences or the balance sheet adjustment account are missing.
    System Response
    The system cannot generate the exchange rate difference posting.
    Procedure
    By pressing ENTER, you achieve that the document is reset to a status without automatic posting. In another window, you can complete default settings for exchange rate differences and post the document afterwards.
    Proceed
    However, all the necessary settings are made in KDF & KDB. Here we are processing payment for local vendor & the PO, GR, IR is done in INR then at the time of processing payment its giving above mentioned error. We are unable to understand that why system is asking for exchange rate difference account. Please suggest as the issue is urgent.
    Regards,
    Varsha

    Hi Varsha,
    As the message mentioned in detail, please check your configuration in tcode OBA1 again.
    For Transaction type KDF, you double click to your GL account, and maintain the Valuation loss/gain, balance sheet adjustment in there.
    For your ref:
    You can read more information about this error in SAP note 12962 - Clearing Foreign Currency Items
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D313239363226
    Regards,
    Julie

  • Settlement of exchange rate difference

    Hi All,
    After doing final payment of PO in which Network is used as cost object, i.e. through transaction F-58, and if the PO is of import nature and in different currency, an automatic line item of exchange rate difference occurs. While doing settlement of the Network to roll up its related amount to main project, all amount gets settled while exchange rate difference and liquidity damages does not. Isn't PS tightly integrated with FI in such cases? Any suggestions on how to settle such amount?
    Thanks
    -Nayab

    Hi,
    You said about automatic creation of new line item for exchange rate difference, What is the Item category for the new line item? to which cost object is this line item account assigned ? For it flow back in to Network, it should be account assigned to Network. If creation of this new line item is achieved thru development, then also update it to account assign the new line item to Network.
    When you post the GR for a P.O , GR/IR acct is credited and Inventory acct is debited by the material proce. If it proj spec item and Non stock then cost is recognised as actual cost in project.
    Any difference amount occured during MIRO, GR/IR account is debited by same amount as it was credited while MIGO and Difference amount goes to Price Diff account. And vendor is credited by the MIRO amount.
    Vendor Credit = Debit GR/IR + Debit Price Diff account.
    At period end you can distirbute the cost from Price Diff account to Orgin objects of cost i.e project. Catch here will be to identify how to distribute to each proj from Price Diff account. May be you can think of some common % or use SKF (Statstical Key Figure).
    Thanks
    Saikishore.Ganga.

  • Exchange rate accounting (FI) in header of billing invoice

    Hello.
    I have got a question about the exchange rate accounting (FI) in the header of the billing invoice.
    Situation:
    When creating the billing document: on item level the exchange rate type B is correctly taken for the date of billing as determined in the customer master data and the copy control.
    BUT what can I do to fix in the header of the billing invoice the exchange rate accounting M from the month of the sells document (usually they issue the sells document one month and the billing document a month later)??
    I tried to put the correct exchange rate accounting in the sells document VBKD-KURRF, but the value is not taken automatically in the header of the billing document.
    Pressing F1 I get the message: Exchange rate for FI postings
    The exchange rate that the system applies when you create an invoice.
    Use
    Your system is configured in such a way that it expects:
    No prefix (leading sign) for direct rates
    No prefix for indirect rates
    Can anyone help please??
    Thank you.
    Regards,
    Maike

    If you are maintaining the exchange rate in sale order in the field VBKD-KURSK (Exch.rate-acct. in header accounting tab) then this rate will be passed on to the billing document header Exchange rate-accntg field.
    Check whether the PricingExchRate type field is maintained as blank in the copy controls from delivery to billing.
    Regards,
    GSL.

  • Exchange rate differences not found in CKM3

    Hi ML Experts,
    PO has been raised with foreign currency. At the time of GR, the same price has been paid at the same exchange rate. Only the other charges like custom and CVD charges were paid in an increased exchange ratio. Hence, all these exchange rate differences got posted to the accounts assigned in KDM/KDR. But when I see in CKM3, exchange differences are not found. .Is there any setting imissing or should be done?.

    Hi,
    Thanks Shaubhikg. This OSS notes describes about how the closing entries takes care of the both price and exchange differences of the material procured and production variances. But still my answer is unanswered.
    My worry ts that  since the exchange differences were captured in accounts of KDM but not seen when I see the material in CKM3. Any more inputs from you or from other fellow brethern!
    Regards,

  • Exchange rate customizing - SKK/EUR

    As Slovakia will be joining the Euro area on 01.01.2009, I did the
    currency customizing as explained in OSS Note 1231768.
    In this note is mentioned to one time add the official fixed exchange rate using transaction OB08, with
    validity date 01.01.1800
    My problem is that our datawarehouse department needs to use the exchange rate added in OB08 with
    the most recent validity date. In terms of date, the most recent rate will be the one from December and the rate will not be correct for their tools (as the correct one will have validity date 01.01.1800).
    My question is can I add another line in OB08 with the official rate and validity date
    01.01.2009? What are the potential impacts?
    Many thanks for your help,
    Regards,
    Ben

    Hi,
    You need not worry about the OB08 entry for rate type EURO, it is needed by the system to determine the euro conversion.  You will continue to update the other rate types like M, B, G with the EUR/SKK rate till 31.12.2008.  Once you are on 01.01.2009, the currency of your country/company code will become EUR and you will not need to use any rate to convert to EUR.
    BW will have no issues here, as it would also be using the rate type M, G, B etc for conversion till 31.12.2008.  You will need to carry out the changeover steps in BI also.
    Cheers.

  • Exchange rate differences not posted in paralel currency

    Hi gurus,
    I have a difficult one. I have the followign situation:
    1)     We are using CLP for Local Currency (pesos chilenos)
    2)     We are using USD for Local 2 Currency (group)
    3)             We have implemented the Material Ledger (USD currency)
    We have a problem when we post an Invoice (trx MIRO) with different date of the good recive. The currency of the purchase order is the same as the local currency (pesos chilenos CLP).
    The problem is that the posting in the paralel currency does not post the Exchange Difference between the GR and the IV,  instead the posting is with charge to the u201Cprice differenceu201D.
    Does any body know if it is possible to post this difference as "Exchange rate difference?.
    Regards,
    Santiago

    Hi,
    Thanks Shaubhikg. This OSS notes describes about how the closing entries takes care of the both price and exchange differences of the material procured and production variances. But still my answer is unanswered.
    My worry ts that  since the exchange differences were captured in accounts of KDM but not seen when I see the material in CKM3. Any more inputs from you or from other fellow brethern!
    Regards,

  • Changing Mileage "Currency Exchange" Rate in Expense

    I've recently upgraded to Palm Desktop 4.1.4 which removed Expense from my programs... although I found it in the Palm Desktop program! (I use MS Outlook).
    The old version would download to the Sample1 MS Excel sheet, which is my preference, if possible. I'm no Excel guru, so I can't figure that out.
    Anyway, Palm Desktop Expense has the default for expense mileage at $1 per mile. I wish I got that! I have been unable to change that exchange rate to the .40 going rate. I've been all over the palmOne site looking for help.
    Thank you!
    Post relates to: Palm m515

    I found the answer... and you're right, I don't think the techs read this forum.. mostly because having talked to them a couple of times on the phone, I'm not sure they can read english.
    Besides, with the sale of palm now, I doubt the Palm really gives a too hoots about the users anyway...
    So, to answer the question:
    In Palm Desktop 4.1, (yes, the last version from the most recent) you would select mileage in your palm and enter the data...
    Then when sync'ing, in Expense, you'd click on the entry and then go to the bottom to the conversion icon (looks like 3 stacks of coins) next to the total...
    Then you could click on "Adjust Currency Rates" and another pop-up would appear allowing you to adjust $1 = mi _____
    Apparently this is broken in 4.1.4.
    Hooray Palm!
    THIS is how you kept losing market share to WinBlowsCE.
    Pat yourselves on the back for a job poorly done!!
    See ya guys,
    -Ben

Maybe you are looking for

  • The osx app store says there's an update but there's not?

    how can i; a) find the update, or, b) remove the notification? it's on the icon also..

  • Hi : Reg Standard Purchase Organization

    Hi, Can anyone tell what is Standard Purchase Organization. How does it differ from other Purchase Organization. why during auto PO generation do we need to assign Standard Purchase Organization to that Plant. Thanks in Advance, Anand

  • Error in HTTP to RFC secnario

    Hi, Hi, I am working on a HTTP-RFC scenario. The bapi that I am using is BAPI_PR_GETDETAIL. If I send a PR number from my HTTP client, I am supposed to get the details of that PR as my response. But I am getting this error: "<SAP:Category>Application

  • Can a business service call a proxy service in OSB

    In Oracle service bus, can a business service call a proxy service and if yes , what is the scenario? Thanks in advance Priya

  • Customize No-roles assigned iview

    Hi all, I have created a custom iview to replace "no-roles assigned iview" in the portal (which is displayed if a user without any roles logs in. I have added this to the "standard user role (eu_role)" and intern added this role to the "everyone" gro