ME21N and Currency

The purchasing department has recently discovered that they can change the currency of the purchase order in the header section of ME21N (Delivery/Invoice) from the default currency of the vendor master. This is causing finance some problems because the vendor reconciliation account is tied to the currency of the vendor. Finance tries to enter the invoice using the currency of the vendor but the purchase order does not agree so they get the error M8 095 which is as it should be.
Is there a way to set SAP so that purchasing has to accept the default currency from the vendor master record?
Regards,
Les

Hello Leslie,
Option 1: As suggested by Charlie, make the following settings
You can make this field as Display in SPRO-> Mat Mngt -> Purchasing -> Pur Ord -> Define screen layout at doc level -> Select the line item ME21N / ME21 / ME22 and click on megnifying glass,
Select the "Terms of delivery and payment" and make "Terms of payment" as Display.
<b>Caution:</b> This setting will be applicable at client level (transactionwise) so consider that point.
Option 2:
You can use Screen / Transaction variant and make that field hidden so no one can change that. Tcode for Screen/Transaction variant is SHD0.
Hope this help.
Regards,
Arif Mansuri
Reward if answer is helpful.

Similar Messages

  • Make Non-editable Column in Table Control of ME21N and ME22N

    Hi Experts,
    I was trying to look for a solution to make the columns for field MEPO1320-SLFDT(Stat Deliv. Date), MEPO1320-EEIND (Deliv. Date) and MEPO1211-NETPR (Net Price) from transaction ME21N and ME22N to be non-editable ONLY when Qty Received (MEPO1320-WEMNG) > 0.
    I'd found that the modify screen codes were located at Class CL_TABLE_VIEW_MM, Method MODIFY_SCREEN_TC_LINE but there were no enhancement spots available to add my code. Is there any other method i can use to make those fields non-editable?
    Thanks in advance!
    Cheers,
    Cheng
    Edited by: Cheng Mei Tan on Jun 4, 2009 9:31 AM

    Hi Cheng,
    I think you can use this BAdi: ME_PROCESS_PO_CUST - Enhance Processing of Enjoy Purchase Order.
    Use the method PROCESS_ITEM to control the fields at the item level.
    I think is not possible to make the fields non-editable, however, you can put an error message whenever your condition is verified, and the user won't be able to change the fields.
    Cheers,
    Pedro

  • New tabs added by Badi ME_GUI_PO_CUST not seen in ME21N and ME22N

    Hi All
    I am implementing BADI ME_GUI_PO_CUST / ME_PROCESS_PO_CUST to add additional fields in Purchase Order Header.
    The implementation of the BADI ie the Subscreen of the fields to be added appears in Header of  transaction ME23N but it does not appear in the transaction ME22N and ME21N.
    Can anyone help me on this.How to make the tab appear on screen in transaction ME21N and ME22N.
    Thanx.

    Dear Friend,
    Just go to the Class CL_PO_HANDLER_MM
    This is the Super Class for the PO & PR.
    If u debug the PO u can see that PO is calling this super class.
    For this u want to create Subroutine in the Function Group calling the Screen .
    The Problem which u r facing is that the Instance are not yet created for that Cusotmer Data.
    Once u created this Subroutine u can see the fields..
    With Regards,
    Sumodh.P

  • Profit Center Wise and Currency Wise balances in same report?

    Experts,
    Is there any report where we can see Profit Center and Currency Wise balances in the same report?
    How can we get such report?
    - Nilesh

    Hi
    Did you try FAGLL03?? I think that should suffice
    or try FGI3
    br, Ajay M

  • User Exit for PO creation(me21n and me22n) - A/c assgn Category is existing

    Hi all,
    I would like to have your guidance to find out an appropriate EXIT to meet the following req.
    Requirement is such that : This EXIT should generate a G/L account automatically (or over-write the existing G/L a/c) during any PO creation(me21n and me22n tcodes - before saving) based on the fields(mandatory) :
    A/c Assignment Category,
    Material,
    Company code and
    Vendor
    entered by the user(during his/her PO creation activity)
    The identified EXITS as of now are EXIT_SAPLEBND_002 (But the package is not matching our PO tcodes : me21n and me22n)
    and EXIT_SAPMM06E_017(Package ME- same as tcodes me21n,me22n)
    and even other Exits available for PO based on <b>before saving</b> activity.
    Even I tried out creating a PO in debugging mode(with break points set at the above EXITs).
    Please do help me out at the earliest to identify the appropriate EXIT to meet this requirement.
    With Regards,
    Srividya

    Hi!
    in SMOD give MM06E005 enhancement
    FM name
    EXIT_SAPMM06E_017
    This will be triggered during saving.
    Regards
    Tamá

  • MS Word Web Service Interface: bad format of date and currency fields

    Hi,
    I am using MS Word Web Service interface to create contract documents. However, my date and currency fields show in a strange format. Date is in"YYYY-MM-DD" format, while currencies always have "." as decimal separator (probably technical values). My user settings are "DD.MM.YYYY" for dates and "n.nnn,dd" for decimal numbers.
    My workaround is to create a Z structure for WS interface with char fields and then do conversion through CRM_WST_RT_BADI->OUTBOUND_PROCESSING method. This works, but requires a lot of custom development.
    Is there a way to "tell" the interface to use correct formats in MS Word without doing it all manually through custom fields?
    Thanks!
    KR,
    Igor

    Oh, indeed!
    We might be closer than you think - I live close to Croatian-Slovenian border so we might pop out for a drink! But we can discuss this out of forum... 
    Now work again:
    Is there any documentation on possible formatting keywords? I suppose it's possible to set up decimal places, custom date formats etc.
    Cheers,
    Igor

  • Customer field Not shown in ME21n and ME22N

    Hi,
    While creation ME21N and change ME22N we are unable to get Customer field in Delivery address tab of the PO, We are getting Address and Vendor (Sc Vendor) fields in Delivery address tab , but customer not able to see.
    The Customer field we can seen through ME23N.
    We have cross check screen layout for ME21N and ME22 and NBF here in all cases Customer field is Optional.

    Hi,
    Please check screen layout for AKTH & AKTV.
    Regards
    Subbu.

  • Any Orjinal SAP Reports which has currency field and currency key

    Hi Friends,
    I am looking for a report which has currency field and currency key at selection screen. I want to learn how SAP do selection with currency. Can you say a transaction deal with my desire?
    Thanks.

    try report RFSSLD00
    A.

  • Report sould support multiple company codes and currencies

    Hi Experts,
    I had requirement, my report should support multiple company codes and currencies. Right now it is supporting 2 company codes and currencies(EUR, USD) only. Now the report should support all copmany codes and currencies.
    I had analyzed report. In the report there are class and authorization objects. In this authorization objects, they may be any chances of maintaining company codes and currencies?  This is regarding PS Module.
    Need ur suugestions to solve this issue...
    Regards,
    K. Bharat

    Hi raja,
    Could you share what you had to do to attain this functionality? I have the same requirement.
    Thanks,
    Kiran

  • Derive 'company code' and 'currency'??

    Hi there,
    I have <b>company cody, chart of account, and currency</b> in my planning level. <b>How can I derive 'chart of account' & 'currency' from 'company code'</b> if I don't like to 'manually' enter 'chart of account' and 'currency' everytime when I enter planning data?
    I know that I can use '<b>exit</b>' to do that. Can someone let me know how to use 'exit' to make it work???
    Thank you.
    J.

    Hi John,
    You don't have to use any exits for your requirement.
    Since <b>Chart of Account (0CHRT_ACCT)</b> and <b>Currency (0CURRENCY)</b> are attributes of the Characteristics <b>Company Code (0COMP_CODE)</b>, it would suffice you to apply the derivation of type "<i>Attribute</i>", provided the master data of the characteristic Company Code is properly maintained.
    But, <i>you would take out the characteristics 0CHRT_ACCT and 0CURRENCY out of your planning level, where you want to  automatize the derviation</i> (where you have your planning layout). <i>This is the requirement of characteristics derivation</i>.
    <b>The characteristic from which another characteristic has to be derived <u>must be taken in</u> the planning level and the derived one <u>would stay out</u> from the planning level.</b>
    <b>You would proceed as follows:</b>
    1) Go to change Planning area
    2) Select the tab "Characteristic Relations"
    3) Choose "type" as Attribute, and use the push button "Detail view"
    3) Select there, "derviation, combination check and combination proposal".
    4) Choose the baisc Cha. as Company code (0COMP_CODE) and Attribute as Chart of account (0CHRT_ACCT).
    5) Go back to previous screen (Characteristic relations)
    6) Use the next line and repeat the steps 1-5.
    7) Here you would choose the baisc Cha. as Company code (0COMP_CODE) and Attribute as Currency (0CURRENCY).
    8) Save the settings.
    9) Regenerate your planning layout settings.
    And thats it!
    Many Regards!

  • Date and currency in business apps

    Last year, I was concerned about the difficulty to use java.util.Date class in business applications.
    See thread "Date is a mess for business use" at http://forum.java.sun.com/thread.jsp?forum=4&thread=464726
    And yes, I continue to think that a Date with 61 seconds in a minute is unusable in a business environment !
    We need to store business dates, not timestamps.
    Working for an insurance company, suitable date and currency classes are of paramount importance, but Java doesn't include such classes, rendering its use very difficult, not to say almost impossible.
    I just give here a pointer to some very interesting articles I just came across lately.
    I think it can be of some help to people facing the same problems as me about Date and currency storage.
    http://www.idinews.com/darkside.pdf
    http://www.idinews.com/freeware.html
    http://www.idinews.com/sourcecode/DateJava.html
    http://www.idinews.com/sourcecode/MoneyJava.html
    At last, with these two classes, we can do the same data processing as we did with all our cobol programs.
    Happy reading !

    I tried using the Money class on the compound interest example from http://www.cs.princeton.edu/introcs/91float/. Here's my code:
    Money deposit = new Money(1000d);
    System.out.println("Deposit = "+deposit);
    System.out.println("Double precision interest = "+
         deposit.mpy(Math.pow(1 + .05 / 365, 365)));
    Money dailyAmount = new Money(deposit);
    for (int i = 0; i < 365; i++)
              dailyAmount = dailyAmount.mpy (1 + .05 / 365);
    System.out.println("Daily calculated interest = "+dailyAmount);The output looks like:
    Deposit = $1,000.00
    Double precision interest = $1,051.26
    Daily calculated interest = $1,049.40But the second value should be $1,051.27. Because Money uses a long to represent the amount I end up missing a penny when double precision rounding is applied, and because it rounds down I end up missing almost $2 when the amount is calculated daily.

  • Grey out rate and currency under conditions tab in PO

    Hi Expert,
    Is it possible to grey out the "rate" and "currency" field under Conditions tab in Purchase Order? If can, please guide me to the path.
    Thanks.

    Hello, crystal142,
    SPRO -> Materials Management -> Purchasing -> Purchase Order -> Define Screen Layout at Document Level -> (choose the field selection, can be assigned to document type in Purchase Order -> Define Document Types) -> Terms of delivery and payment.
    Kind Regards
    TomT

  • A table mapping between country code and currency code

    Hi experts,
    I want to know whether there is a table mapping between country code and currency code.I have found the table T005(Countries).But I don't why the filed of WAERS(Country currency) hasn't maintained in talbe T005?Whether country code and currency code hasn't direct relation?
    Regards,
    Kelvin

    Dear Kelvin
    The said field (WAERS) can be fetched from many tables.  To name a few, below are some of the tables in which, you can see the field for currency.
    1)  BKKI4
    2)  BKKI5
    3)  BWPOS
    4)  KNKA
    5)  KNVV
    6)  MSEG
    thanks
    G. Lakshmipathi

  • BEX 3.5 To display amount and currency field side by side in report

    Hello Gurus,
    I have requirement where in i have a HR report and as per the requirement the users want to see in the BEx 3.5 report to show the currency and amount field side by side
    example: I need to show 6 key figure(Amount) and their original currency side by side in the report as below
    2009 Bonus            Currency                 2009 incentive    Curr               2009 Salary               curr
    1,000                        GBP                          1,000                  USD                   1,000                        INR
    We have created a formula for the mentioned 3 key figures with NODIM to replace the currency. But we could not able to achieve by bringing the currency side by side
    Thanks in advance
    Venka

    Hi,
    Normally ther should be a another field should be there along with amount some currency either dco currency ,loc currency those fileds are assigend to the info object like 0currency
    we can go with structure at columns level u bring one as amount bouns(RKF may be) besides that u keep currency then another RKF and currency like that u can keep an d try to see the data at report level.
    Thanks & regards,
    sathisj

  • Totals text and currency sign in alv grid

    Hi!
    How to display totals text and currency sign in the totals part of the alv grid??
    Ex.
                  5    6
                  4    9
                  5    2
    Totals: $14 $17

    Hi,
    For Currency :
    https://forums.sdn.sap.com/click.jspa?searchID=11871008&messageID=3564279
    https://forums.sdn.sap.com/click.jspa?searchID=11871008&messageID=1019294
    For Total_text
    Maybe you will find something in examples SALV_OBJECTS.
    it's a package in the systems above 6.4 with new ALV. There are nice examples. Main package is SALV.
    https://forums.sdn.sap.com/click.jspa?searchID=11871273&messageID=3935361
    Regards,
    Shiva Kumar

Maybe you are looking for