Customized Vs. Conventional Material Master Maintenance
Customized Material Master Maintenance
In Customizing, you configure the dialog using subscreens that you group to screens. In addition to standard subscreens, you can also use customer-specific subscreens. If you use customer-specific subscreens, these must belong to a customer-specific function group that you create as a copy of the standard function group for subscreens.
In this way, you can configure different maintenance dialogs for each user, material type, and industry sector.
In addition, you can integrate customer-specific fields in the maintenance dialog.
Please note that with customer-specific subscreens a field statement must exist for each of the subscreen's fields since data transfer cannot otherwise be ensured. You can use subscreen SAPLMGD1 / 2002 as an example.
Conventional Material Master Maintenance
Conventional material master maintenance was the sole online maintenance method for the material master. In Releases 3.0B and 3.0C, it is supported in the menu in parallel with the customized material master. As of Release 3.0D, only customized material master maintenance is supported in the menu and only this form of maintenance will be developed further. However, you can still access the functions for conventional material master maintenance at 3.0C level using transactions MMZ1/2/3 (instead of MM01/2/3).
The standard maintenance dialog for the customized material master that you access when calling up transaction MM01/02/03 or MM51/52/53 is configured in much the same way as the previous (conventional) maintenance dialog (unless you change the configuration in Customizing). However, screens for one user department have been combined where several screens were previously required for reasons of space. In addition, some data that was previously located on secondary screens for technical reasons (such as general plant data) has been integrated in the main screens.
However, you can use the Customizing function 'Configure customized material master' to define any number of alternative maintenance dialogs differing from the standard maintenance dialog. This allows you to gear them to specific user requirements.
Releases as of 3.0E come with a further standard maintenance dialog that has been specially developed for small screens. For this reason, 21 lines max. are occupied on each screen. To make this maintenance dialog available to all users, you merely need to use the aforementioned Customizing function to make the following changes for the influencing factors: In the entry for combination 01 / * / * / * replace the previous screen sequence assigned (01 comes as standard) with screen sequence 11.
As of Release 3.0C, a new method for transferring material master data (data transfer via direct input) is available. With this method, all data is checked directly via function modules independently of screen transactions. The same sequential files can be used as with the previous method of transferring data via batch input. However, as of Release 3.0D, you can no longer access the previous data transfer program RMMMBIM0 from the IMG, but have to call it directly. The program still uses the dialog functions for conventional material master maintenance (that is, transactions MMZ1 and MMZ2, as of Release 3.0D). It does not support any fields or functions that are new in material master maintenance as of Release 3.0C or later.
On the one hand, the new data transfer method provides substantial improvements in performance (about six times faster), while ensuring a restart capability on the other.
You must use a special management program (transaction BMV0) to start the background processing of transfer programs that use the direct input method. This program ensures that you can restart the data transfer. It is run automatically when you call up data transfer from the IMG.
Customer-specific batch input programs and CATT procedures must be modified.
Provided no further developments are required in these programs as of Release 3.0D, you need only rename the transaction calls in the programs (MMZ1 instead of MM01, and so on).
However, if you want to use these programs also to maintain fields that have been integrated in the maintenance dialog only as of Release 3.0D or later, the programs must be switched over. In this case, we recommend using the direct input method since the time and effort involved is less than if you adapt batch input to the new dialog maintenance, and also because the direct input method is substantially faster.
When switching over to the new dialog maintenance, you have to adapt all screens since this new form of maintenance uses completely new programs and screens (subscreens). The counterpart of function module MATERIAL_BTCI_SELECTION for filling the Select View(s) screen is available as of Release 3.0E and is called MATERIAL_BTCI_SELECTION_NEW. However, please note that both function modules have not been released for external use.