Additinal Tab in ME21N using MM06E005

Hi,
I have to add an aditional tab at the header level  to the already existing 9 tabs with text as 'Vendor Acceptance' and the subscreen should contain a Check box with 'Vendor Acceptance'  as text. I went  through many threads in SDN of which some
suggested Badi  others User Exit  MM06E005. Please let me know the steps using User Exit  MM06E005.
In User Exit  MM06E005
I added one field in CI_EKKODB.
In Screen Areas 
When I am double clicking on 0111 ,it asked for Access Key and its just showing a message 'Function Group XM06 Changed' after taking the access key. Its also giving message 'User SAP does not exist'.
SAPMM06E        0101 CUSTSCR1 SAPLXM06        0101
SAPMM06E        0111 CUSTSCR1 SAPLXM06        0111
SAPMM06E        0201 CUSTSCR1 SAPLXM06        0201
Through SE51 , when i check for  SAPMM06E        0111 , its graphical layout didnt contain screen containing tabs.
Through SE51 , when i check for  SAPLXM06        0111, its saying progam and screen doesnt exist.
Please let me know in which screen i have to add additonal tab and for this i have to take access key or not?
Thanks
K Srinivas

Hi,
  When you create the screen as subscreen and activate the same and create a project in CMOD and assign the enhancment to it and activate the project are you getting the tab or not....Please search SCN you will find a lot of threads on the whole procedure also google would be a good option.
Hope it helps
Regards,
Himanshu

