Custom tab in MM01

Hi All,
I have created a custom tab in MM01transaction successfully using SPRO customisation settings. However, when I transport the "Screen sequence" using SCC1 tcode to my "Test client", the order of the of the custom tab is getting randomly changed, as a result all the standard tabs are behaving strangely. i.e. when I click on the "MRP1" tab the cursor goes to the "MRP3". Also, soon after I transport the "Screen sequence", everything looks fine. i.e. all the screens will properly placed at the expected palce including the custom tab but upon creating some materials and then when I go back and check in SPRO under 'Maintain order of main screen ', my newly created custom tab gets appended 2 or 3 times there at the top with BLANK screen number. When I go to the change mode those appended custom tabs take the screen sequence on its own and created this problem.
Please help me out!
Thanks in advance !
Edited by: Kranthiraja on Jul 7, 2010 7:47 PM

HI Dengyong,
Thanks for your reply.
Yes I maintained all the steps correctly including 5th. I have no clue why its not working.
Regards,
Kawish

Similar Messages

  • Adding new custom field in already existing custom tab for MM01

    Hello Guru,
    I have a requirement that add a custom field in already existing custom view of MM01. I did the following steps :
    1. I have cerated a new field in MARA using APPEND structure.
    2. I have found the function group(Y_FE_MARA) that already there other subscreens, so that I have added another subscreen in that function group and created a field from MARA in the screen.
    3. in SPRO went for the path Logistics General->Material Master->Configuring the Material->Define Structure of Data screens for Each Screen sequence
    In the 3rd step, I have choosen already existing screen sequence(Y1) and went for Data Screens and choosen for Custom tab and double click on subscreens and then I have added the program as SAPLY_FE_MARA and subscreen number(011) and saved it.
    After all the above steps, I have run MM02/MM03 then the field is not getting displayed in the screen of custom view.
    Did I miss any steps here? Please suggest me if I did something wrong.
    Thanks and Regards,
    Muralikrishna Peravali

    Hi Raymond,
    Thank you for the reply. As per the note some one already implemented the Screen Enhancement with 2 custom views. I need to add the field in any one of existing custom view. So for this I have created a Subscreen in copied function group of MGD1(Y_FE_MARA). But in the function group already 10 Subscreens were created. Is this is the problem? or else copy the FG MGD1 into another FG and create the subscreen will be feasible to my scenario?
    Please suggest me.
    Thanks and Regards,
    Muralikrishna Peravali

  • How to display success message when data is changed in the custom tab in MM

    Hi,
    I have added a new custom data tab in the MM01/MM02/MM03 transactions. Whenever I do changes to fields in the custom tab in MM02 transaction, and no changes in the standard tabs, I will get a message stating "No Changes Made".
    But if I do changes in the standard tabs, it works as usual with display of message "Changes to particular material has been done.
    Please let me know, if anyone of you know, how to display the success message if the changes to the custom tab is done.
    Thanks in advance,
    sudhanva

    Hi Sudhanva,
    The exit EXIT_SAPLMGMU_0001 is a function exit that you can use for custom validation but not to add custom tab/screen.
    But the message issued by SAP is not related to this Function Exit.
    If you have used a Screen Exit, then there must be some Function Exits also in the same Enhancement using which you can assign the value of custom fields to/from the standard structure. Thus when the value of any custom field is changed the system can understand that the some changes have been changed and will  not issue the message.
    In case you have used a BADI, there can be other methods in the BADi using whcih you can assign the value of custom fields to/from the standard structure. This might also prevent the message from being displayed.
    I could try giving you further details if you can provide the name of the Enhancement/BADi that you used to add the additional tab.
    Hope this helps.
    Regards,
    Abhisek.

  • Error in adding custom fields to mm01/mm02/mm03 trx

    Hello People,
    To add my custom fields in the basic view tab of MM01 transaction, i have performed the following steps:-
    1. Inserted the append structure in MARA table with the required fields.
    2. Copied function group 'MGD1' to 'ZMGD1' and then set the layout of screen '0001' as per my requirement.
    3. Then i made changes in spro as
         SPRO->Logistics-General->Material Master->Configuring the material master->define structure of data screens for each screen sequence and inserted my program name( of function group 'ZMGD1') and screen number(0001) in 21(Std ind.(short) tab pages)->7(Basic Data 1)->8(sequence).
    Now, if i click on SPRO option (view data screen), then i can see my fields added in basic data view...
    but when i execute 'MM01/MM02/MM03' trx  there my added fields do not appear....
    Does anyone know where i am missing out??
    Please suggest...
    Thanks in advance..
    Rgds,
    Abhi

    Here are some notes I have from when I recently added a new screen/subscreen to Material Master transactions.  Hopefully this information will help you.
    This guide should be used in conjunction with OSS note 44410 and IMG notes Logistics->Logistics Material Master->Material->Configure Customized Material Master.
    Online Maintenance.
    1. Add fields to append structure ZAEMARA.
    Use data dictionary maintenance u2013 SE11
    2. Generate table MARA.
    3. Add fields to view MARU and generate.
    Use data dictionary maintenance u2013 SE11.
    4. Create new sub-screen or add new fields to screen SAPLYMM1 9001.
    Use Screen Painter u2013 SE51.
    Change flow logic to add fields to field: statement and to add any validation required. Generate screen.
    If this is the first time additional data has been added to material master it will be necessary to create a new function group and associated programs. See Configure Customised Material Master paragraph Requirements.
    5. If new sub-screen, add to Customer main screen.
    Transaction OMT3.
    Double click on u2018Std industry sequenceu2019.
    Choose customer screen and Details.
    Change the first occurrence of 0001 (blank screen) to new screen number.
    Save.
    Back arrow.
    Click on Transport button and choose required transport.
    6. To include in 'Copy with Reference' processing - MM01, add new MARA fields to table T130F. (in each client)
    Use Transaction SM31. (make a copy of another ZZ field by typing over existing name).
    Add to transport manually:- R3TR TABU T130F + individual keys
    7. Test Material create, change, display.

  • Added Custom Tab is not visible in Menu in Delivery

    Hi,
    We have added a custom tab in delivery using Badi 'LE_SHP_TAB_CUST_HEAD' .
    The Custom Tab is not visible in Menu , Can you please suggest How I can get this tab in
    Menu Under 'GOTO' .
    Thanks & Regards,
    Murali Krishnan

    Please check table T130P
    That table stores configuration related to fields in MM01. It holds information if a perticular field needs to be displayed or should not be displayed at all.based on the value which that field holds.
    can control the display, the material master
    Please check

  • Adding extra TAB on MM01

    Dear Experts
    Does anyone know , via an enhancement, whether is there any way to add a customer tab on the MM01/MM02/MM03 transactions?
    Thank you in advance.
    Best regards
    Goh Yen

    Hi
    SPRO-> Logistics - General-> Material Master-> Configuring the Material Master-> Create Program for Customized Subscreens
    Create Program for Customized Subscreens
    In this IMG activity, you can create a function group of your own by copying function group MGD1 (for industry) or function group MGD2 (for retail). The subscreens are not copied, except for two subscreens which are copied for technical reasons. You can use this copy to create subscreens of your own which you can assign to a data screen in the activity Define Structure of Data Screens for Each Screen Sequence.
    Requirements
    Be sure to read the program documentation first.
    Activities
    1. Create a function group of your own by choosing Execute.
    2. Enter a name containing up to 25 characters, beginning with the letter Y or Z, and choose Save.
    3. Access the Object Navigator.
    You do this from the SAP standard menu by choosing Tools -> ABAP Workbench, and then Object Navigator.
    4. Display either program SAPLMGD1 (industry) or SAPLMGD2 (retail) as required.
    5. Copy the subscreens as required, ensuring that they already contain as many as possible of the field names you want to use in your function group. You do this as follows:
    a) Choose Screens, position the cursor on the corresponding subscreen, and choose Copy in the context menu.
    b) Enter the program to which you want to copy the subscreen, prefixing it with SAPL, and enter a screen number. Use the screen number of the original subscreen where possible. If the F1 help is specific to a particular subscreen, this ensures that this context-specific help continues to be displayed.
    Example
    You have called your function group YENTERPRISE, to which you want to copy subscreen SAPLMGD1 2301. Enter SAPLYENTERPRISE as the program to which the subscreen is to be copied, and enter (preferably) 2301 as the screen number.
    6. Return to the initial screen of the Object Navigator and display your program. In the example above, you would enter SAPLYENTERPRISE.
    7. Choose Update object list.
    8. Select the subscreen you have copied and activate it by choosing Activate in the context menu.
    Using the Screen Painter, you can remove fields you do not require on the subscreen or include additional fields from other subscreens (see the ABAP Dictionary). For information on the Screen Painter, see the SAP library documentation BC ABAP Workbench Tools.
    Points to consider when removing or adding fields
    Make sure that a field statement exists for each field on the subscreen since data may not otherwise be transported correctly. You can use subscreen SAPLMGD1 2002 as an example.
    For the fields you have added, include any check modules and modules for self-programmed F4 help that are called up for these fields on the original subscreen. You can do this by displaying the flow logic for the original subscreen and searching for such modules. They normally have the same names as the fields themselves. When you find a module, copy the corresponding module call to your subscreen.
    If you change the order in which fields are transported that are checked together in the flow logic (such as the safety stock and minimum safety stock), you must deactivate the check module for the first field and activate it for the second. The system would otherwise transport the first field, and carry out the check before the second field is transported.
    Any error messages that fields are unknown when activating the subscreen are due to the fields still being included in checks, even though you have removed the fields from the subscreen. Search for the fields in the source code and make the lines in which they appear comment lines. Then reactivate the screen.
    9. Assign the subscreen to a data screen as required.
    Note on transport
    Thanks & Regards
    Kishore

  • Customer tab in ME23n

    Hi I want to add customer tab in Me23n item details....
    Kindly help me with this

    1.   Go to Transaction SPRO, Display IMG.
    2.   Go to Logistics-General à Material Master à Configuring the material master and execute u2018Create Program for Customized Subscreenu2019.
    Create a function group of your own with Y or Z. eg ZMGD1.
    4.   Go to transaction SE80 and open the function group created, here the function group is ZMGD1.
    5.   Open the screen 0001. Using screen design layout (SE51), customize the screen according to the requirement.
    6.   Write the flow logic in PAI and PBO as per the requirement.
    7.   PBO
        Inactive the fields for input  when material is displayed (MM03)
    Retrieve the data from Ztable for material change/display (MM03)
    8.   PAI
        Export the data into memory
    9. Now go to transaction SPRO, Display IMG then go to Logistics-General à Material Master à Configuring the material master and execute  u2018Define Structure of Data Screens for Each Screen Sequenceu2019.
    10.   Select the corresponding screen sequence number and double click on data screen button. In this case screen sequence u201821u2019 has modified.
    11. Select  logical screen 07 (Basic Data 1) and double click on Subscreens. 
    12. In change view of subscreens, modify the program name of sub screen 21à07à08 to the subscreen program name which is created in step 6. In this case the program name is SAPLZMGD1. Save the modifications.
    13. Now to save the given enhanced field value in the Ztable, write the required code in the user exit EXIT_SAPLMGMU_001.
        Import the data from memory ( The data which is exported in PAI event, refer step 8)
    GOT THIS from saptechnicalDOTcom/Tutorials/ExitsBADIs/MM/MM01.htm

  • Manufacturer number in purchasing tab in mm01/02/03

    Hi experts,
    the manufacturer number field in the purchasing tab in mm01/02/03 is not displayed. Where can I do the customizing to let it show?
    Best regards,
    Fan

    Hi Jürgen,
    I have already tried that. Still I do not have the field. In purchasing tab the "other data/manufacturer data" area can be seen. But not the manufacturer number field.
    Thank you for your reply.
    Best regards,
    Fan

  • Addition of new Tab in MM01

    Hi
    I have to add a new tab & a field in the MM01,through the BADI or User exit,but I don;t have any idea abt these.So please give me the solution or the doc so that i can have the idea of making a new tab in MM01 also if anyone can provide me the doc for BADI or User exit so that I can also get an understanding abt them.It will be a great help.
    Thanks & Regards
    Vipin Sharma

    There is no user exit or BADI to get new tab,you need to configure as below
    How To Create a Customized Tab View for Material Master Creation?
    Requirement 1:
    Suppose if you want to add your own view with your own ‘Z’ Fields or the Standard Fields from different tables.
    Get the ‘Z’ Fields created in the Respective Table.
    Then execute SPRO.
    Select the following path.
    In SPRO -> IMG Activity -> Logistics General -> Material Master -> Configuring Material Master -> Create a program for sub screen.
    Then Enter the Function Group name and save in to a development class say Z_TEST.
    Then execute SE80 transaction.
    Select Function Group MGD1.
    If you are adding Fields in MARC then search for suitable screen, which contains MARC Fields. Like That Based on the table fields you are using select the sub screens numbers.
    Then Copy each selected subscreens in to the above created function group Z_TEST.
    Then Enter the Z_TEST in the function group and enter.
    Then click on refresh button.
    Now add your own fields in the copied screens.
    Don’t remove the PBO and PAI Modules Existing in the sub screens.
    In PAI Logic remove the existing fields and put the FIELD Statement for each field added to that sub screen. The field statements are needs to be placed between GET_DATEN_SUB and SET_DATEN_SUB.
    If any validations have to be made for the data entered in the fields write those modules in between above modules.
    In the same way if you want to make any validations in the PBO logic then write your own modules in between the GET_DATEN_SUB and SET_DATEN_SUB of PBO Logic.
    Then create all the screens required and activate it.
    Now under this point all are required to be done very carefully. All are IMG Settings.
    1.     SPRO
    2.     In SPRO -> IMG-> Logistics General -> Material Master -> Configuring Material Master -> Define Structure of Data Screens for Each Screen Sequence
    3.     Select the Industry Sector Used by the client.
    4.     Then Double Click on the Data Screens.
    5.     Then Select the Screen sequence such a way that what ever the sub screen you copied from MGD1 to your view from the standard view and make a copy of it and change the names and screen sequence and names in it. Don’t change the Maintenance Status, which is very important
    6.     For Example
    If you copy the sub screen from the Plant/Storage View then Select that view and make a copy of it and do necessary changes.
    7.     Then Select the above-created Data Screen and double click on Subscreens.
    8.     Then enter the screen sequence number, your function group name (Z_TEST) and the screen numbers as per your requirement.
    9.     Then Save it and come back.
    10.     Then select IMG Activity -> Implementation Guide for R/3 Customizing (IMG) -> Logistics – General -> Material Master -> Configuring the Material Master -> Assign Screen Sequences to User/Material Type/Transaction/Industry Sector
    11.     Then check that the industry sector assigned there is that of you added the data screens.
    Then Check by executing MM01, MM02, MM03 Transactions.
    Requirement 2:
    Some Times the Display of the fields created in your customized screens is to be based on the material type entered while creating the material. Then you have to do the following steps after finishing the first requirement steps.
    1.     IMG Activity -> Implementation Guide for R/3 Customizing (IMG) -> Logistics – General -> Material Master -> Field Selection -> Assign Fields to Field Selection Groups.
    2.     Then click on New Entries.
    3.     Here you group your customized screen fields accordingly as per the material type. And assign them the same selection group. For selection group number you can use (200 to 299).
    4.     Then for each field give the Maintenance status as you given for that Data Screen in the First Requirement.
    5.     Then save it and come back.
    6.     Then go to this step. IMG Activity -> Implementation Guide for R/3 Customizing (IMG) -> Logistics – General -> Material Master -> Field Selection -> Maintain Field Selection for Data Screens
    7.     Check for the corresponding material type and then give the above selection group and in that select the different options as Hide, Optional, and Display according your requirement.
    8.     Then Check by executing the transactions MM01, MM02, MM03.
    Thanks
    Seshu

  • Need to create pop-up box in custom subscree in MM01

    Hi,
    I have a requirement where i need to include custom sub-screen in one of the tabs in MM01. The custom sub-screen has a button clicking on which should display a pop-up box, where user can enter values like some long text etc and then when user clicks 'Save' in MM01/02 the pop-up text along with other details should get saved into the z tables.
    1. Created a custom subscreen and assigned it in SPRO under, Logistics-General -> Material Master -> Configure the material Master-> Define Strcture of Data screens for Each Screen sequence
    2. Created a new screen of type 'modal dialog box'. This modal dialog box i want to use as a pop-up when user hits button on the custom subscreen.
    Pls. confirm how this can be achieved.
    Thanks

    Hai,
    1. Create a screen with modal dialog box and set the fn codes for continue, cancel and exit.
    2. if sy-ucomm = 'BUTTON'.
        call screen 100 starting at 25 05. // This is used to call the modal dialog box.
    3.In PAI of screen 100 write this code
         if you press on continue in modal dialog box then save the inputs what you are entered in the screen
        if sy-ucomm = 'CONTINUE'.
        ztable-field = field1.
        insert ztable.
        endif.
    4. if you press on cancel then exit from the screen
       if sy-ucomm = 'CANCEL'.
        leave to screen 0.
       endif.
    Edited by: Ravi.Seela on Dec 21, 2011 12:34 PM

  • Error message does not lead to the custom tab me51n

    Hi Experts,
    When I try to to create a PR in me51n and check, a popup with error messges appear when we pick one of the entry and select edit button that leads to the field of that concerned tab.I have a custom tab and cutom field the issue is error message is displayed to fill the custom field but when I check mark that error and select edit that does not take me to the custom tab where custom field exists please suggest I have tried lot of user exits but no use.
    appreciate your help......

    We added some error message checking using Function exit EXIT_SAPLMEREQ_005. How we can bring the screen to Customer Data Tab when there are any errors under the tab. And as long as the error is not fixed, the screen will stay on the tab?
    To eloborate my question - in ME51n/Me52n, the system gives a messages window/subscreen with errors or warnings upon clicking the check button or upon save. On the messages window/subscreen, we can select a particular message and edit will take action to the corresponding tab with the cursor on the field with the issue. I understand this is standard functionality.
    However I'm looking for a way to make this work for a mandatory field on the customer data tab i.e., when I select the error message pertaining to this mandatory field and choose edit, control should jump to the customer data tab with the cursor on the mandatory field.

  • 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

  • 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

  • Change the name of custom tab in me51n / me52n / me53n

    Hi,
    I have to add a few custom fields in PR item of  transactions me51n / me52n / me53n. I have used the enhancement MEREQ001 for adding the custom fields. The sytem automatically creates a custom tab with the name Customer Tab for the additional fields that I have added using the enhancement MEREQ001 while displaying in me51n / me52n / me53n.
    Now I have a requirement to change the name of the custom tab created for transactions me51n / me52n / me53n from Customer Data to Others.
    Can anyone suggest me how to go about doing this???
    Thanks in advance.
    Abhisek.
    P.S.:- Points will be be duly awarded 4 helpfull answers.

    Hi,
    I tried doing whatever you had suggested but it seems that it is not working.
    Could you suggest some other way to do this?
    Thanks and regards.
    Abhisek.

  • Need to add extra fields in Custom tab  using EEWB.

    hi ,
    I extended business partner with 10 custom fields using EEWB by creating an custom tab. I would like to add 2 more fields in the same custom tab . I am unable to find the provision to add new field to the existing project. so i am deleting the existing project and creating new project and adding all the =and new fields.
    Now when I am creating new project  i am loosing the old field names. It creating the new fields with new field names.
    My requirement is I should create a new fields without changing the old field names.
    So Please can any one help me as how to approach these without deletion or changing the existing field names.
    Finally my custom tab should contain 12 fields.
    Thanks
    viswa

    Hi viswa,
    I have a requirement to add 2 new fields to the Standard Transaction (called <b>BP</b> ).
    I have gone through various concepts like <b>EEWB and BDT</b> tools. But, still I am not able to get the things well.
    So please provide me with the procedure to explore things and work on the requirement.
    Thanks in advance.
    Regards,
    Vishnu.

Maybe you are looking for

  • My AD users are randomly losing access to wikis that they are members of and were previously able to login to.

    I have had a more or less successful AD/OD integrated setup for a couple of years (currently running SL Server 10.6.8) which I implemented in order to use Podcast Producer and Apple Wikis.  Recently and for no apparent reason, I have had users lose a

  • OpenGL Problems

    I have a iMac G3 running OS X 10.3 and OS 9.2. When playing a game on OS 9, I got a error message saying that OpenGL couldn't be prepared and that the game won't work till the problem's fixed. I played the game fine till now. Did this OpenGL graphics

  • Searching for movies in Cover view mode.

    In the prior version of iTunes when in album/artwork view for Movies, I could type a few letters of the title and it would seek out and find it.  In the new version that does not work.  Any suggestions?

  • Mail out put for BA00

    Hi.,         I want a mail to get triggered to the customers personal mail id when raised an order and out put is issued,I gave mail id in sold to party.And t here is external send routine also in BA00,even though i couldnt process that Gurus please

  • I can't authorize my card.help meeeeee

    help meeeee someoneee pleaseeeee i can't authorize my credit card and can't buy enything,,, what's wrong?  can someone tell me?