Me21n Enhancement

Dear All ,
I want to do an enhancement using the ME21n transaction user Exit , where i want to check the Plant Entered by the user & profit center in the PO item at the Time of saving the Me21n transaction that is Purchase order .
Which user exit i need to use , pl guide .
Regards ,

Please check the following exits
Program :LXM06U42
Function Module :EXIT_SAPMM06E_017
Can you give details why u want check the Profit center at time of PO saving. If it is related to authorisation u can have check based on Purchasing group.
Hope Help U...
Regards
Vikrant

Similar Messages

  • ME21N:Enhancement of Purchase Order

    Hi everyone,
    I want to update item of Purchase order without method 'process_item' in ME_PROCESS_PO_CUST.
    (I knew how to upate item of PO using process_item)
    But, for example, If I used MM06E005, I updated customer data only. I can't update item of PO.
    Another one, I used the method 'CHECK' and 'POST', but
    I could update head of PO, but I couldn't update item.
    When I pushed the save button, I want to update item of PO.
    Colud you give me the everyone's idea!
    Tomo.

    Hello Tomoyuki,
    Did u try using ME_PURCHDOC_POSTED this is fired when u press the save button.

  • User Exit or BADI for ME21N

    Hi All,
    We are in a situation where in we need to Change the Distribution Channel in the Shipping tab of ME21N transaction.
    Previously, the distribution channel is being picked up form the config (SPRO - Shipping data for plant) but before it picks up from the config we need to change it and update the other distribution channel in the PO.
    We have tried with most of the User exits and BADIs but all of those are of no use for our requirement, as these user exits and badis are triggered after we click on save button. But we need to change the Distribution channel at the point of determination of Shipping data by the system i.e. before save.
    Can any one please help me out with this situation with some User exits or BADIs that are triggered before save button.
    Note: The Shipping data is in EKPV table. We need to change the VTWEG field in EKPV.
    Thanks in Advance,
    Asif Ali Khan

    Asif,
    see these are Exits and BADI for ME21n,
    Enhancement/ Business Add-in            Description                                                                               
    Enhancement                                                                               
    MEFLD004                                Determine earliest delivery date f. check w. GR (only PO)      
    MELAB001                                Gen. forecast delivery schedules: Transfer schedule implem.    
    MEQUERY1                                Enhancement to Document Overview ME21N/ME51N                   
    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                       
    LMEKO001                                Extend communications structure KOMK for pricing               
    LMEKO002                                Extend communications structure KOMP for pricing               
    MM06E011                                Activate PReq Block                                            
    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                                Customer-Specific Source Determination in Retail             
    MEETA001                                Define schedule line type (backlog, immed. req., preview)    
    ME590001                                Grouping of requsitions for PO split in ME59                 
    M06E0005                                Role determination for release of purchasing documents       
    M06E0004                                Changes to communication structure for release purch. doc.   
    M06B0005                                Changes to comm. structure for overall release of requisn.   
    M06B0004                                Number range and document number                             
    M06B0003                                Number range and document number                             
    M06B0002                                Changes to comm. structure for purchase requisition release  
    M06B0001                                Role determination for purchase requisition release                                                                               
    Business Add-in                                                                               
    ME_PROCESS_PO                           Enhancements for Processing Enjoy Purchase Order: Intern.    
    ME_PROCESS_COMP                         Processing of Component Default Data at Time of GR: Customer 
    ME_PO_SC_SRV                            BAdI: Service Tab Page for Subcontracting                    
    ME_PO_PRICING_CUST                      Enhancements to Price Determination: Customer                
    ME_PO_PRICING                           Enhancements to Price Determination: Internal                
    ME_INFOREC_SEND                         Capture/Send Purchase Info Record Changes - Internal Use     
    ME_HOLD_PO                              Hold Enjoy Purchase Orders: Activation/Deactivation          
    ME_GUI_PO_CUST                          Customer's Own Screens in Enjoy Purchase Order               
    ME_FIELDSTATUS_STOCK                    FM Account Assignment Behavior for Stock PR/PO               
    ME_DP_CLEARING                          Clearing (Offsetting) of Down Payments and Payment Requests  
    ME_DEFINE_CALCTYPE                      Control of Pricing Type: Additional Fields                   
    ME_COMMTMNT_REQ_RE_C                    Check of Commitment Relevance of Purchase Requisitions       
    ME_COMMTMNT_REQ_RELE                    Check of Commitment Relevance of Purchase Requisitions       
    ME_PROCESS_PO_CUST                      Enhancements for Processing Enjoy Purchase Order: Customer   
    SMOD_MRFLB001                           Control Items for Contract Release Order                     
    MM_EDI_DESADV_IN                        Supplementation of Delivery Interface from Purchase Order    
    MM_DELIVERY_ADDR_SAP                    Determination of Delivery Address                            
    ME_WRF_STD_DNG                          PO Controlling Reminder: Extension to Standard Reminder      
    ME_TRIGGER_ATP                          Triggers New ATP for Changes in EKKO, EKPO, EKPV             
    ME_TRF_RULE_CUST_OFF                    BADI for Deactivation of Field T161V-REVFE                   
    ME_TAX_FROM_ADDRESS                     Tax jurisdiction code taken from address                     
    ME_REQ_POSTED                           Purchase Requisition Posted                                                                               
    ME_REQ_OI_EXT                           Commitment Update in the Case of External Requisitions     
    ME_RELEASE_CREATE                       BAdI: Release Creation for Sched.Agrmts with Release Docu. 
    ME_PURCHDOC_POSTED                      Purchasing Document Posted                                 
    ME_PROCESS_REQ_CUST                     Enhancements for Processing Enjoy PReqs: Customer          
    ME_PROCESS_REQ                          Enhancements for Processing Enjoy PReqs: Internal          
    ME_COMMTMNT_PO_REL_C                    Check for Commitment-Relevance of Purchase Orders          
    ME_CCP_BESWK_AUTH_CH                    BAdI for authorization checks for procuring plant          
    ME_CCP_ACTIVE_CHECK                     BAdI to check whether CCP process is active                
    ME_BSART_DET                            Change document type for automatically generated POs       
    ME_BAPI_PR_CREATE_02                                                                               
    ME_BAPI_PR_CREATE_01                                                                               
    ME_BAPI_PO_CREATE_02                                                                               
    ME_BAPI_PO_CREATE_01                                                                               
    ME_BADI_DISPLAY_DOC                     BAdI for Internal Control of Transaction to be Invoked     
    ME_ACTV_CANCEL_PO                       BAdI for Activating the Cancel Function at Header Level    
    MEGUI_LAYOUT                            BAdI for Enjoy Purchasing GUI                              
    EXTENSION_US_TAXES                      Extended Tax Calculation with Additional Data              
    ARC_MM_EKKO_WRITE                       BAdI: Enhancement of Scope of Archiving (MM_EKKO)          
    ARC_MM_EKKO_CHECK                       BAdI: Enhancement of Archivability Check (MM_EKKO)         
    ME_CCP_DEL_DURATION                     Calc. of Delivery Duration in CCP Process (Not in Standard)
    ME_COMMTMNT_PO_RELEV                    Check for Commitment-Relevance of Purchase Orders          
    ME_COMMITMENT_STO_CH                    BadI for checking if commitments for STOs are active       
    ME_COMMITMENT_RETURN                    Commitment for return item                                 
    ME_CIP_REF_CHAR                         Enables Reference Characteristics in Purchasing            
    ME_CIP_ALLOW_CHANGE                     Configuration in Purchasing: Changeability Control         
    ME_CIN_MM06EFKO                         Copy PO data for use by Country version India              
    ME_CIN_LEINRF2V                         BADI for LEINRF03 excise_invoice_details                   
    ME_CIN_LEINRF2R                         BADI for CIN India - Delivery charges                      
    ME_CHECK_SOURCES                        Additional Checks in Source Determination/Checking         
    ME_CHECK_OA                             Check BAdI for Contracts                                   
    ME_CHECK_ALL_ITEMS                      Run Through Items Again in the Event of Changes in EKKO    
    ME_CHANGE_OUTTAB                        Enrich ALV Output Table in Purchasing                      
    ME_CHANGE_CHARACTER                     Customer-Specific Characteristics for Product Allocation
    Amit.

  • Problem with ME52N

    Hi all!
    My problem is: I have a programm thatcreates a Purchase order with a BAPI with ME51N and later I try to update Caracteristic Value Assigment of the material through CALL FUNCTION 'CUCB_CONFIGURATION_TO_DB' , the changes are not made correctly. If I check iit out, the caracteristicsof the material in ME52K are filled but not their values. Can anybody tell me any User Exit o something?
    Thank u very much!!

    Hi claragarlop ,
    ME52N Contains only one exit:
    Enhancement   MEREQ001                          Customers' Own Data in Purchase Requisition     
    Exits in ME21n
    Enhancement   ME590001                          Grouping of requsitions for PO split in ME59                    
    Enhancement   MEQUERY1     Enhancement to Document Overview ME21N/ME51N                    
    Enhancement   MM06E007      Change document for requisitions upon conversion into PO     
    I hope this may helpfull.
    Thank you,
    Thanks,
    AMS

  • How to create new tab in Me21N using enhancement MM06E005

    Hi All,
    Can u guys please tell me know to create a new tab at item level in purhcase order ME21N using enhancement MM06E005.
    Thanks in advance.
    Thanks,
    Jaffer Ali.S

    Please search the forum:
    addition of new tab (reasons) on me21n (item level)
    Re: Adding a new Tab - ME22n - Item Detail Level

  • Regenerate enhancement for transaction ME21N

    hi there,
    In the transaction ME21N a user exit was implemented for purchase order screen to Tick a checkbox for a condition. It was for program : SAPLZ_FGAZETTE and screen 0100. It was working fine.
    Now a SAP patch is applied and user exit is not working. When I see the properties of screen, it gives program: SAPLZ_FGAZETTE and screen <b>0200</b>
    Looks like that the SAP Patch has changed the screen so how can I relink the user exit to these settings. Do I have to regenerate for the transaction ME22N.
    Please advise.
    Thanks,

    Hi Johnny,
    You can regenerate the enhancement that would be better.
    before this try to check why it comes 0200 screen, I had similar type of problem with material master custom screen,we contacted to SAP, we did not receive any good solution,then i recreated new custom screen as like old screen.
    Try to look at user exit,and regenerate and see what happens
    I guess once you regenrate problem might be solved.
    Thanks
    Seshu

  • Enhancement for ME21N

    Hi experts,
        My customer gives me a requirement is that when the end user uses ME21N to create a purchase order,he/she inputs the data and then click the button "save" to save the data,then it needs to check whether the vender is valid or not.If the vender is valid,then the end user can save data.Otherwise,we should not create the purchase order.
        I find out many customer functions and some BADIs,but I don't know which enhancement I should use.Could you please help me to find out which enhancement I should use??
    Thanks a lot.
    best regards,
    Villy,Lv

    Hi guys,
    I find that I can use the enhancement MM06E005 to satisfy this requirement.There is a customer function EXIT_SAPMM06E_012 in this enhancement.SAP tips that this function can check customer-specific data before saving.
    Thanks guys,
    best regards,
    Villy,Lv

  • Enhancement/BAdi/User Exit for ME21N

    Hi
    i am looking for a modification/enhancement/BAdi or userexit that would  be triggered when the document type is changed on purchase order type in transaction ME21N.
    can anyone help?
    i have seen there are lots of many exits available, but i am after something more specific....
    if anyone could help and point me in the right direction it would be much appreciated.
    i found enhancement MEQUERY1, but not sure if i could utilise this for my needs.
    thanks

    i used the BAdi ME_PROCESS_PO_CUST and method PROCESS_ITEM
    with this code:
    METHOD if_ex_me_process_po_cust~process_item.
      DATA: ls_mepoitem   TYPE mepoitem,
            ls_mepoheader TYPE mepoheader.
      DATA: header_obj TYPE REF TO if_purchase_order_mm.
    * get header data
      header_obj = im_item->get_header( ).
      ls_mepoheader = header_obj->get_data( ).
    * get item data
      ls_mepoitem = im_item->get_data( ).
      IF ls_mepoheader-bsart = 'ZPSC' AND ls_mepoitem-umson IS INITIAL.
    * Message: PSC Order requires 'Free' indicator selected
        MESSAGE e017(zenhance_msgcl).
      ENDIF.
    ENDMETHOD.

  • Enhancment on ME21N

    Hi Experts,
    while creating po using me21n  i need to validate the delivery date with document date,
    will you plz provide any enhancment spot or badi's or user exit to do this.
    thanks,
    taj

    We had a requirement for hiding the tab Spec2000 in item detail.
    The code in the enhancement implementation AD_S2K_SUB_LMEGUIU08 in function module MEGUI_BUILD_PO_ITEM_PLUGIN was commented out to remove the extra tab as the structure that is linked to this tab was MEPO1339.
    May be the same works for you for the other tab.

  • Screen Field Enhancement (ME21N)

    Hi
    I have done some screen enhancement in Tcode ME21N. i made 2 fields in Customer data Tab. Data is also savin.
    But i am not able to disable the fields at the time of display mode. Is there anyone who has done some enhancement in PO or faced this same problem ?
    please do tell me the solution for this.
    Regards
    Abhishek

    T160-TRTYP =  'H'   FOR ME21N
    T160-TRTYP =  'V'   FOR ME22N
    T160-TRTYP =  'A'   FOR ME23N
    IN THE exit code
    make use of this screen conditions to differentiate for Create, Change and display mode before teh logic.
    as
       IF T160-TRTYP = 'H'.
       PROCESS LOGIC ..
       ENDIF.  
    Table is T160.
    regards,
    vijay.

  • Enhancement for ME21N in MM Module

    Hi experts,
    My customer gives me a requirement is that when the end user uses ME21N to create a purchase order,he/she inputs the data and then click the button "save" to save the data,then it needs to check whether the vender is valid or not.If the vender is valid,then the end user can save data.Otherwise,we should not create the purchase order.
    I find out many customer functions and some BADIs,but I don't know which enhancement I should use.Could you please help me to find out which enhancement I should use??
    Thanks a lot.
    best regards,
    Villy,Lv

    Dear Villy,
    You should use BADI ME_PROCESS_PO_CUST mathod CHECK. This mathod is called before saving the PO and also if you press check button. This is best place to put your check.
    If you do not have this BADI (Below release 470) or you do not want to use BADI, a user exit will also give this opportunity.
    You may use EXIT_SAPMM06E_012 (Enhancement MM06E005).
    If you do not acess of required data for this check, please use set data / get data to bring data into the enhancement.
    I am sure this will meet the purpose.
    Sanjeev

  • Enhancements in ME21N

    Hi Experts,
    Can anybody tell me whether any enhancement exists for the transaction ME21N
    Actually I want to write some code for it.
    Thanks
    Ravi

    Hi ravi,
    execute this program and give me21n in the tcode parameter,
    it will list u all the enhancements in the tcode:
    *& Report  Z_USEREXIT_DISPLAY
    REPORT Z_USEREXIT_DISPLAY
    NO STANDARD PAGE HEADING
    LINE-SIZE 200  MESSAGE-ID ZZ.
    T A B L E D E C L A R A T I O N S *
    TABLES: TFTIT,
    E071,
    E070.
    S T R U C T U R E D E C L A R A T I O N S *
    TYPES: BEGIN OF X_TSTC,
    TCODE TYPE TCODE,
    PGMNA TYPE PROGRAM_ID,
    END OF X_TSTC.
    TYPES: BEGIN OF X_TADIR,
    OBJ_NAME TYPE SOBJ_NAME,
    DEVCLASS TYPE DEVCLASS,
    END OF X_TADIR.
    TYPES: BEGIN OF X_SLOG,
    OBJ_NAME TYPE SOBJ_NAME,
    END OF X_SLOG.
    TYPES: BEGIN OF X_FINAL,
    NAME TYPE SMODNAME,
    MEMBER TYPE MODMEMBER,
    INCLUDE(15), "Include name
    END OF X_FINAL.
    I N T E R N A L T A B L E D E C L A R A T I O N S *
    DATA: IT_TSTC TYPE STANDARD TABLE OF X_TSTC WITH HEADER LINE.
    DATA: IT_TADIR TYPE STANDARD TABLE OF X_TADIR WITH HEADER LINE.
    DATA: IT_JTAB TYPE STANDARD TABLE OF X_SLOG WITH HEADER LINE.
    DATA: IT_FINAL TYPE STANDARD TABLE OF X_FINAL WITH HEADER LINE.
    V A R I A B L E S D E C L A R A T I O N S *
    U S E R I N P U T S S C R E E N *
    S E L E C T I O N S C R E E N *
    SELECTION-SCREEN: BEGIN OF BLOCK BLK01 WITH FRAME TITLE TEXT-T01.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK BLK01.
    S t a r t o f S e l e c t i o n *
    START-OF-SELECTION.
    PERFORM GET_TCODES. "Get Tcodes
    PERFORM GET_OBJECTS. "Get Objects
    E n d o f S e l e c t i o n *
    END-OF-SELECTION.
    PERFORM DISPLAY_RESULTS. "Display Results
    *& Form get_tcodes
    Get Tcodes
    FORM GET_TCODES.
    SELECT TCODE
    PGMNA
    INTO TABLE IT_TSTC
    FROM TSTC
    WHERE TCODE = P_TCODE.
    IF SY-SUBRC = 0.
    SORT IT_TSTC BY TCODE.
    ENDIF.
    ENDFORM. " get_tcodes
    *& Form get_objects
    Get Objects
    FORM GET_OBJECTS.
    DATA: L_FNAME LIKE RS38L-NAME,
    L_GROUP LIKE RS38L-AREA,
    L_INCLUDE LIKE RS38L-INCLUDE,
    L_NAMESPACE LIKE RS38L-NAMESPACE,
    L_STR_AREA LIKE RS38L-STR_AREA.
    DATA: V_INCLUDE LIKE RODIOBJ-IOBJNM.
    DATA: E_T_INCLUDE TYPE STANDARD TABLE OF ABAPSOURCE WITH HEADER
    LINE.
    DATA: L_LINE TYPE STRING,
    L_TABIX LIKE SY-TABIX.
    IF NOT IT_TSTC[] IS INITIAL.
    SELECT OBJ_NAME
    DEVCLASS
    INTO TABLE IT_TADIR
    FROM TADIR FOR ALL ENTRIES IN IT_TSTC
    WHERE PGMID = 'R3TR' AND
    OBJECT = 'PROG' AND
    OBJ_NAME = IT_TSTC-PGMNA.
    IF SY-SUBRC = 0.
    SORT IT_TADIR BY OBJ_NAME DEVCLASS.
    SELECT OBJ_NAME
    INTO TABLE IT_JTAB
    FROM TADIR FOR ALL ENTRIES IN IT_TADIR
    WHERE PGMID = 'R3TR' AND
    OBJECT = 'SMOD' AND
    DEVCLASS = IT_TADIR-DEVCLASS.
    IF SY-SUBRC = 0.
    SORT IT_JTAB BY OBJ_NAME.
    ENDIF.
    ENDIF.
    ENDIF.
    *- Get UserExit names
    LOOP AT IT_JTAB.
    SELECT NAME
    MEMBER
    INTO (IT_FINAL-NAME, IT_FINAL-MEMBER)
    FROM MODSAP
    WHERE NAME = IT_JTAB-OBJ_NAME AND
    TYP = 'E'.
    APPEND IT_FINAL.
    CLEAR IT_FINAL.
    ENDSELECT.
    ENDLOOP.
    *- Process it_final contents.
    LOOP AT IT_FINAL.
    L_TABIX = SY-TABIX.
    CLEAR: L_FNAME,
    L_GROUP,
    L_INCLUDE,
    L_NAMESPACE,
    L_STR_AREA.
    L_FNAME = IT_FINAL-MEMBER.
    CALL FUNCTION 'FUNCTION_EXISTS'
    EXPORTING
    FUNCNAME = L_FNAME
    IMPORTING
    GROUP = L_GROUP
    INCLUDE = L_INCLUDE
    NAMESPACE = L_NAMESPACE
    STR_AREA = L_STR_AREA
    EXCEPTIONS
    FUNCTION_NOT_EXIST = 1
    OTHERS = 2.
    IF SY-SUBRC = 0.
    IF NOT L_INCLUDE IS INITIAL.
    *- Get Source code of include.
    CLEAR: V_INCLUDE, E_T_INCLUDE, E_T_INCLUDE[].
    V_INCLUDE = L_INCLUDE.
    CALL FUNCTION 'MU_INCLUDE_GET'
    EXPORTING
    I_INCLUDE = V_INCLUDE
    TABLES
    E_T_INCLUDE = E_T_INCLUDE.
    IF SY-SUBRC = 0.
    LOOP AT E_T_INCLUDE.
    IF E_T_INCLUDE-LINE CS 'INCLUDE'.
    CLEAR L_LINE.
    L_LINE = E_T_INCLUDE-LINE.
    CONDENSE L_LINE NO-GAPS.
    TRANSLATE L_LINE USING '. '.
    L_LINE = L_LINE+7(9).
    IT_FINAL-INCLUDE = L_LINE.
    MODIFY IT_FINAL INDEX L_TABIX TRANSPORTING INCLUDE.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDFORM. " get_objects
    *& Form display_results
    Display Results
    FORM DISPLAY_RESULTS.
    FORMAT COLOR COL_HEADING.
    WRITE:/1(150) SY-ULINE.
    WRITE:/ SY-VLINE,
    2(23) 'Extension Name',
    24 SY-VLINE,
    25(39) 'Exit Name',
    64 SY-VLINE,
    65(74) 'Description',
    140 SY-VLINE,
    141(9) 'Include',
    150 SY-VLINE.
    WRITE:/1(150) SY-ULINE.
    FORMAT RESET.
    SORT IT_FINAL BY NAME MEMBER.
    LOOP AT IT_FINAL.
    CLEAR TFTIT.
    SELECT SINGLE STEXT
    INTO TFTIT-STEXT
    FROM TFTIT
    WHERE SPRAS = 'EN' AND
    FUNCNAME = IT_FINAL-MEMBER.
    WRITE:/ SY-VLINE,
    IT_FINAL-NAME COLOR COL_KEY, 24 SY-VLINE,
    25 IT_FINAL-MEMBER, 64 SY-VLINE,
    65 TFTIT-STEXT, 140 SY-VLINE,
    141 IT_FINAL-INCLUDE, 150 SY-VLINE.
    WRITE:/1(150) SY-ULINE.
    ENDLOOP.
    ENDFORM. " display_results
    regards,
    keerthi

  • Enhancement for me21n New tab

    Dear Sdn'ers
    I am facing a problem while updating the data from newly created tab in header for ME21N . Let me clarify I have designed the screen for adding the tab in header of me21n . Tab is diplay is over but New field added is not updated while in debugging.
    badi : ME_GUI_PO_CUST
    Method : IF_EX_ME_GUI_PO_CUST~TRANSPORT_FROM_DYNP
    break-point.
    CASE IM_NAME.
        WHEN SUBSCREEN1.
          CALL FUNCTION 'ZMEPOBADIEX_POP'
            IMPORTING
              EX_DYNP_DATA = DYNP_DATA_PAI.             "
          IF DYNP_DATA_PAI NE DYNP_DATA_PBO.
    something has changed therefor we have to notify the framework
    to transport data to the model
            RE_CHANGED = MMPUR_YES.
          ENDIF.
        WHEN OTHERS.
    Regards
    Pradeep
      ENDCASE.

    DONE THROUGH USER EXIT

  • Implementing ME21N / ME22N screen exit (Enhancement MM06E005)

    I've just implemented enhancement MM06E005 and have extended a new field to CI_EKKODB. The subscreen is in place and the project has been activated without issues. I can populate the DB via the new field in 'customer data' tab. The only problem I have is I don't see my new value after saving the PO and re-accessing it in change mode ME22N. The new field is blank. I can see the record's new field has the value in SE16N and I see the value when debugging EXIT_SAPMM06E_006. My assignment statement in EXIT_SAPMM06E_006 for the new field is similar to: i_ci_ekko-zzvbeln = i_ekko-zzvbeln. What have I missed?
    Edited by: Steve Fenske on Oct 13, 2009 11:45 PM

    Hi steve ,
    In addition to the function exit u r doing , u have to code the bellow exit also .
    See the documentation of this exit , it explains u clearly in the document.
    EXIT_SAPMM06E_006  Export Data to Customer Subscreen for Purchasing Document Head
    EXIT_SAPMM06E_008  Import Data from Customer Subscreen for Purchasing Document
    The dynpros are linked to the standard program via function modules.
    There are function modules that provide your subscreen with data
    (export) and function modules that fetch data from your subscreens
    (import).
    o   Header screens:
        -   EXIT_SAPMM06E_006   Export data to customer subscreen for header
            (PBO)
        -   EXIT_SAPMM06E_007   Export data to customer subscreen for header
            (PAI)
        -   EXIT_SAPMM06E_008   Import data from customer subscreen for
            header
    Rajendra

  • Enhancement options in transactions ME51N and ME21N of ECC 6.0

    Hi Experts,
    We are in version 6.0 of ECC. Is there a way to create a custom button in transactions ME51N and ME21N, without altering standard code? Using BAdIs or user exists?
    Thanks and regards,
    José Omar

    Hi,
    You can create ....using the exit MM06E005 for me21n ..and MEREQ001 fro me51n..
    Thanks,
    Shailaja Ainala.

Maybe you are looking for

  • How to open documents programatically within current Workspace session

    I'm using Hyperion 9.3.1 across the board and I've built both Interactive Reporting and Web Analysis documents. Within those documents I have links/controls to open other Interactive Reporting documents. From Interactive Reporting, I have two options

  • "Import to Library" does not work

    I choose "file" -> "Import to Library.." and get no response. Any idea why?

  • How to verify and_or mod pdf settings

    I'm having a couple of issues with pdfs. First, our Epson SP7800 proofer is run off a Mac G5 server with Colorburst 6.1.4 RIP software via USB. Colorburst requires High Quality Print, PDF/X=none, and PDF version 1.6. I can verify all but the High Qua

  • Upgrade to OS X 10.6.1

    I just upgraded to 10.6.1 and noticed a lot more processor activity with Menu Meter. In the console I see the constant respawn of the following: 9/19/09 12:54:04 AM com.apple.nis.ypbind[1082] Domainname not set. Aborting. 9/19/09 12:54:04 AM com.appl

  • What's the brand of this laptop?

    I tried to brighten the area with the square but it there was too much contrast It kind of looks like a question mark, I guess: http://i53.tinypic.com/2hs7nr7.png It's the only picture I have of it because it's from a webcam screenshot.