Similar Messages

  • 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

  • Unable to add custom tab in ME21N using BADI ME_GUI_PO_CUST

    Dear All,
    I need one extra tab in Item Details of ME21N.
    This extra tab should have two fields of my own.
    I have put the coding in the SUBSCRIBE method of the implementation of the BADI ME_GUI_PO_POST as follows:
    data: ls_subscriber like line of re_subscribers.
    we want to add a customer subscreen on the item detail tab
      check im_application = 'PO'.
      check im_element     = 'ITEM'.
    each line in re_subscribers generates a subscreen. We add one subscreen in this example
      clear re_subscribers[].
    the name is a unique identifier for the subscreen and defined in this class definition
      ls_subscriber-name = 'Event Details'.
    the dynpro number to use
      ls_subscriber-dynpro = '0001'.
    the program where the dynpro can be found
      ls_subscriber-program = 'SAPLMEPOBADIEX'.
    each subscreen needs his own DDIC-Structure
      ls_subscriber-struct_name = 'ZSM_PO_STRUC'.
    a label can be defined
      ls_subscriber-label = 'Event ID'.
    the position within the tabstrib can be defined
      ls_subscriber-position = 5.
    the height of the screen can be defined here. Currently we suport two screen sizes:
    value <= 7 a sevel line subscreen
    value > 7  a 16 line subscreen
      ls_subscriber-height = 7.
      append ls_subscriber to re_subscribers.
    I put breakpoints in the implementation of the method, and it is going into it, yet the extra tab is not getting displayed on the screen.
    Please give your suggestions on this.
    Regards,
    Prosenjit.

    Hi Prosengit,
    I am not aure about u r BADI,
    BUt last week i have custom tab in the PO header data using this enahncement 'MM06E005'.
    IN thi senhancement u have thrre screen exits.In this enhancement
    SAPMM06E        0111 CUSTSCR1 SAPLXM06        0111 Subscreen: PO item
    u can add subscreen and u can add u r own fields here .
    and u can write u r code in 'EXIT_SAPMM06E_006'.
    if u want to change the title of the program.
    Go to program SAPLXM06 then go to text element give text symbol no as '111' and u can change the title of u r tab.
    I hope this solves u r problem.

  • Create new tab in header using badi ME_GUI_PO_CUST for tcode ME21N

    Dear all,
    i have implemented method SUBSCRIBE in ME_GUI_PO_CUST to create new tab in ME21N,
    but the tab is not coming
    following is the code snips, please tell where is the error, or some setting needs to be done
    method IF_EX_ME_GUI_PO_CUST~SUBSCRIBE.
    DATA: ls_subscriber LIKE LINE OF re_subscribers.
    if sy-tcode eq ' ME21N' OR SY-TCODE EQ 'ME22N' OR SY-TCODE EQ 'ME23N'.
      CHECK im_application = 'PO'.
      CHECK im_element     = 'HEADER'.
    CLEAR re_subscribers[].
      ls_subscriber-name = 'Customer-Data'.
      ls_subscriber-dynpro = '0101'.
      ls_subscriber-program = 'SAPLMEGUI'.
      ls_subscriber-struct_name = 'MEPO_SUBSCRIBERS'.
      ls_subscriber-label = 'Customer Data'.
      ls_subscriber-position = 10.
      ls_subscriber-height = 7.
      APPEND ls_subscriber TO re_subscribers.
    ENDIF.
    endmethod.
    Regards
    Sumodh

    Hi...I hv similar requirement.
    I need to show a custom field in the screen for the items.
    I tried using the methods "SUBSCRIBE" and "MAP_DYNPRO_FIELDS" as explained in the sample code.
    Below is my code. I have copied the sample code and changed it lil.
    Method "SUBSCRIBE":
      DATA: ls_subscriber LIKE LINE OF re_subscribers.
    we want to add a customer subscreen on the item detail tab
      CHECK im_application = 'PO'.
      CHECK im_element     = 'ITEM'.
    each line in re_subscribers generates a subscreen. We add one subscreen in this example
      CLEAR re_subscribers[].
    the name is a unique identifier for the subscreen and defined in this class definition
      ls_subscriber-name = subscreen1.
    the dynpro number to use
      ls_subscriber-dynpro = '9000'.
    the program where the dynpro can be found
      ls_subscriber-program = 'SAPLZMMPO1'.
    each subscreen needs his own DDIC-Structure
      ls_subscriber-struct_name = 'ZMM_PO_CUST_SCREEN'.
    a label can be defined
      ls_subscriber-label = text-t01.
    the position within the tabstrib can be defined
      ls_subscriber-position = 13.
    the height of the screen can be defined here. Currently we suport two screen sizes:
    value <= 7 a sevel line subscreen
    value > 7  a 16 line subscreen
      ls_subscriber-height = 7.
      APPEND ls_subscriber TO re_subscribers.
    method "MAP_DYNPRO_FIELDS":
      FIELD-SYMBOLS: <mapping> LIKE LINE OF ch_mapping.
    *- customer fields
      CONSTANTS: mmmfd_cust_01 TYPE mmpur_metafield VALUE 90000000.
      LOOP AT ch_mapping ASSIGNING <mapping>.
        CASE <mapping>-fieldname.
          WHEN 'CLMNO'. <mapping>-metafield = mmmfd_cust_01.
        ENDCASE.
      ENDLOOP.
    I created a function group - "ZMMPO1" and created the subscreen 9000 in that. I placed the custom field in that screen. Tha main program of ZMMPO1 is "SAPLZMMPO1".
    I created a structure also - "ZMM_PO_CUST_SCREEN".
    I want to know whether this is sufficient to display the tab on the screen or am I missing something.
    It is mentioned that the implementation of "ME_PROCESS_PO_CUST" is a pre-requisite.
    could you lemme know the process please.
    Thanks,
    Ram.

  • Adding f4 help to wbs element field in account assignment tab of me21n

    My requirment is to create f4 help for wbs element field in account assignment tab of me21n,
    I have to pick wbs elements according to plant and storage location assigned in item overview of purchase order.
    for that i have created a ztable. and use it in f4 code,  or help me if any  other suggestion u have.
    thanks,
    Amol.

    Try to use screen-exit for assigning the serach help. There is one screen exit for PO ..
    Check the enhancement - MM06E005 ,
    Create project in cmod and use this enhancement.
    use the PROCESS ON VALUE-REQUEST event and  use FM 'F4IF_INT_TABLE_VALUE_REQUEST'
    hope this will resolve the issue.
    anya

  • Add New Field in Delivery Tab of  Me21n -which exit

    Hi,
       My requirement is to add a new field(Inspection lot) in Delivery tab of me21n
    kindly help me in which SCREEN EXIT  i have to add the code.
    Advance Thks

    Hi,
    Check this userexit.  MEQUERY1.
    if that doesn't workout check one by one from following.
                                                                                    Enhancement                                                                               
    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                                  
    MM06E011                                Activate PReq Block                                                 
    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                            
    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                    
    M06B0001                                Role determination for purchase requisition release                 
    M06B0002                                Changes to comm. structure for purchase requisition release         
    MELAB001                                Gen. forecast delivery schedules: Transfer schedule implem.         
    MEFLD004                                Determine earliest delivery date f. check w. GR (only PO)           
    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                                                                               
    Business Add-in                                                                               
    ME_GUI_PO_CUST                          Customer's Own Screens in Enjoy Purchase Order                      
    ME_HOLD_PO                              Hold Enjoy Purchase Orders: Activation/Deactivation                 
    ME_PROCESS_COMP                         Processing of Component Default Data at Time of GR: Customer        
    ME_PROCESS_PO                           Enhancements for Processing Enjoy Purchase Order: Intern.           
    ME_PROCESS_PO_CUST                      Enhancements for Processing Enjoy Purchase Order: Customer          
    ME_PURCHDOC_POSTED                      Purchasing Document Posted                                          
    ME_REQ_OI_EXT                           Commitment Update in the Case of External Requisitions              
    ME_REQ_POSTED                           Purchase Requisition Posted                                         
    ME_TAX_FROM_ADDRESS                     Tax jurisdiction code taken from address                            
    MM_EDI_DELFOR_OUT                       Enhancements for IDoc Output of SA Releases: Internal                                                                               
    ME_PURCHDOC_POSTED                      Purchasing Document Posted                                      
    ME_REQ_OI_EXT                           Commitment Update in the Case of External Requisitions          
    ME_REQ_POSTED                           Purchase Requisition Posted                                     
    ME_TAX_FROM_ADDRESS                     Tax jurisdiction code taken from address                        
    MM_EDI_DELFOR_OUT                       Enhancements for IDoc Output of SA Releases: Internal           
    MM_EDI_DESADV_IN                        Supplementation of Delivery Interface from Purchase Order       
    MM_EDI_ORDERS_OUT                       Enhancements for IDoc Output of Purchase Order: Internal        
    SMOD_MRFLB001                           Control Items for Contract Release Order                        
    ME_DEFINE_CALCTYPE                      Control of Pricing Type: Additional Fields                      
    MEGUI_LAYOUT                            BAdI for Enjoy Purchasing GUI                                   
    ME_BSART_DET                            Change document type for automatically generated POs            
    ME_CCP_ACTIVE_CHECK                     BAdI to check whether CCP process is active                     
    ME_CCP_BESWK_AUTH_CH                    BAdI for authorization checks for procuring plant               
    ME_CCP_DEL_DURATION                     Calc. of Delivery Duration in CCP Process (Not in Standard)     
    ME_CHECK_ALL_ITEMS                      Run Through Items Again in the Event of Changes in EKKO         
    ME_CHECK_SOURCES                        Additional Checks in Source Determination/Checking              
    ME_CIN_LEINRF2R                         BADI for CIN India - Delivery charges                           
    ME_CIN_LEINRF2V                         BADI for LEINRF03 excise_invoice_details                        
    ME_CIN_MM06EFKO                         Copy PO data for use by Country version India                   
    ME_CIP_ALLOW_CHANGE                     Configuration in Purchasing: Changeability Control              
    ME_CIP_REF_CHAR                         Facilitates Reference Characteristics in Purchasing             
    ME_COMMITMENT_STO_CH                    BadI for checking if commitments for STOs are active                                                                               
    Assign points if useful.

  • Custom field using MM06E005

    Hi Experts,
    We have implemented a custom field in ME52N using MM06E005 enhancement and added a push button to execute a report. It is working fine in PRD Node1 but if we execute this in Node2 we are getting "End of processing block reached" message and the code is not getting executed. The program is working fine in DEV server.
    Regards,
    Sibin

    Hi,
    May be this is related to Date field in PO creation .
    Please check the date field values in PO. This date field is enable from the configuration part and displayed in header tab....
    Thanks.

  • How to update Partner function tab in ME21N Transaction

    Dear Guru's,
    I have a requirement to call a selection screen in ME21N transaction which will show list of vendors available. the selected vendor in the selection screen should be updated with parnter function 'CR' in the Parnter function tab of ME21N Transaction and EKPA table also.
    Thanks & Regards,
    Sridhar R Perumalla.

    Hi,
    Use the function module MM_UPDATE_PARTNERS  for updation ....and wite the code in ME_PROCESS_PO_CUST badi in process_header method...
    in PROCESS_HEADER method use GET_DATA to get the entered vendor number in PO.
    Thanks,
    Shailaja Ainala.

  • How do I restore the "close tab" button to the END of the tab bar, WITHOUT USING AN ADDON

    Up until FF31, I used to have the following setting configured which moved the little 'X' button that closed tabs off of the tabs themselvs and onto the far right of the tab bar.
    browser.tabs.closeButtons; User Set; Integer; 3
    No, this no longer works. It has still moved the close buttons back to the tab buttons. Until I can figure out how to fix this, I will be moving back to a previous version. I can't for the life of me see why this feature was removed, other than Mozilla's seemingly arrogant insistence that it knows what people want better than they do.
    I was since told by someone that I can use an addon to fix it, yet the problem is THEY DO NOT WORK. The addons that supposedly solve this all have intermittent failures where they don't load correctly, leave random dead tabs open, and in one case it even seemed to open new tabs when I tried to close one.
    It's absolutely inexcusable that the dev team is so arrogant to take away a feature that has fundamentally no impact on the rest of the browser, other than, as I said before, they THINK they know what we want better than we do. It's no small wonder that FF is losing market share. The only thing keeping me on board was really this function, as I prefer this layout, and if it's gone, I see no reason to stick with FF over others.

    unfortunately it is not possible to restore the close button to have only one (customizable) close button on the Tab bar without using an extension.
    The extension is necessary because you need to create a new toolbar button and bind the proper code to it to make the button act as a tab close button (command: BrowserCloseTabOrWindow()).
    *tabs closebutton restored: https://addons.mozilla.org/firefox/addon/tabs-closebutton-restored/
    * http://cat-in-136.blogspot.co.uk/2014/05/note-do-same-without.html

  • Is there a keyboard shortcut to open the presently open web page in another tab? It used to be Ctrl + N.

    Is there a keyboard shortcut to open the presently open web page in another tab? It used to be Ctrl + N. This shortcut now opens a Tab with the home page instead of duplicating the web page I'm on.

    Firefox has always opened new tabs in a blank page, so I'm guessing that the way you had it before was added by an extension.
    If you to to Tools > Add-ons > Extensions, are there any extensions disabled?
    In any case, you can still do this with a mouse shortcut. Hold down the Ctrl key as you drag a tab to an empty area on the tab bar.

  • I try to save or delete photos from some SD cards that I use in trail cameras.  The cards are unlocked, but only allow me to read files.  Also, is it unusual for ad tabs to pop up in Safari every time I click on the tab I am using?

    I try to save or delete photos from some SD cards that I use in trail cameras.  The cards are unlocked, but only allow me to read files.  Also, is it unusual for ad tabs to pop up in Safari every time I click on the tab I am using?

    I try to save or delete photos from some SD cards that I use in trail cameras.  The cards are unlocked, but only allow me to read files.  Also, is it unusual for ad tabs to pop up in Safari every time I click on the tab I am using?

  • How do i open a new tab similar to using ctrl+k in ie?

    how do i open a new tab similar to using ctrl+k in ie?

    Try Ctrl+t
    Most of the shortcuts should be listed on the full menus. To display the classic menu bar, tap the Alt key or press F10.
    Oops, sorry, Ctrl+k duplicates the current tab. To do that in Firefox, click in the URL of the page and press Alt+Enter.
    There also might be an add-on that creates a more convenient method.

  • How / where do I save the FTP plugin download on my computer to be able to click on it and use it in the Tools tab as I use to with the previous edition?

    I use FTP to upload a webpage to a website. In the old versionof Mozilla Firefox there was a tools tab that I used to click on to access the FTP function. I don't see it in the new 3.6 version. I have downloaded the add on to my Pc but not sure if I have saved it correctly or where to save it to in order to access it. please can you help?

    OS X: Changing or resetting an account password

  • Problem occurs in the new tab in me21n

    Hi all,
    I've created a new tab of 4 custom fields in me21n. A new tab is coming, but I click on that new tab, dump error has come. The error is like this.
    Short text                                                                        
        Call (PERFORM) to a non-existent routine.                                                                               
    What happened?                                                                    
        There exist various options:                                                  
        Error in the ABAP Application Program                                                                               
    The current ABAP program "CL_SCREEN_VIEW_MM=============CP" had to be         
         terminated because it has                                                    
        come across a statement that unfortunately cannot be executed.                
        or                                                                               
    Error in the SAP kernel.                                                                               
    The current ABAP "CL_SCREEN_VIEW_MM=============CP" program had to be         
         terminated because the                                                       
        ABAP processor detected an internal system error.                                                                               
    Error analysis                                                                    
        An exception occurred that is explained in detail below.                      
        The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FORM', was  
         not caught in                                                                
        procedure "SEND" "(METHOD)", nor was it propagated by a RAISING clause.       
        Since the caller of the procedure could not have anticipated that the         
        exception would occur, the current program is terminated.                     
        The reason for the exception is:                                              
        The program "CL_SCREEN_VIEW_MM=============CP" is meant to execute an external
         PERFORM, 
          namely the routine "SET_SUBSCREEN_AND_PROG" of the program "SAPLZPONEWTAB ",  
    but                                                                          
    this routine does not exist.                                                                               
    This may be due to any of the following reasons:                                                                               
    1. One of the programs "CL_SCREEN_VIEW_MM=============CP" or "SAPLZPONEWTAB " 
    is currently being developed.                                                
    The name "SET_SUBSCREEN_AND_PROG" of the called routine may be incorrect, or  
    the routine "SET_SUBSCREEN_AND_PROG" is not yet implemented in the program    
    "SAPLZPONEWTAB ".                                                            
    2. If the program SAPMSSY1 is involved in the runtime error, one of           
    the function modules called via RFC is not flagged as remote-capable.         
    (see Transaction SE37  Goto -> Administration -> RFC flag)                                                                               
    3. There is an inconsistency in the system. The versions of the               
    programs "CL_SCREEN_VIEW_MM=============CP" and "SAPLZPONEWTAB " do not match.
    Now where I can declare that perform to solve this? What should be step? Pls help.
    Regards,
    Goutam Sahoo

    hi
    can you explain various steps that need to do for adding new custom tab to Me21n
    1. screen addition
    2. data retrieval
    3. data  storing
    thanks

  • Tab Delimited File Using Receiver FCC

    Hi Experts,
    I need to generate a Tab Delimited File Using Receiver FCC. I have achieved the same by copying the tab length from a notepad and used the same in name.fieldSeparator parameter.
    The other below mentioned values for name.fieldSeparator didnu2019t produce the expected result:
    name.fieldSeparator=u2019htu2019
    name.fieldSeparator=u2019\tu2019
    name.fieldSeparator=u2019 0x09u2019
    So just need to know if my approach for achieving this is fine or not.
    Thanking you in advance.
    Aditya.

    Verma,
    name.fieldSeparator=u2019 0x09u2019
    I see a space after the first comma. Try removing it and give a try.
    '0x09' with no spaces.
    Regards,
    ---Satish

