Ex Rate Type EURX overriding Type M

Why does the Type EURX exchange rate for USD/EUR conversion override the Type M rate for USD/EUR ?
Is there a way to make the Type M rate the dominant rate ?

I found out that the TCURF table has a field called "Alternate Exchange Rate" and this was populated with "EURX" for Type M , USD/EUR conversion.
Removing the EURX as Alternate Exchange Rate allows Type M to be used instead of EURX.

Similar Messages

  • Exchange Rate Type "EURX"

    Hi,
    I wonder if some more familiar with this issue and can help educate me on it. In the Enterprise Compensation Function module (and other standard deliver by SAP), HR_ECM_CONVERT_CURRENCY, it is hard code to use exchange rate type "M"
    With that, in table TCURR, we maintain type M between all countries.
    i.e.: USD to CHF
    However, per SAP direction for EURO currency, it is best practice to use exchange rate type "EURX"
    i.e.: USD to EUR
    So my question is how can compensation module translate when they are hard code to use type "M" and "M" is not maintain between non-EURO and EURO?
    Is there a linkage somewhere I do not see. Can someone shed some light into that?

    Hi 
    Check OBBS transaction, have you maintained any alternative Exchange rate types?
    regards
    Srinivas

  • Enter rate USD / EUR rate type EURX

    All,
    We are getting the following error when attempting to do a journal entry via t-code F-65.
    Enter rate USD / EUR rate type EURX for 08/24/2009 in the system settings
    However we ave maintained the entry for 8/24/2009 in OB08 and we are still getting the error.  What can I do to correct this error?
    Thanks,
    Sean

    Hi,
    Please ensure that in T code OBBS you have maintained the translation ratios for both the currencies vice-versa.
    Like For exchange rate type EURX  see that ratio  From:EUR  To:USD and  From:USD  To:EUR
    both are maintained.Ensure the same for TCode OB08 as well.
    Hope this helps.
    Regards
    Sonali T
    Edited by: Sonali A Tambat on Aug 25, 2009 6:31 AM
    Edited by: Sonali A Tambat on Aug 25, 2009 6:32 AM

  • Why exchange rate type "EURX" is used ?

    Dear all,
    I post with FB65 a document with currency EUR.
    The local currency is THB and group currency is CHF.
    The document type doesn't have specific exchange rate type ==> by default the type "M" is taken.
    But, when I post a document with currency EUR, the system doesn't take the type "M", but the type "EURX".
    In this case, I don't want to use "EURX", but I want to use "M".
    How can I do ?
    Thanks for your help
    Best regards

    Please check the configuration in OBBS.  You would have specified an alternate exch. rate type (EURX) for exch. rate type M for the currency pair in question.
    Please refer to the following notes as well.
    https://service.sap.com/sap/support/notes/139553
    https://service.sap.com/sap/support/notes/123819
    PS: OB22 would not tell you anything.

  • "Enter rate EUR / GBP rate type EURX for 06/07/2004 in the system settings"

    When I try to do "Perform setup - Purchasing" by running T-Code: OLI3BW, after I fill in the name of the run and Termination time, then click execute button, get an error on the status bar and the error msg says below in between two dashed lines:
    Enter rate EUR / GBP rate type EURX for 06/07/2004 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.
    What should I do to get rid of this error.  I don't remember the t-code to input translation currency rate.
    Thanks

    hi Kevin,
    to maintain currency,
    transaction spro >> general setting >> currencies >> enter exchange rates.
    trying search oss note with SG105 and bw* area, got this note, please check (not sure since it's an old one, old pi).
    with SG105 and mm* area there are several notes, mostly mention 'program error'.
    374438
    Symptom
    During the rebuild of statistical data for the BW extractors in the purchasing area, an error message due to a currency translation can occur.
    Additional key words
    2LIS_02_ITM, rebuild, PI 2000.1, PI 2000.2, 2LIS_02_SCL, 2LIS_02_HDR, request, quotation, SG 105, SG105
    Cause and prerequisites
    Offers do not contain prices in the request, consequently the system cannot make a currency translation. This case was not considered.
    Solution
    Implement the attached program correction.
    Source code corrections

  • Exchange rate: Saving of quotation type

    I am maintaining exchange rates in OB08 (TCURR). In this context the quotation type has to be selected. Now, I am looking for the table which holds that information about the allocation of the quotation type and the entered values in TCURR. First I thought that the table TCURN includes this information, but that seems to be wrong.

    Hi Tobias,
    exchange rate types refer to standard rate, buying rate, selling rate, planning rate etc.
    You will find these settings in table TCURV.
    You can customize this table in SPRO,
    --> General Settings
    --> Currencies
    --> >Check Exchange Rate Types.
    Standard types are being delivered by SAP, you may want to copy from these.
    Hope this helps.
    Rudolf

  • Error in posting contract for interest rate futures with product type 70B

    Hi All,
    I am getting the below error while creating contract(FTR_CREATE) for interest rate futures with product type 70B.
    Processing leads to inconsistent positions for 11.02.2014  CoCd:LT01 ValArea:001 ValCls:0001  IDNo:IRF021 Fut.Act:CITI001
    Message no. TPM_TRL063
    Diagnosis
    An error exists in the derived flows. Further processing would lead to inconsistent positions for 11.02.2014 .
    CoCd:LT01 ValArea:001 ValCls:0001  IDNo:IRF021 Fut.Act:CITI001
    System Response
    Processing was terminated.
    Kindly Suggest.
    Regards,
    Anish

    Thank u for ur response.Now it is solved when OB40 and OBCN maintained.Here I am facing a new problem.pl. provide the solution.we configured twoseperate  pricing procedures for our product and scrap material.We have configured same condition types for VAT(ie.condition type:ZVAT) and CST(cond type:ZCST), in both pricing procedures. Now We want to maintain  seperate condition types for VAT and CST for pricing procedure for Product material and Scrap material. I have created two new condition types for scrap sales ZSCT- cst for scrap and ZSVT-vat for scrap by copying the same from existing conditions ZCST & ZVAT, and the same is included in the scrap pricing procedure. And also maintained OB40,OBCN,OVK1,OVK3,OVK4, FTXP,FV11 and VK11.
    now I am facing the following problems.
    1. while creating the Material master & customer master, in tax category sub screen all conditions i.e. conditions defined for  product material( ZCST,ZVAT) and defined for scrap material (ZSCT, ZSVT) displaying and these are compulsory fields.
    2. While creating the sale order for scrap material, system is considering the TAX classes from ZVAT/ ZCST (defined for product material) and taking the condition value from the condition type ZSVT/ ZSCT with the TAX class values of  ZVAT/ZCST.
    Now I would like to know is there any procedure  to assign the Material type and Customer group to Tax category.
    Thanks & Regards
    sam

  • Copy Rate from MM Codition Type to SD Condition Type for SD invoice.

    Hi,
    I want to copy the rate of conditon Type (P101) from STO to one of the condition type in  SD proforma Invoice, this proforma Invoice is created based on the delivery document for the above said STO.
    How this can be done.
    Thanks
    Savi

    Hi Priyanka,
    Thanks for clue, I tried same as said by u. but while maintaining value in condition type following error is coming.
    <b>Entry A EF P101 does not exist in T685 - check your entry
    Message no. 00058 (I checked cond.type is there & working fine for MM)
    Diagnosis
    Input values must be defined in Table T685. The value or values 'A EF P101' are not specified in this table.
    <b>Procedure
    Check whether the input is correct and correct if necessary.
    Procedure for System Administration
    If this is not an incorrect entry, check the system settings and change them if necessary.
    If there is a connection to the Customizing system, you can maintain the system settings by choosing Customizing in the Performance Assistant or Maintain Entries (F5) when displaying the help in a modal dialog box.</b></b>
    I think along with this some additional settings may be required with in both of condition type i.e. source condition type & Target condition type.
    Please look in to the same & advice.
    Thanks
    Savi

  • OTC - interest rate instruments - new flow types

    Hello ,
        We have to change account assignments for flow types and also add flow types . Below are the details of the product type and trans type.
    Co. Code:     US01
    Prod. Type:     EI
    Trans. Type:     SWA.
    For eg.  flow type 1200 has the below mapping , we need to change the debit and credit accounts
    1200     Interest Income      1901000101( db)      77221000 (cr)
    Also we need to add new flow types with the below mappings :
    Charge Accrual     77521000     28229000
    Charge Accrual Reset     28229000     77521000
    Charge                            77521000     27020013.
    Please let me know the configurations steps for these.
    Thanks in advance.

    hi,
    Go to Tcode: TBCZ and change the acct symbol for the corresponding flow type ,

  • Manual Excise condition type with calculation type as FIXED AMOUNT

    Dear Gurus,
    I have used a manual excise condition (JMAN) in my pricing procedure the difference is that I've changed its calcultaion type to FIXED AMOUNT.
    And in the same pricing procedure I have also got a percentage based Excise condition (ZEXC).
    And in any transaction either of the one that is JMAN or ZEXC will be used.
    The Manual Excise condition is used basically when the raw material sale takes place. The requirement is as such that they should be able to enter the duty value in INR and not in percentage. Please go through the example below
    *(For Example I am procuring raw material of 100 kg worth 10000 at 8% of excise duty. Excise duty will be 800 for 10000rs. So it will be 8 rs per KG.
    And now suppose I am utilizing 80 kg for production and want to sell remaining 20 kg. the Excise duty charged should be 160 rs. considering the rate per unit is 8rs.)*
    In this case user wants to enter the value in INR and not in percentage.
    And normally for the finished goods the percentage based condition is used.
    Now what my issue is that how will I copy the value from JMAN to ZEXC at the raw material sale. otherwise my finished good sales is happening without any problem.
    For this should I use any routine to copy the values from ZMAN to ZEXC??
    Or rather is it possible that I could copy values from a condition type whose calculation type is FIXED AMOUNT to other condition whose calculation type is percentage.
    How should I go ahead with this??
    Please guide me.
    Any answers??
    Cant Do it this way??
    Thanks & Regards
    Anand.k
    Edited by: anand k on Jul 8, 2009 6:38 AM
    Edited by: anand k on Jul 8, 2009 1:04 PM

    Check the condtion value in condition type UTXJ . If the JMOD value is 10% of UTXJ then assessable value should have been maintained for the Material and Plant combination in J1ID. This is due to Routine 351 maintined in pricing procedure for the condition type UTXJ
    check and confirm
    Senthils

  • Diff b/w reference type and elementary type

    hi all
    can any one what is the diff b/w reference type and elementary type in data element ....
    thanks
    lokesh

    The data type attributes of a data element can be defined by:
    Specifying a domain whose attributes are copied by the data element.
    Specifying a build-in type where the data type, number of places, and possibly decimal places can be directly specified.
    Specifying a reference type, i.e. reference to a class, an interface, a type defined in the Dictionary, a built-in type, or a generic reference to ANY or DATA.
    In the maintenance screen you can set the option you require by setting the appropriate flag (domain, built-in type, reference type) and filling in the corresponding input fields.
    A reference type is a reference to another type. There are the following kinds of reference types:
    Reference to a class or an interface
    Reference to a type defined in the Dictionary
    Generic reference to ANY, OBJECT, or DATA
    Reference to a built-in Dictionary type with specification of the length and possibly also the decimal places
    You can use a reference type to define the data type properties for a data element, or for typing the component of a structure or the line type of a table type.
    In the field Referenced type, enter the name of a class, an interface, the generic references DATA, OBJECT, ANY, or the name of a type defined in the Dictionary. If the reference type is to be a predefined Dictionary type, choose the reference to the predefined type. Enter the number of characters and, if required, the number of decimal places.
    where as
    The data class describes the data format at the user interface.
    If a table field or structure field or a data element is used in an ABAP program, the data class is converted to a format used by the ABAP processor. When a table is created in the database, the data class of a table field is converted to a corresponding data format of the database system used.
    You can find a detailed description of the data classes allowed in the ABAP Dictionary in Overview of the Data Classes.

  • How do I make Step Types in the Type palette be "master" versions which all sequence files on a particular should use? (since this only seems to "half work")

    The situation I would like is to have a library of step types which sequence developers can use. Therefore if new step types need to be added, or existing ones modified - all that needs to be done is to roll out a new MyTypes.ini (for example), and the code modules/substeps.
    Scenarios:
    If I create types in MyTypes.ini (make sure "Attach to this file" is checked, so they get saved here). I can then create a sequence file using these step types. No problem so far.
    I can open the type palette, modify the step properties, and save. When I go back to my sequence file an asterisk appears (saying it needs to be saved, even if I have opened it from scratch). The properties have been updated to reflect what is in the Type Palette. Still no problem (Type versions are the same in the sequence file and type palette).
    This is where the problem appears:
    If I change a step type (in the Type Palette) from using a code module to using a Post-Step substep instead (changing the module adaptor to "None") - any instances do NOT update when you open sequence files. (The same happens vice versa also).
    Please note that the "Type version" listed in the sequence file DOES match that listed in the Type Palette - the properties are the same but the manner in which the code modules are called is DIFFERENT! This then can lead to to runtime errors if the old code module has been deleted for example.
    The only way around this is to open EVERY sequence file that contains an instance of the step type, and make sure that you have "Apply changes to all loaded instances of this type" checked in the step type properties dialog. This is is not a good solution since files could be missed, and is very time consuming if you have hundreds of sequence files!
    What I need is that the Type Palette on any particular station contains the MASTER copies of each type. These are loaded whenever a sequence file is loaded and NOT retreived from the sequence file. As discussed above this seems to work when you modify properties - but doesnt work fine if you change the way in which code modules are called.
    Am I doing something wrong or is this a limitation?

    I had a system recently containing seven sequence files, approx 20 subsequences in each, and around 10-20 steps in each sub-sequence. Every step (except for the NI non-code module types) was an instance of a step type.
    Each one of these steps had an Edit sub-step and a code module called through the code module adapter.
    In order to make these into "wrapped up" step types it was decided to move the code module to a Post-Step substep (as also done in the NI-IVI step types) - so that developers cannot fiddle with the code prototype or module.
    In order to do this I had to open all 7 of the sequence files, make the changes and then ensure that "Apply changes in this dialog to a loaded instances" was checked. This seems to sort of work, but some steps started causing Error 17502 (System Error) when you configure them (call the Edit substep). Over the course of the past few months I have had to effectively check every instance of a type to see if it works (deleting the step and replacing it when it doesnt). Other strange things happened like some of the step type instances now have the "None" (adapter) icon associated with them - but both still work.
    The idea of creating a type-def of a step type is a good one, but frustrating that it doesnt seem to fully work. Why should the sequence file also store a version of the step-type - which is what is effectively causing this problem - why not make it so that if you dont have the step types installed in the type palette - TOUGH! Message Edited by RichM on 03-15-2005 06:55 AM

  • How can we derive the Abs quota type from absence type?

    we need to develop a report where we need to fetch Abs quota type from abs type.
    I checked T554S, we can get counting rule from it and then T556C and then to assigned deduction rule in table T556R.
    From T556R, qota type is there but the field is ABWKO and it is structure. How do read values from deduction rule.
    we need KTART field which is in V_T556A.

    Hello,
    Did you find the solution to your problem?
    Kr,
    Julien

  • Unicode  - "DMBTR" must be a character-type field (data type C,N,D or T)

    Greetings Experts!
    I am trying to convert legacy code to Unicode for a current ERP6.0 reinstallation and have encountered the syntax error "DMBTR" must be a character-type field (data type C,N,D or T)
    The field is part of a structure and the fields attributes are as follows:
    COMPONENT = DMBTR     
    COMPONENT TYPE = DMBTR     
    DATA TYPE = CURR     
    LENGTH = 13     
    DECIMALS = 2     
    DESCRIPTION = Amount in Local Currency
    The code in question is as follows:-
    macro Move_Zoned.
    Converts a numeric variable to zoned format and moves it to a
    target variable.
    DEFINE move_zoned.
         &1 - source variable
         &2 - Number of Decimal Places
         &3 - 'To'
         &4 - Target Variable.
      write &1 to w_zoned no-grouping decimals &2.
      condense w_zoned.
         Remove the Decimal Points.
      search w_zoned for '...'.
      while sy-subrc = 0.
        move sy-fdpos to w_to_point.
        if w_to_point = 0.
          w_to_point = 1.
        endif.
        compute w_from_point = sy-fdpos + 1.
        concatenate w_zoned+0(w_to_point)
                    w_zoned+w_from_point
               into w_zoned.
        search w_zoned for '...'.
      endwhile.
      shift w_zoned right deleting trailing space.
      translate w_zoned using ' 0'.
      call function 'Z_TRANSLATE_ZONED_DECIMALS'
        exporting
          i_input              = w_zoned
        importing
          i_output             = w_zoned
        exceptions
          x_invalid_zoned_char = c_invalid_zoned_char
          x_numeric_info_lost  = c_numeric_info_lost
          others               = c_other_zoned_error.
         Get the length of the recipient field so we don't truncate the
         numbers....
      describe field &4      length w_flength in character mode.
      describe field &4      type   w_type.
      describe field w_zoned length w_zoned_len in character mode.
      if w_zoned_len <= w_flength.
        move w_zoned to &4.
        shift &4 right deleting trailing space.
        translate &4 using ' 0'.
      else.
            Get the start position....
            If it's a packed field allow for values up to 6 figures
        compute w_zoned_len = w_zoned_len - w_flength.
        if w_type = 'P'.
          subtract 2 from w_zoned_len.
          clear w_type.
        endif.
        move w_zoned+w_zoned_len &3 &4.
      endif.
    END-OF-DEFINITION. "Move_zoned
      LOOP AT t_single_kunnr.
        move_zoned t_single_kunnr-postamt 2
                to t_single_kunnr-dmbtr.
        DIVIDE t_single_kunnr-dmbtr BY 100.
        MODIFY t_single_kunnr.
      ENDLOOP.
    Is there a solution to get past this syntax error as I would rather not change the datatype of the field in the structure.
    Much Obliged
    Elphick.

    Type X is not allowed in Unicode. When a field is declared as Type X with Value u201809u2019 or any other value, it can be resolved by using classes.
    Before Unicode
                      CONSTANTS: c_hex TYPE x VALUE '09'.
    Resolution:
    Itu2019s work for any value of x.
    First a temporary field of Type c should declare. Following class will convert Type x variable into type c.
    Example:
    CONSTANTS: c_hex TYPE x VALUE '09'.
    DATA: LV_TEMP TYPE STRING.
    DATA: LV_TMP TYPE C.
    TRY.
    CALL METHOD CL_ABAP_CONV_IN_CE=>UCCP
    EXPORTING
    UCCP   = c_hex
    RECEIVING
    CHAR   = LV_TMP   .
    CATCH CX_SY_CONVERSION_CODEPAGE.
    CATCH CX_PARAMETER_INVALID_TYPE.
    CATCH CX_SY_CODEPAGE_CONVERTER_INIT.
    ENDTRY.
    CONCATENATE I_OUTPUT-BKTXT I_OUTPUT-BVORG            
    I_OUTPUT-BUDAT I_OUTPUT-MESSAGE INTO
    SEPARATED BY LV_TMP.                      
    I_BUFFER = LV_TEMP.
    CLEAR LV_TEMP.
    CLEAR LV_TMP.
    OR
    Note: It works only for type x value  09.
    CLASS cl_abap_char_utilities DEFINITION LOAD.
    CONSTANTS: c_hex TYPE c VALUE
                             abap_char_utilities=>HORIZONTAL_TAB.

  • SQL types over PLSQL types while using Oracle Applications adapter in BPEL

    Use SQL types over PL/SQL types while using Oracle Applications adapter
    in BPEL/ ESB
    This document will be focusing on Oracle Applications adapter. However Database adapter is much like OA adapter (even OA adapter uses DB Adapter), so the readers who are interested to explore DB adapters, can relate things with this document and go further as well.
    Some Guidelines for writing PL/SQL APIs for OA Adapter
    As we know when we create a partner link from the OA adapter wizard it sometimes writes some wrapper script supportive to the OA Adapter WSDL which contains below
    * Object type for PL/SQL RECORD
    * Nested table of the given type for PL/SQL TABLE. For example, the nested table of NUMBER.
    * INTEGER substituted for PL/SQL BOOLEAN
    * Wrapper Script for converting above three set of data types . (PLSQL to SQL and SQL to PLSQL conversion functions)
    In runtime this wrapper script for converting PL/SQL to SQL and SQL to PL/SQL is an extra overhead.
    So the first advice would be to avoid the use of the below as parameters of PLSQL API being called by OA Adapter.
    * PL/SQL RECORD
    * PL/SQL TABLE. For example, the nested table of NUMBER.
    * PL/SQL BOOLEAN
    In other way we can say we should try to use only SQL data types in arguments if we are planning to call any PL/SQL API from the OA Adapter.
    If the requirement is to use a table or record uses the Object type. In place of BOOLEAN better to use VARCHAR or INTEGER what ever fulfills your requirement. Following this guideline we can reduce a huge number of Line of codes to be run each time the adapter being called.
    Generally, Oracle E-Biz standard APIs use PL/SQL record types and table types so when there is a requirement to call these API’s from OA Adapter (this is a common requirement in development), and if we directly browse the API in OA Adapter Configuration Wizard and create the partner link, again a huge number of code is written by the wizard in the wrapper script (a number of extra mapping of fields which are not being used in the interface).
    In this case better would be to create an Object type with only the required fields which are being used in that call and use them as parameters for the PLSQL API.

    Find the complete document
    http://www.4shared.com/file/167171882/29525116/Use_SQL_types_over_PLSQL_types.html

Maybe you are looking for

  • Month_ending and Year_ending....

    Hi Guys; In a report i need to show the following 3 columns: If: date_column is between 3/01/2005 and 3/12/2008 then my 1) 'week_ending: ' Column should display values; 3/5/2005, 3/12/2005 .....upto 3/15/2008 2) 'Month_ending: ' Column should display

  • Connecting G4 to TV

    I have a G4 ibook and want to hook it up to the tv to watch a dvd. I have tried the VGA which came with the ibook and the video works perfectly but no sound! i have plugged a sound jack into the headphone socket of my ibook and then plugged the red a

  • How does one edit the basic features of a template?

    The standard templates differ in various fundamental aspects which don't know how to edit. The background colour of a page, for example, or where the page number goes. (I'm aware that one can edit the background colour of characters or sections. But

  • I have AD and Exchange 2010 installed on different servers. can I control both with powershell from the AD server?

    Hi all, I have a lab env that include: 2 server 2012 with AD DS, 1 server 2012 with Exchange 2010, 1 server 2012 that I will install later Edge server. I have a script that can build all my AD and Exchange infrastructure . This script was tested on s

  • Copy/Paste Calendar Appointments

    Is there any way to copy/paste or ctrl+drag to copy an appoitment in my calendar?  For something that doesn't happen regularly enough to set up a repeat appointment it would be nice to be able to purposely duplicate an appointment instead of manually