Problem - Customer tab in ME21n

Hello experts,
I have seveal customer tabs in ME21/2/3n using ME_GUI_PO_CUST.
I can see them in ME22/3 properly.
The problem is that in ME21n I can see them only after i fill in one of the fields in the original tabs.
I tried to debbug it but it seem to work the same as ME22n.
Any ideas?
regards,
Ronen.

Hello experts,
I have seveal customer tabs in ME21/2/3n using ME_GUI_PO_CUST.
I can see them in ME22/3 properly.
The problem is that in ME21n I can see them only after i fill in one of the fields in the original tabs.
I tried to debbug it but it seem to work the same as ME22n.
Any ideas?
regards,
Ronen.

Similar Messages

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

  • 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

  • Custom tab not reflecting in ME21N & ME22N

    Hello,
    I need to add an additional tab on the Header level of PO. I have implemented the BAdI ME_GUI_PO_CUST & ME_PROCESS_PO_CUST as specified in the sample example.
    However, I'm unable to see the custom tab in ME21N & ME22N, whereas I can see the tab in ME23N.  I have code in the method FIELDSELECTION_HEADER but it doesn't stop at breakpoints when I run ME21N & ME22N. 
    When I debug, I can see the breakpoints but the program never reaches them. 
    Thank you for any help on this and implementing these BAdIs in general.  This is the first time I have worked with these BAdIs and it has proved to be very frustrating. 
    Kind regards,
    Chris Mowl

    Hi Chris,
    Madhu is right. Check the point he suggests. For instance in IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER
      DATA: l_persistent TYPE mmpur_bool,
            l_changeable TYPE mmpur_bool.
    * if the item is already on the database,
    * we disallow to change field badi_bsgru
      l_persistent = im_header->is_persistent( ).
      l_changeable = im_header->is_changeable( ).
    * after coding
       IF CONDITION IS TRUE.
          IF l_changeable = 'X'.
            <fs>-fieldstatus = '.'. " READY FOR INPUT
          ELSE.
            <fs>-fieldstatus = '*'. " view
          ENDIF.
        ELSE.
          <fs>-fieldstatus = '-'.    "SUPRESS IT
        ENDIF.
    Remember note, if all fields that you add are suppressed, then the dynpro will not be viewed.
    I hope this helps you
    Regards
    Eduardo

  • Changing Custom Tab Name in ME21N

    Hi All,
    I have created a new custom tab in me21n transaction. When i created it by default it's name is coming as 'Customer tab' [H11 - Customer data]. So now i need to change that name as per my requirement. So please provide me a solution how to change the name.
    Cheers,
    Santosh

    hey this is functional requirement , no need of ABAPer work
    go to SPRO->material management->purchasing->purchase order->texts for purchase order
    hope this will help u
    with regards
    s.janagar
    Edited by: Janagar Sundaramoorthy on Apr 16, 2009 2:55 PM

  • Steps to implement ME_GUI_PO_CUST ME21N to create custom tab at item level

    Dear Gurus,
    I have to create one Custom tab in ME21N item level beside Conditions.
    The Tab name is Customer. I'm very new to ABAP so after searching the forums I got ME_GUI_PO_CUST  badi is used to do that. In the Custom tab my required fields are
    PO NO1--                        PO NO2--
    PO Item NO1----
                     PO Item NO2
    Quantity----
                          Quantity
    SO NO1--                       SO NO2--
    SO Item NO--                 SO Item NO--
    any one provide me the sample code to implement this.
    Thanks!

    solved

  • Facing some problems in creating a custom tabs in CRMD_ORDER Transaction

    Hi Friends,
    I am facing some problems in creating a custom tabs in CRMD_ORDER Transaction code in Solution Manager of SAP.
    Actually my requirement is adding of two tabs(one is header & another is item tab) in the above Transaction, i was able to put one tab i.e header tab but i was not able to keep item tab. i found a badi CRM_CUSTOMER_I_BADI in which documentation was given & i processed in the same way.
    For information i used the Badi CRM_CUSTOMER_H_BADI for header tab which i was able to add the tab & all functions like change, save working Good.
    But i want how to add custom tab in which item details were to be attached.
    i was done with the necessary SPRO settings(or Tcode CRMV_SSV) & able to see the 2 tabs thats it, but the functionality save is not working for the second tab & not saving in table CRMD_CUSTOMER_I (in this table there is one CI include where we added our item fields).
    And also i had a doubt whether to use ALV or Table Control. And if possible can any one can sent me the screen design & the code for the above requirement in detail.
    can any one who have knoweldge in Solution Manager & in the above Badi implementation can give me a right solution which will help me a lot.
    Thanks a lot in advance.
    Thanks
    Ravi.
    can any one give the solution regarding to the above one.
    Edited by: ravikanth on Jul 23, 2008 8:13 AM

    Hello Priyanka,
    I have the same problem by using Service Ticket in SAP CRM 5.0.
    Did you already solved this issue? If so, can you please provide the solution!?
    How can I activate and check the transfer log?
    Thanks and regards
    Alex

  • Hiding a customized tab (from header and item) in ME21N, ME22N and ME23N

    Hi SAP gurus,
    I need to make invisible a customized tab in Po creation(me21n), change(me22n) and display(me23n) in enjoySAP transaction for a particulat Doucument type.
    Please let me know the possibility and the solution to implement.
    Thanks,
    Kishore P

    Hi Kishore,
    The customized tab cannot be made visible or invisible conditionally. Instead you can write some text inside the tab to distinguish between different document types.
    Hope this helps.
    Regards,
    Abhijeet Kapgate

  • Custom tab field is missing in me21n

    hi all,
    i am doing one enhancement work.
    requirement is custom tab with custom field creation in me21n Tcode.
    i have created all the things using user exit and its working fine also.but now  inside the tab field is not displaying.
    i dont know what happen, pls some one help me its very urgent.
    thanks & Regards,
    S.Kavitha

    Hi ,
    Please find the below screenshot.it is used to add custom tab in header level or item level also.once you added the field in layout,active the layout screen and also active the Enhancement .
    Regards ,
    Karthikeyan R

  • Change Custom tab names in Me21n

    Hi
       We have written a screen exit to create a new custom tab in Header data of Me21n. Can anyone has any idea of changing the name of this tab - By default it is coming as 'Customer Data'.
    Appreciate help on this
    Thanks
    bpr

    hi,
    Changing Tab Names in  ME21N
    Re: change tab names
    open the links and they may help you......give a try....
    Regards,
    Praveena.

  • XD01 Custom Tab Problem

    Hi All,
    I have created one custom tab in XD01 using the BADIs  CUSTOMER_ADD_DATA  and CUSTOMER_ADD_DATA_CS . It is working fine.. and custom tab is displaying fine.
    But the problem is when ever user miss any data in Company code (mandatory fields like reconsilation account)..error display then my custom tabl is disappering.
    COuld you please tell me any way to capture the custom tab even though any error message in any tabs.
    Thanks
    RAHUL

    Hi Raj,
    As far as I know, you can't define your own tabs (not with SAP Standard). However you can control the field/layouts, appears on the screen, by that standard tabs will be shown or hidden.
    You can do that by approaching:
    IMG- Financial Accounting- Accounts receivable and account payable- Preparations for creating customer master data.
    On this section you will find answers for your needs.
    Rewards will be appreciated.
    Regards,
    Ido

  • Facing Problems in screen navigation after adding a New custom tab to MM03

    Hi,
    I have added a new custom tab to MM03 transaction by using SPRO.This new tab is appearing in between Basic data 2 tab and Classification tab in MM03.In my new tab i have 4 sub screens and the Last sub screen has table control.Now the problem is when i slide the vertical bar in my table control it is automatically triggering the Classification screen.
    For preparing the New tab in SPRO ->SAP Reference IMG  ->Logistics-General->Material Master->Configuring the material master ->Define structure of data screen for each screen sequence ->
    Here i have created a new screen sequence 'Z5' by copying the already existing sequence '21'.Inside this new screen sequence i have created a new screen of mine by copying the already existing screen '4004'. 
    For maintaining the screen sequence i.e., to place the new tab between Basic data2 and Classification tab go to SPRO ->SAP Reference IMG  ->Logistics-General->Material Master->Configuring the material master ->Maintain order of main and additional screens.I have changed the order of main screen sequence to make our new tab the third tab.
    To make this new tab visible only for MM03 transaction i have gone to SPRO ->SAP Reference IMG  ->Logistics-General->Material Master->Configuring the material master ->Assign screen sequence to User/Material Type/Transaction/Industry sector.In this in the Transaction screen reference, I have changed the screen reference number for MM03 and i have include this new screen reference entry in the screen sequence control column.
    To create the sub screens required i have gone to  SPRO ->SAP Reference IMG  ->Logistics-General->Material Master->Configuring the material master ->Create Program for customized sub screens and have copied the standard Function group MGD1 and created 4 sub screens.
    Now to place these 4 sub screens in the order required for us i have once again gone to SPRO ->SAP Reference IMG  ->Logistics-General->Material Master->Configuring the material master ->Define structure of data screen for each screen sequence and i have selected the new screen sequence created 'Z5' created by me.Inside that i have selected the screen created by me '4004'. Now i have double clicked the Sub screen options and here i gave the sub screens numbers created by me replacing the standard sub screens. 
    Then I activated by custom function group and i started testing the MM03 transaction.
    My screen was getting populated properly and the tab movement is also fine but only problem was when i slide the table control in the fourth sub screen of my new tab i am going to fourth screen (classification).
    Can you please help me by suggesting what the problem may be, why this issue in navigation.

    Hi ,
    I have the same problem now ...
    Did you solved it?
    Thanks a lot!
    Regards,
    Hancila

  • Adding a custom tab in Purchase Order with two fields - ME21N

    Hello Experts,
    My requirement is to add a custom tab with two fields in purchase order at header level.
    The BADI ME_PROCESS_PO_CUST is alreday implemented previously as there was one custom tab added previously in header.
    The structure  CI_EKKODB already have the custom fields for the enhancement done earlier.
    Now to add my additional tab how should i proceed ....should i put my additional fields in the same structure and write my code in same BADI.....will there be any impact on already done enhanecement.
    Please suggest in achieving this functionality.
    Thanks,
    Naveen

    Hi,
    Check this [wiki|http://wiki.sdn.sap.com/wiki/display/ABAP/DetailedexplanationaboutBADIandthewaystofindtheBADIwithanexample%28ME23n+transaction%29], it tells you how to do with an example for item data.
    Regards,
    Eduardo

  • Custom tab data not saving in ME22N w/ BAdI ME_PROCESS_PO_CUST

    Hello all,
    I have implemented BAdis ME_PROCESS_PO_CUST & ME_GUI_PO_CUST and created a custom tab at the header level in ME21N/ME22N. I have fields such as Delivery Date and Ex Factory Date in my tab.
    We are able to put data in these fields and have that data populate their respective fields in the Purchase Order.
    Our users would like to be able to run ME22N and select certain line items and have only those items changed with the data from the custom fields. 
    So, my question is how do I handle line selection in the context of these BAdIs?  Is there a way to know which lines have been selected and then only change the data in those items?
    I have looked in Class CL_PO_ITEM_HANDLE_MM for an attribute or method that might help but I haven't found anything as of yet. 
    I have found that the field MEPO1211-TCSELFLAG is set when a line is selected in ME22N.  However, I haven't found a way to work with it.  It doesn't get passed to any of the methods in the BAdIs, as far as I know. 
    January 27, 2012  **************
    We were able to capture the lines selected by using code from method mass_change in Include LMEGUICJK, Function Group MEGUI.  The lines are in the lt_models table. 
    So, now my issue is getting data to save in ME22N.  When I put data in my custom tabs and select a line, the data gets changed on the screen but does not save.  It does work when I make a change in another field, like changing the description for instance.  I'm using the set_changed method in Process_Header from ME_PROCESS_PO_CUST but it doesn't work. 
    I'm getting the idea that I'm the first ABAP developer to try this...
    Thanks for any help.
    Kind Regards,
    Chris
    Edited by: Chris  Mowl on Jan 11, 2012 10:33 AM
    Edited by: Chris  Mowl on Jan 11, 2012 4:24 PM
    Edited by: Chris  Mowl on Jan 27, 2012 10:57 AM
    Edited by: Chris  Mowl on Jan 27, 2012 2:00 PM

    Hi,
    Checkout the below link :
    <link to blacklisted site removed by moderator>
    Shailaja Ainala.
    Edited by: Thomas Zloch on Jan 28, 2012 9:06 PM

  • Custom pushbutton in ME21N should display a popup window with item details

    Hello,,
    The requirement is to
    1. Add a custom pushbutton in ME21N screen at header level.
    2. The user will select some PO line items and will click on this push button.
        This inturn should trigger a popup window with item details only for those selected PO line items along with schedule line qty.
    I have created the custom push button in a custom tab using the BADI ME_GUI_PO_CUST.
    Now I am not able to retrieve item details and schedule line details inside the PAI of the custom tab..
    i.e., when i click on the custom push button, I am not able to retrive the item data and schedule line data.
    Please help me to retrive PO line item data and schedule line data.
    Regards,
    Sharah

    JSF is not so relevant in this question. It's all about how the generated client side code look like. Which is usually a bunch of HTML/CSS/JS (open page in browser, rightclick and view source). If you know HTML, you should know that using target="_blank" in a <form> or <a> element would open a new window. If you know JS, you should know that using window.open() would open a new window.
    Apply this so in the JSF source code so that the generated HTML/JS output is exactly what you want.

Maybe you are looking for

  • Web Gallery created in Aperture not listed

    I created three new web galleries using Aperture 2 and they are not showing up when I try to add them to my iweb page. When I log on to my .mac account they are only visible when I choose my gallery. They are not listed out with the ones I created in

  • Computer screen went black after trying to adjust settings

    Hello, I prior to upgrading to win8, I was using two screens with my b320.  After upgrading I could only use the main screen.  I was trying to adjust the settings to extend the view to the second monitor when...the main monitor b320 went black.  I kn

  • Control Center is very slow after mapping execution

    Hi, I'm using OWB 10gR2 (10.2.0.1) on DB 10.2. When I execute different mappings and try to monitor the execution results in Control Center I'm facing a problem. The execution time of the mapping is quite normal. But after successfull execution I hav

  • HT204088 App Billing/Purchase

    My credit card is being charged even for free apps.In the purchase history I can see that they are listed as free but amount has been deducted from my card. How do I get it refunded?

  • IDVD won't open properly.

    Hi all, When I open iDVD, it opens the app, i click new project, but when the window comes up, nothing is there, a blank window, and then the "rainball wheel of death" comes up and i have to force quit the app. I have deleted the com.apple.idvd thing