Maybe you are looking for

  • Crystal Report Preview

    Hello All, I have developed AddOn application which includes crystal report files created with Crystal Report 2008.i wants to able load the report and preview them within my AddOn application.Which Crytsal report 2008 Components do i need to import t

  • Report for cost of Attrition

    Dear Gurus, I have to design a report to calculate the cost of attrition in SAP. I understand that there is no standard build up for it in SAP, and a BI report to be developed. Being a functional consultant need to give inputs for the report to BI co

  • Transparent footer over full-screen slideshow not rendering correctly

    I've placed a white box set to 80% opacitiy behind the text in my footer so the footer shows in front of a full-screen slideshow. It looks perfect in Design mode, but when I preview the page the transparency only renders in the top 20 pixels of the w

  • Authorization using user_id/password

    Hi All, I am writing a web service to access data thru an EJB running on S1As7 (Sun ONE App Server7) from a database and send it to the client in XML format. The client (another application) request comes in a SOAP message over HTTP. The message cont

  • Unable to perform call transfer or call park for an outbound call via SIP Trunk (SKYPE)

    We have configured the SIP Trunk & SIP profile and successfull make outbound call through SIP Trunk (SKYPE). However, we are not able to perform call transfer or call park when the call is connected. The scenario is: A call to an phone number via SIP