Exchange rate query

Hi SAP Gurus,
In OB08 i created 2 exchange rate
Exchange Rate---Valid From---Indirect quotatRatiofrom-direct quo--ratio--to
1. M--01/01/2001N/A1---GBP-1.5000--1--USD
2.M--27/7/20105.100001USDN/A1--GBP
Here the co code currency is USD, now when in try to do F-02 using GBP as the curr then the system is auto picking the exchange rate of direct quo that is 1.50000.
I just want to know how can system auto pick the indirect quo entered
Regards.

Hi,
In the standard SAP System in transaction ONOT for currencies GBP --> USD it is maintained as "1 Direct quotation" , hence the system is taking only direct quotation value maintained 1.5000.
In case, if you want the indirect quoation value to be pickedup for the combination change the flag to "2 Indirect quotation" in transaction ONOT, the system will pick 5.10000.
Do let me know if still have any issue.
Regards,
Kiran yelamarthy

Similar Messages

  • Message appears at time of query results: NO EXCHANGE RATE FROM

    I am executing  query using a new currency translation type  "ZPERAVG". Variable time reference is defined on End of period for 0FISCPER with exchange rate M1 (Monthly Average).  Tested successfully. Purpose is to represent monthly values at differing monthly conversion rates.  When I employ this object in existing queries I am getting informational messages as follow:
    NO EXCHANGE RATE FROM EUR to USD and Date 01/31/2004. This repeats 23 other time for periods to 12/31/2005. My TCURR table does not include these M1 conversions. First period is 01/31/2006. Is there a way around this nuisance message. It will only confuse the user community.
    A second information message also may occur: Error occurred during currency .... however, results appear correct.
    I have no explanation as to why these random messages appear.

    You will have to upate TCURR with monthly average exchange rates for each month starting with January 2004 and going through December 2005, for conversion from Euros to US Dollars. The error being thrown is truly an error because the system is unable to calculate the conversion due to no exchange rate being available for the timeframe.
    Edited by: Dennis Scoville on Sep 18, 2009 4:00 PM

  • How i can give date in each input for applying the exchange rate in Query.

    Hi Gurus,
    We have a requirement to create some currency conversion queries. In the selection screen user should be able to give four inputs. Like given below
    Input 1.          a)  key figures
                            b) Fiscal Year
                            c) Fiscal Period
                            d) Exchange Rate Type
                            e) Date (Exchange rate will be applied which is applicable on the given date)
      Input 2.         a)  key figures
                            b) Fiscal Year
                            c) Fiscal Period
                            d) Exchange Rate Type
                            e) Date (Exchange rate will be applied which is applicable on the given date)
    Input 3.          a)  key figures
                            b) Fiscal Year
                            c) Fiscal Period
                            d) Exchange Rate Type
                            e) Date (Exchange rate will be applied which is applicable on the given date)
    Input 4.          a)  key figures
                            b) Fiscal Year
                            c) Fiscal Period
                            d) Exchange Rate Type
                            e) Date (Exchange rate will be applied which is applicable on the given date)
    So we will have 4 key figures in the query results with the exchange rate applied on the given date.
    I will make four restricted key figures and make the query. I do not know how i can give date in each input for applying the exchange rate.
    Please give your suggestions to resolve my problem.
    Many thaks in advance.

    You can not bring the key figures in the selection screen for the currency translation. Instead you can apply a currency translation type to respective key figures in the query definition.
    The currency translation type can be defined in RSCUR transaction, where you can maintain the parameters like Exchange Rate Type, Exchange Rate Date etc.
    You can refer one of my article on this at
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/600157ec-44e5-2b10-abb0-dc9d06ba6c2f
    Hope this helps.
    Regards,
    Yogesh

  • SAP Query Exchange Rate from Sales Order

    I have created a SAP query which has has a field which converts the sales invoice values in a foreign currency to the local currency using function 'CONVERT_TO_LOCAL_CURRENCY' this uses the rates stored in OB08.
    Now we want to change this so that the exchange rate on the actual order line is used(VBAK-WAERK)  instead of the current exchange rate, do you know how I can do this? Do I need to create bespoke function to do this?
    thanks
    Joe

    Hi,
    Please do following steps :
    IMG --> Sales and Distribution --> Billing à Maintain Copying Control For Billing Documents (VTFL).
    Write following logic in include  -  RV60AFZC. In this write code in exit USEREXIT_FILL_VBRK_VBRP
    if vbrp-kursk <> vbrk-kurrf.
    vbrk-kurrf = vbrp-kursk  .
    vbrk-kurrf_dat = vbrp-kursk_dat.
    endif.
    Maintain Exchange rate type in XD01 - Sales data - in Sales tab maintain new Exch. Rate Type.
    Please check whether after doing above steps your issue gets resolved.
    Regards,
    Tejas

  • Query on Exchange rate field causing summation

    Hi
    I have used Sales Item cube.  When i query in BEX  on Sales order, item no and exchange rate it is perfect.  But when i query only on Sales order no and Exchange rate.  The exchange rate displayed is cumulative of all Exchange rates in items.
    Ex.  Sales order   item  Ex-Rate
            15000001     0001  4.1
            15000001     0002  4.1
    But when i query on SO and Ex-rate
        Sales order    Ex-Rate
            15000001    8.2
    Instead should show me as 4.1 only.
    Any help is higly appreciated.
    Thanks.
    A

    Hi,
    Exchange rate is the type of key figure that is difficult to report on. Even for the same order #, there may be different exchange rates applicable to different lines. Try to get the basic logic to apply exchange rates, the extractor may already providing the rates....if the rates are same for all line items or below that, then probably you can display the average ( try average of non-zero rows).
    But I would suggest to derive the rates dynamically from the displayed value (after conversion)  and the database value.
    Hope this helps.

  • Power Query - Free Currency Exchange Rate Feed?

    Hi Folks
    Does anyone know of a free or low cost exchange rate / FX feed that PowerQuery can plug into (say via Odata)?  I  need monthly FX data with history going back 3-4 years. 
    Cheers
    Steve

    Hi Ben
    Thanks for the reply.  That page does Parse well. However the monthly FX history page (link below) which is the dataset I am after, doesn't seem to parse at all :(. 
    http://www.x-rates.com/average/?from=NZD&to=USD&amount=1.00&year=2014
    Any other ideas?
    Cheers
    Steve 

  • 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

  • Ideas for Dynamic Dashboard creation based on exchange rates

    Hi,
    There is a query to create dahboard for revenue details from various accounts (various sales companies with various currancies). The C-level executive would also like to view a consolidated graph (dashboard) for all comapnies with the options to select display currency as per his choice (USD/EUR/GBP etc) and the data would change according to the day's exchange rates (maintained in SAP C4C).
    Now while a report can be made in which we give selection parameter based absolute parameter & exchange rate pick up date, the same is required at dashboard level to reduce the number of clicks & for ease of executive.
    Can the experts guide me on creating such a dashboard...
    Regards,
    Rahul

    hi Rahul,
    With the current capabilities in the dashboard, you cannot pass a selection criteria. This is something on our list as a planned future capability.
    In the meanwhile, if you can arrive at the main two or three currencies that the C-level user is interested in using for monitoring analytics, then you can create multiple variants for each of the reports for each currency and create multiple dashboards enabling the respective variants for each dashboard. Its not the most optimal, but you could have one dashboard per currency and the user can just switch via the dropdown to view the dashboard in the next currency of interest.
    Hope this helps.
    Regards,
    Sebastine

  • Convert a sales value to the reference currency with the exchange rate of a specific date

    Hi Friends,
    I Have 2 Dimensions: Time and Currency
    I also have to fact tables, exchange rate and sales
    Both fact tables have references to Time and Currency Dimension.
    The user want to select using excel the sales in the local currency and the correspondent conversion in the reference currency (the reference currency is fixed) in the selected date.
    To obtain the desired exchange date I need a date and a currency. The user select in excel a specific date but the currency must be the current currency in the sales table. I achived something like this in the query editor:
    with
    MEMBER [Measures].[Current Rate To Euro] AS (
    ([ISO Currencies].[ISO Curr Code].CurrentMember, [Time].[Date Id].CurrentMember, [Measures].[Exchange Rate To Euro]))
    MEMBER [Measures].[Net Sales Euro] AS (
    [Measures].[OOH Net Sales Dom Snapshot]/[Measures].[Current Rate To Euro]
    SET NE_measures as {[measures].[Net Sales Value Domestic], [Measures].[Exchange Rate To Euro]}
    member m_NonEmptyCheck as
    Generate
    NE_measures
    ,{Iif([Measures].CurrentMember, [Measures].CurrentMember, NULL)}
    ).Count = NE_measures.Count
    ,NON_EMPTY_BEHAVIOR =
    {[measures].[Net Sales Value Domestic], [Measures].[Exchange Rate To Euro]}
    select {[Measures].[Net Sales Euro], [Measures].[OOH Net Sales Dom Snapshot],[Measures].[Current Rate To Euro]} on 0,
    Filter(
    {[ISO Currencies].[ISO Curr Code].[ISO Curr Code]}*{[Time].[Date Id].&[2581]*[Customers].[PDU Description].[PDU Description]}
    ,m_NonEmptyCheck
    ) on 1
    from [DM ISR DEV];
    But I don't know how to translate the last select in a calculated measures in order to let the customer only to select this measures in the values area and the time in the filters.
    Any comment would be appreciated
    Kind Regards

    Was not so difficult as I thought, however, it took me several hours to understand how could it work:
    with
    MEMBER [Measures].[Current Rate To Euro] AS (
    ([ISO Currencies].[ISO Curr Code].CurrentMember,[Time].[Date Id].CurrentMember, [Measures].[Exchange Rate To Euro]))
    MEMBER [Measures].[Net Sales Euro] AS (
    SUM([ISO Currencies].[ISO Curr Code].[ISO Curr Code],([Measures].[OOH Net Sales Dom Snapshot]/[Measures].[Current Rate To Euro]))
    select {[Measures].[Net Sales Euro], [Measures].[OOH Net Sales Dom Snapshot],[Measures].[Current Rate To Euro]} on 0,
    non empty {[Time].[Date Id].&[2580]} -- specific datatime, in my db is the 23 Jan. 2014
    *{[Customers].[PDU Description].[PDU Description]} on 1 -- An attribute of the customer hier.
    from [DM ISR DEV]
    I think all of my confusions come from my Sql background. A calculated member is a member that is resolved by calculating an MDX expression to return a value, not a set, for this reason the key to solve my problem was the SUM function.

  • Exchange Rate Difference in MIRO not posted to the KDM account

    Dear Gurus,
    I have a query, I have defined an account in KDM. After the GR of the PO, if there is a difference in Exchange Rate system posts the Exchange Rate Difference to the Stock Account.
    My client wants this this difference at the time of MIRO should be posted to the KDM account. I am invoicing in my Company Code Currency not in PO currency this is also a requirement.
    Kindly provide me a solution for this.
    Regards,

    If material price is standard then only KDM account will account.
    Check this answered link [Exchange Rate Difference |Exchange Rate Difference]
    Edited by: Jeyakanthan A on Aug 3, 2010 2:13 PM

  • Exchange Rate problem in BW

    Hello Friends,
    The Currency Translation of all BW Web reports is ending with below error message.
    After opening report on Web, below things are not working and ending with same below error message.
    "System error in program CL_RSR_WWW_CTRL_DDOWN and form ADD_ITEM:01"
    Right click on web report and go to
    Currency Translation
    Variable Entry
    Query Properties
    Export (Working some times and not working some time)
    For all BW reports, the above 4 things are
    Not working only on Web
    Working Fine in RSRT
    Working Fine BEx Analyser
    So, it is not working only on Web and working fine with Excel.
    I have found some SAP Notes (812737 & 995675) on this problem, but according to these Note suggesstions, we have checked for errors and unable to find any errors or blanks in Exchange rates (TCURR or OB08 ). We have also checked programme "RCURTEST" and no solution was found.
    Can any one please suggesst us. what could be the problem?
    we are on 3.5 version with patch 13.
    Thank you.
    Tony

    hI
    Replicate the entire source system
    Rigt click on source system  replicate meta data  then
    search it
    Cheers
    Ogeti

  • EXchange rate problem

    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>
    I am getting this message for only 4 months i.e March April,May,June but rest of months its fine.
    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 TCURR 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.
    SO can somebody help me to solve this error ,its very urgent
    null
    Message was edited by:
            NRUPAL CHOWDARY

    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 maintenance

    HI gurus,
    I have fixed the exchange rate as  40 (say) in the PO header.
    Now when I do Migo after miro, it throws the following error;
    Enter rate USD / INR rate type B for 06.09.2007 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.
    Procedure
    Add the missing entry in the currency conversion table.
    Execute function
    You can then continue to process the commercial transaction.
    When execute this function, it goes to OB08.Even after giving the rate also for 6th Sep,unable to post MIGO, Please help .
    Thanks
    Kumar

    Hi James,
    The SAP NetWeaver MDM discussion forum is not the right for your query. Please check the appropriate forum. You may try "ABAP Programming".
    Best regards,
    Markus

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

  • Planning Exchange Rate table 9.3.1

    Hi Gurus,
    I have created Exchange rate table and attached to scenario in planning 9.3.1 and I am able to run business rules successfully. consolidation to parent level and Local to my base currency happening except the currency conversion. i checked in planning log file this is the error i am getting but i am not able to find the which table is not exists. I thought because of this currency conversion is not happening. Did anyone faced this? plz help me.
    Query Failed: SQL_DELETE_EXPIRED_EXTERNAL_ACTIONS:[100]
    java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00942: table or view does not exist
         at hyperion.jdbc.base.BaseExceptions.createException(Unknown Source)
         at hyperion.jdbc.base.BaseExceptions.getException(Unknown Source)
         at hyperion.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.executeUpdateInternal(Unknown Source)
         at hyperion.jdbc.base.BasePreparedStatement.executeUpdate(Unknown Source)
         at com.hyperion.planning.sql.HspSQLImpl.executeUpdate(Unknown Source)
         at com.hyperion.planning.sql.HspSQLImpl.executeUpdate(Unknown Source)
         at com.hyperion.planning.event.HspExtChangeHandler.actionPoller(Unknown Source)
         at com.hyperion.planning.event.HspExtChangeHandler.run(Unknown Source)
    Error encountered with Database connection, recreating connections.
    Nested Excetpion: java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00942: table or view does not exist
    Regards
    PrakashV

    Thanks a lot Jhon Coversion is working...
    Jhon, Can you clarify one doubt I am new to planning.
    I have created Planning application profile in 9.3.1. While creating application profile I have taken currency as USD as "required currency" is not available. In dimensions i have created "required currency" member and assigned to Entity (Only one entity) and other currencies like GBP, EUR.
    For Currency conversion i have created exchange rate table and conversion is working. But in my exchange rate table it is available for "required currency" to USD, EUR to USD, GBP to USD. But i want to define "required currency" to USD, "required currency" to GBP , "required currency" to EUR or USD, EUR, GBP to "required currency" how can i change my application profile currency?
    Regards
    PrakashV.

Maybe you are looking for

  • Problem with Safari (and other browser) fonts rendering

    Hi, I have a problem since yesterday with the rendering of fonts in all of the browser in my computer: Gmail, Google search and fonts in many other size are rendered BOLD. I don't remember how and when this happened, but it's very annoying specially

  • I am trying to decide which OS to upgrade to because I am not sure what my computer will handle

    I am trying to decide which OS to upgrade to because I am not sure what my computer will handle and I don't want to pay to upgrade to a version that I do not have the hardware to support (i.e. memory or CPU speed). I tried to install Turbo Tax and I

  • Links do not work from mail

    I can no longer open links from mail to Safari. NONE of them work. Is it a mail problem or a Safari problem? What can I do to fix it? Some are not listed like those in CNET so I cannot cut and paste.

  • Problem with a function

    Hi people, If someone made a call job in the SM35 I need your help! I use this two function to call a job, but when I debug the program in the SM35 transaction the JOB CLOSE function get the 'X' of processed in the variable that the function return b

  • Please help!!! Poor performance Neo2...can't figure out why!!

    Hi people, I have worked on this issue for days!!  I cannot figure it out!  Here is the problem: I used to have a Soltek AND Asus A8V mobo (both via chipsets), and scored approx 12,890 in 3dmark03 and 5,100 in 3dmark05, respectively ON BOTH BOARDS! I