Enhancement of Material Master Data Mm01
Enhancement of Material Master Data Mm01
Introduction: In this blog post you will learn how to insert your own custom tab/sub-
screen onto Material master transactions MM01 / MM02 / MM03.
The solution includes some SPRO configuration and some ABAP programming.
Therefore to make this a transportable solution, you would require both customizing
as well as workbench transport requests.
Steps:
1. Go to: SPRO -> SAP reference IMG -> Logistics-General -> Material Master -
> Configuring the Material Master. Here you will find the complete steps to
achieve this requirement.
2.To add a new tab, go to SPRO -> SAP reference IMG -> Logistics-General ->
Material Master - Configuring the Material Master -> Create Program for
Customized Subscreens
To add a new tab, go to SPRO -> SAP reference IMG -> Logistics-General ->
Material Master ->
Configuring the Material Master -> Define structure of data screens for each screen
sequence.
Create the ‘ZZ’ sequence by copying ’21’ standard sequence and click on Save.
Now select the Z sequence, click on ‘Data Screens’ and here add the new data
screen information. Here we will have the list of standard views and will add the new
data screen at last.
4. Now we need to find the screen number (for example, if we want to create a copy
of an existing screen), which we can get by navigating to System -> Status
Now at the configuration level (SPRO -> SAP reference IMG -> Logistics-General ->
Material Master ->Configuring the Material Master -> Define structure of data
screens for each screen sequence.), click on ‘Sub screens’ and give the Z program
name of created function group along with screen number.
SAP Customizing implementation guide -> logistics general -> material master ->
Configuring the material master -> Maintain order of Main and Additional Screens
SAP Customizing implementation guide -> logistics general -> material master ->
Configuring the
material master -> Assign screen sequences to User/Material Type
/Transaction/Industry Sector.
Conclusion: Yes!! In this way we can add our own custom tab in the material
master record i,e, while creating, changing or displaying the material. Moreover, with
this approach, whatever changes you perform are easily identifiable and can be
maintained implicitly.
You can write your own custom modules and subroutines in the Z-Function group
created.