Me21n and F4

Hi. I have a such task:
in tr. me21n I need modify search help to field Kind of an estimation. this sh must works in combination with some data that i can get by BAdI ME_PROCESS_PO_CUST ( MATNR and PSTYP).
But I don't understand how do that.

Hi,
  Create a search help with the search help exit and attache it to the standard search help of the field in the transaction ME21N, refer the following help,
http://help.sap.com/search/highlightContent.jsp
Rgds,

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

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

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

  • PR mandatory in PO Creation ME21N and ME22N

    Dear Experts,
    I want to make PR mandatory for each line item in ME21N and ME22N transaction Code,how to do it in SAP ?
    Thanks

    Hi,
    First Create a Function authorization in OMET named as XX.
    In that tick on Ref to PR.
    Hope Help U !
    Regards,
    pardeep malik

  • Differences between AKTH and ME21-ME21N and between AKTV and ME22-ME22N??

    Hi Gurus
    Does anybody know the difference between AKTH and ME21-ME21N and between AKTV and ME22-ME22N??

    if you create a PO using ME21/ME21n following field selection groups are called (in Standard)
    I_AUSWAHL0                                             ME21N
    I_AUSWAHL1                                             AKTH   <<<<<< means create
    I_AUSWAHL2                                             NBF
    as soon as you add any field (e.g.Vendor) the logic is changed and following groups are called:
    I_AUSWAHL0                                             ME21N
    I_AUSWAHL1                                             AKTV      <<<<<< means change
    I_AUSWAHL2                                             NBF
    (when you fill the Item data, additional field selection keys are called as well)

  • SAP Standard Field Attributes for ME21n and ME

    Hi,
    Can anyone suggest me where i can see all the display,Hidden,Mandatory, optional SAP Standard field attributes for ME21N and ME51N.
    I looking for Configuration settings
    Thanks
    Venki

    Hi ,
    All i see is Field Label                    Reqd.entry  Opt. entry  Display for ME21N and ME51N
    I want to see what SAP Standard Fields are Hidden for these T-codes.
    I want to use and Non Used Field ( Hidden SAP Field) for new Enhancement instead of creating a custom Tab
    Thanks
    Venki

  • User Exit transaction ME21N and ME22N in the save moment

    Hi, all.  I need one user exit to transaction ME21N and ME22N for SAVE.
    I need name user exit please in the save moment.
    Message was edited by:
            Martínez Vásquez Rubén Dario
    Message was edited by:
            Martínez Vásquez Rubén Dario

    Hi,
    Please check this user exits.
    EXIT_SAPMM06E_012 - Check Customer-Specific Data Before Saving
    EXIT_SAPMM06E_013 - Update Customer's Own Data in Purchasing Document
    EXIT_SAPMM06E_016 - Export Data to Customer Subscreen for Purchasing Document Item (PBO)
    EXIT_SAPMM06E_017 - Export Data to Customer Subscreen for Purchasing Document Item (PAI)
    EXIT_SAPMM06E_016 and EXIT_SAPMM06E_017 are the best place to change line item. I used in both places again it depends on your requirement for PBO or PAI.
    By the way, what do you mean by actualization?
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Send mail with Z Message Class in me21n and me22n

    Hi everyone, i'm new at the forum and this is may first post so i ask for apologies if i post it in the wrong please.
    Well my question is this, i have an z class message in the NACE transaction that it's suppose to send a mail, well if i use the standard program SAPFM06P form ENTRY_NEU with a sapscript it send correctly the mail and i can display it in the SOST transaction, but i need it to display a smartform not a sapscript, so i copy the program to Z and make it call my smartform, if i go now to the me21n/me22n/me23n an make a print preview it's display my smartform correctly, to this point it's all ok, but the problem is that when i modify something in the order and save, my Z message class does not send the mail (i can't see it in the SOST transaction)
    I was looking and it seems the problem is that the SOST and the SOOD table are not update but the NAST table does, so when i go to the SOST transaction it doesn't find the data to display.
    I know that the update it's done in the form BUCHEN of the SAPLMEPO, but i can't find where.
    Does anybody know how can i fix this problem? basically i want the me21n and me22n send the mail.
    Thanks a lot

    Thanks for your quick answer, I'll check and let you know any news
    PD: what do you mean by "you need to maintain condition records as external send. then only it will send the mail automatically"?
    Edited by: -tk85- on Jan 18, 2012 3:32 PM

  • ME21N and ME22N

    Dear Gurus,
    I have a question here.
    Currently I am using an user exit EXIT_SAPMM06E_013 which is used for transaction code ME21N to check PO before saving. This user exit is to trigger an email to user when there is a creation of PO. The user exit is working fine in ME21N.
    However, when user is in ME22N (Change mode) and then create PO by clicking "Create" button (in ME22N), the user exit is not working. There is no email trigger to user when a PO is created. By right, the user exit should work because user is in "Create PO" although it's in ME22N t-code.
    I have tried to remove the t-code in my program but when user is in ME22N (changing PO) and then click Save changes, it kept on sending emails to user which it is not recommended. User would only like to receive emails when a PO is created instead of PO changes.
    I would like to know if there is a way to solve this. Kindly help.
    Thanks.
    Santthi.

    Hi,
    Are you using SY-TCODE to control the logic?
    Just a suggestion, you can use the internal structure XEKPO to check whether there is an empty EBELN (PO number). If it's empty, meaning it's the saving of a new PO, else if it has value then most likely you are in another transaction to create the PO.
    Please take note that the above will also work if you are assigning external PO numbers.
    Hope that it helps to solve the logic to differentiate between ME21N or ME22N to create PO.
    Thanks

  • BAPIEKPOC-PO_PRICE (BAPI_PO_CREATE), ME21n, and BAPI_PO_CREATE1 ?????

    In the item table passed to BAPI_PO_CREATE, there is a column called PO_PRICE in the structure PAPIEKPOC.  An "X" in this field tells the system not to step on the PR price with the PIR price.
    So first question: is thre an equivalent of this field in BAPI_PO_CREATE1, either in the BAPIMEPOITEM structure or somewhere else ????
    And second question, where in IMG/SPRO do you configure the online transaction ME21N so that it doesn't step on the PR price with the PIR price?  (I'm assuming there's got to be a way to do this, if the BAPI can be configured.)

    Okay,
    David,
    Just refer below two links hope it will help you enough
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/valuation-price-in-po-1425092?cv=expanded
    http://kowboyz.blogspot.com/2008/05/copy-price-from-pr-to-po.html
    Edited by: Amit Gujargoud on Nov 6, 2008 8:01 PM

  • User exit for tcode ME21N and ME22N

    Hi everyone
    Can anybody tell me the user exits found in the tcodes ME21N nad ME22N, when saving a PO?
    Regards
    Anjali

    AMPL0001            User subscreen for additional data on AMPL
    LMEDR001            Enhancements to print program
    LMELA002            Adopt batch no. from shipping notification when posting a GR
    LMELA010            Inbound shipping notification: Transfer item data from IDOC
    LMEQR001            User exit for source determination
    LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001            Individual customer source determination in Retail
    M06B0001            Role determination for purchase requisition release
    M06B0002            Changes to comm. structure for purchase requisition release
    M06B0003            Number range and document number
    M06B0004            Number range and document number
    M06B0005            Changes to comm. structure for overall release of requisn.
    M06E0004            Changes to communication structure for release purch. doc.
    M06E0005            Role determination for release of purchasing documents
    ME590001            Grouping of requsitions for PO split in ME59
    MEETA001            Define schedule line type (backlog, immed. req., preview)
    MEFLD004            Determine earliest delivery date f. check w. GR (only PO)
    MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.
    MEVME001            WE default quantity calc. and over/ underdelivery tolerance
    MM06E001            User exits for EDI inbound and outbound purchasing documents
    MM06E003            Number range and document number
    MM06E004            Control import data screens in purchase order
    MM06E005            Customer fields in purchasing document
    MM06E007            Change document for requisitions upon conversion into PO
    MM06E008            Monitoring of contr. target value in case of release orders
    MM06E009            Relevant texts for "Texts exist" indicator
    MM06E010            Field selection for vendor address
    MMAL0001            ALE source list distribution: Outbound processing
    MMAL0002            ALE source list distribution: Inbound processing
    MMAL0003            ALE purcasing info record distribution: Outbound processing
    MMAL0004            ALE purchasing info record distribution: Inbound processing
    MMDA0001            Default delivery addresses
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    MEQUERY1            Enhancement to Document Overview ME21N/ME51N
    MM06E011            Activate PReq Block
    LMEKO001            Extend communications structure KOMK for pricing
    LMEKO002            Extend communications structure KOMP for pricing
    If useful reward.
    Vasanth

  • To add a custom field in table control in transaction me21n and me22n

    Hi Guru's,
    I have a requirement to add a field in the table control at the time of creation of PO (ME21N). I enhansed the structure MEPO1211, but it is not appearing in the transaction. What should i do in order to bring that field in table control.
    I implemented badis ME_GUI_PO_CUST and ME_PROCESS_PO_CUST by seeing some forum results.But i didnt get how to implement...
    Please help me in this regard how to follow the steps and if possible please provide a sample code.
    Thanks & Regards,
    R.P.Sastry

    hi,
    Suppose in the there are three tabs BADI customer1, BADI customer2 and BADI customer3 at item level.
    Say:
    On BADI customer1 there are three fields FIELD1, FIELD2 and FIELD3.
    On BADI customer2 there are two fields FIELD4 and FIELD5.
    On BADI customer3 there are three fields FIELD6, FIELD7 and FIELD8.
    Then the fields have to be added to EKPO (or requisite custom table as the need may be) and also fields are also to be added to custom structures.
    Create a Structure ZSTRUCTURE1 which will contain the three fields FIELD1, FIELD2 and FIELD3.
    Create another Structure ZSTRUCTURE2 which will contain the two fields FIELD4 and FIELD5.
    Create another Structure ZSTRUCTURE2 which will contain the three fields FIELD6, FIELD7 and FIELD8.
    The Structure STRUCTURE1 has to be passed for tab BADI customer1, the Structure STRUCTURE2 has to be passed for tab BADI customer2 and the Structure STRUCTURE3 has to be passed for tab BADI customer3.
    Each custom tab/screen should have its own structure to handle the screen fields, but the screen field data has to be transfered to and from EKPO (or requisite custom table as the need may be) for database update/retrieve.
    Hope this helps.
    Regards,
    Ritesh

  • Updating Personal settings in ME21n and ME51n

    Hi Guru,
    i am trying to update the personal settings tab of plant , company code and puchase organization in me21n by using user exit. it is not refelecting the plant at item level.
    can any one sugggest me proper answer
    regards,
    sandeep

    you have to set the field 'Element' in table ESDUS to
    'NNNN----
    X'  for action POItemProposer      WERKS
    where
    NNNN is the number of the plant
    the '-' stands for blanks
    X indicates that this value should always be proposed ...
    anyway: why don't you communicate with your users in order to enable them to understand the significance of the personal settings in enjoy transactions. this would be of much more benefit unless you intend to change that table on a daily/hourly ... basis.

  • Best BAPIs to emulate VL02n, VA01, ME21n, and MIGO ???

    I've got a multi-step batch process which requires emulation of VL02n, VA01, and ME21n as follows:
    VL02n: for MT 641, 651
    VA01: for return sales orders
    ME21n: for inbound/outbound STO's)
    MIGO: for MT 551
    What BAPIs could you use for each of the four emulations?
    What BAPIs should you use for each of the four emulations?
    Thanks
    djh
    Edited by: David Halitsky on Feb 6, 2008 6:27 PM

    Hello,
    Here are they
    VL02n:  BAPI_DELIVERYPROCESSING_EXEC
    VA01: BAPI_SALESORDER_CREATEFROMDAT1,BAPI_SALESORDER_CREATEFROMDAT2
    ME21n: BAPI_PO_CREATE
    MIGO: BAPI_GOODSMVT_CREATE
    Cheers,
    Vasanth

Maybe you are looking for

  • Getting errors when creating physical standby.

    Hello All, i am getting following error when i creating a physical standby for production, i used below command to do it duplicate target database to standby dorecover; after some time it throwed this error. Oracle Error: ORA-01547: warning: RECOVER

  • Directory service console not able to open in a Domain Controller

    Hai, I have a 2008 domain controller. when i open the users and computer console i get the below error data from "domain name" is not available from domain controller because: the search filter cannot be recognized. try again later, or choose another

  • Spry horizontal menu font size question

    OK so I got all the other quarks worked out on my menu but I can't figure out how to change the font sizes on the sub menus. I want the main menu text to be in 16px bold face. All of the dropdowns I would like in 12px normal. I have tried every varib

  • Sub-screens in Screen sequence-21:

    Dear Friends, I have copied screen sequence 21-Sandard. Noted only 10 sub screens are available. Is it possible to increase sub-screens? I need to add 2 more sub-screens. Thanks in advance. RAMAN.

  • How to check versions of a smartfroms

    Hi Experts, Can you tell me how to check different versions of smartfroms. Regards, Kali Pramod