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

Similar Messages

  • Adding one extra tab in FS00

    Dear All
    In FS00 , I need to add one extra Tab  for storing some Customer related fields .
    I have searched so many threads  but  nothing  is working out.   Kindly give me a solution to fix this issue.
    Whether it is Possible through Screen Exit ? Or any other Method ?
    Regards,
    Raja

    Hi
    check you are in change mode
    and
    drag the pushbutton and place it on the tabstip
    Regards

  • ADDING A EXTRA TAB IN TABSTIP

    Hello  to all,
      I ve created a tabstrip in my screnn. It contains three tabs. Now my requirement is to add an extra tab in this section. I ve tried a lot but unable to add. Can anybody help me in this regard.

    Hi
    check you are in change mode
    and
    drag the pushbutton and place it on the tabstip
    Regards

  • When I try to open a Hyperlink in Excel, the Firefox pop up the page I request with an extra tab of error message. How to fix it?

    Hey guys. The problem actually bothers me for a while.
    If I input a URL in an (microsoft) Excel Cell then turn it into a hyperlink, when I click on it. The Firfox, which is my default net browser will pop up and show the page I request. But there always has an extra tabs show some other things. Here is a sample:
    The url I request is: http://privacy.microsoft.com/zh-cn/default.mspx
    OK, the page is showed up and an extra tab's url is:
    http://privacy.microsoft.com/zh-cn/default.mspxFirefoxHTML%5CShell%5COpen%5CCommand
    the later part: 【FirefoxHTML%5CShell%5COpen%5CCommand】 is automatally added behind the url I request. And the correspond page reads: The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
    how to fix this problem? and many thanks.:)

    Can you post the original link you have in Excel. We need to see what the
    full link looks like.

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

  • MIGO transaction Extra Tab

    Here we are facing one problem in one of the Business Add ins for MIGO Transaction .
    The BADI we have used is MB_MIGO_BADI. It successfully adds the extra tab in migo transaction. But if the change the fields of the communicating structure in Line_modify method it says BADI doenot allow to change the fields and it doesnot modify the database Table MSEG. we have append structure in goitem structure and MSEG Table ... but still we are still getting a msg that the field cannot be modified ....

    There is a BADI MB_MIGO_BADI for adding tabs for MIGO transaction. When you go to se18, open the BADI. Then go to 'GOTO' -> sample code -> display. You can copy the example and play with it.
    The Badi, you can use multiple times. Which means you can create more than one tab. You just need to create more implement against the BADI.
    Hope this helps.
    JC.

  • Extending the OIM Admin Console with an extra tab

    Hi All,
    I've been busy for some time to add an extra tab to the management console of OIM, the extra tab I succeeded adding it using the supplied documents. But on this tab a table has to be showed which gives the user the possibility to manage the content of that table (just a view on a DB table thus). I've build this application in JDev as an ADF (web)application which I then deploy as ADF library and which then should give me the possibility to add this application using a region.
    So in this ADF library I have a page fragment which only contains a region which points to the workflow for the table editing, this fragment is then referred to as described in the "customizing_oim_ui_selfservice_to_add_an_adf_tab.pdf". This all looks to work just fine except for when entering the newly created tab, the tab stays blank and in the logfile I see some messages:
    <Warning> <oracle.adf.view.rich.component.fragment.UIXRegion> <BEA-000000> <
    java.lang.IllegalStateException: The expression "#{data.sodMainFragmentPageDef.editsodtaskflow1.regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "r1") evaluated to null.
    This is typically due to an error in the configuration of the objects referenced by this expression.
    If it helps, the expression "#{data.sodMainFragmentPageDef.editsodtaskflow1}" evaluates to "null".
    If it helps, the expression "#{data.sodMainFragmentPageDef}" evaluates to "null".
    If it helps, the expression "#{data}" evaluates to "oracle.adf.model.servlet.HttpBindingContext@100f4dd5". Now using an empty RegionModel instead.
    at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:439)
    So my question is, why do I get this message and secondly is this the right approach or should I do it in an other way or don't do it at all?
    Maybe somebody knows if it is possible to use ADF Business components inside OIM to be used for added functionality to the self service??????
    Edited by: soverbosch on 8-dec-2011 14:13

    Did you ever get this answered? I know this is an old thread, but I am hoping someone can chime in.
    soverbosch wrote:
    Hi All,
    Maybe somebody knows if it is possible to use ADF Business components inside OIM to be used for added functionality to the self service??????
    Edited by: soverbosch on 8-dec-2011 14:13

  • Extra tab in Purchase Order

    Hi ,
    Using BADI definition ME_GUI_PO_CUST, we created implementation ZPBS_FS_MM_PO for adding adiitional tab in Purchase Order Screen-- Tcode ME23.
    But, the extra tab is not being shown ...Iam not able to understand what the problem is...
    Iam pasting the code...Please guide me..
    method IF_EX_ME_GUI_PO_CUST~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     = 'HEADER'.
    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 = 'ZPBS_FS_MM_MM01_SUBSCREEN'.
    each subscreen needs his own DDIC-Structure
      ls_subscriber-struct_name = 'ZMEPO_BADI_STRUCT'.
    a label can be defined
      ls_subscriber-label = text-001.
    the position within the tabstrib can be defined
      ls_subscriber-position = 10.
    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.
    endmethod.
    Thanks,
    ---Shivaa....

    s, darek i created d screen....
    wat else could b the reason?

  • Additional tab in MM01/MM02/MM03

    Hi,
    I want to add new tab(i.e. like Basic data1 tab) in MM01/MM02/MM03 to enter some additional data. Please guide me how I can do it.
    Moderator Message: FAQ. Search before you post.
    Edited by: kishan P on Jan 19, 2011 4:36 PM

    Hi,
    Search SDN before posting a question. There are lots of threads on this topic.
    Have a look at this thread : Adding a new tab in MM01
    Read SAP Notes 38299 & 44410 as suggested in that thread.
    Thanks & Regards,
    Faheem.

  • Extra Tab on Windows Menu Bar

    What is the extra tab on the windows menu bar for? I would like to remove it for LabVIEW programs that I compile, so that when I run the program (or somebody else runs it), there is only one tab for that program. If anyone knows how to do this, please let me know.

    You can remove the second tab by adding this line to either the executables ini file
    hideRootWindow=true
    Here is a KB that discusses the tabs How Can I Hide My LabVIEW VI So It Does Not Show in the Taskbar With My Executable?

  • New extra tab in transaction QI02?

    hello all
    Is it possible to add an extra tab or extra customer fields in quality info records? I looked into customer exits and enhancements but do not seem to find something valid....maybe I am missing something?

    Hi Alisa,
    Okay. Just check whether this is feasible or not.
    1.     Copy QI01 program and paste the same in new ABAP program.
    2.     Here you have all the ways to add newer fields with modification in above program.
    3.     Also you need to develop the mechanism to save this data in standard Q-Info table. (Containing newly added Z fields)
    4.     You can give a new t-code to this. E.g. ZQI01
    5.     Remember at the same time you need to remove the authorisation for QI01 in order to avoid further confusion.
    Regards,
    Anand Rao

  • How to add extra tab in bapi at item level

    hi developer,
    please guide me in solving this problem i.e how to add extra tab in bapi at item level .
    thanks .
    ravi

    What are you exactly asking for, I don't understand your question...
    Transaction screen, adding a tab / customer fields
    Business Object / BAPI, modifying BAPI signature, extension
    NB : The quality of an answer depends significantly on the quality of the question ...
    Regards,
    Raymond

  • 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

  • Add an extra :Tab" on the Purchase Order's ITEM DETAIL level.

    Hi:
    Can anyone please tell me how I go about to add an additional "TAB" on the Item Detail level of a Purchase Order...??
    Thanks.
    W.

    It is not possible to add extra tab by configuration .you have to use user exit/BADI to get this .
    user exit :MM06E005 
    BADI : ME_PROCESS_PO_CUST
    consult with your abaper for developemnt

  • Adding a Tab in a PM notification

    Experts,
    How do I go about adding a tab in a PM notification? I have a requirement of adding a 'causes' tab for capturing of the object part, damage etc. and also for entering user defined codes for capturing an RCA in SAP. see screen below

    Hi Mutale,
    I see some confusion in concept about Catalog Code Tabs.
    What you referred in the initial post are the Sub-Tabs inside a Catalogs & codes Main tab of a Notification.
    What you have referred to in the later post are the Main Tabs of Catalogs. like this
    The Difference
    The Sub-Tabs of Catalogs will display information corresponding to the line item of the first tab (Object part & Damage Tab). Here you are not free to enter a Cause, Task or Activity without filling an Item line (Object part or Damage)
    The Main Tabs are independent Catalog Tabs. You can maintain the line items here independently  without any conditions as above.
    Lastly:
    I hope your initial query has been cleared by looking into the picture, that you can have a separate Causes Tab.
    In configuration, you need to have tab 10/Tab16 for this.
    Best of Luck
    Jogeswara Rao K

Maybe you are looking for

  • Why CDP is a layer2 protocol?

    Why CDP is a layer2 protocol? Where as it is also giving information about the layer3 IP address of the connected device . Regards, Chandu

  • Will Premiere Elements 10 output full 1920 x 1080p? (not 1080i) to a file?

    I know this is a really simple question, but I can't find the answer anywhere in the software specs, and all sorts of variations of searches bring up no results in the Forum. I have bought, at full price, (not even upgrade price) every version of Pre

  • How to stop the "Tab Key" from acting as a "SEND" button in gmail

    Since installing the Firefox update today, when I hit the keyboard Tab Key in the course of composing an email on gmail, it sends the (!unfinished!) message. I need to disable this "feature". How?

  • What has happened to the "show search" function in Pages 5.5.2?

    In older versions, this function displayed all instances of the search string with links to the page number of each instance. This is different from Find and Replace, which hops from one instance at a time. Critical for revising my books. I could use

  • LIVE CACHE MANAGEMENT

    Hi, Could you please send detailsl and material documents regarding LIVE CACHE MANAGEMENT . I am in very urgent need of material. Thanks and regards, shyla kumar Message was edited by:         shyla kumar