In this IMG activity, you configure the dialog for maintaining the material master. On accessing this IMG activity, an overview appears of the actions possible. They are as follows:
You perform these actions in the order given, except for the first action which you need perform only if you want to create customer-specific subscreens. Each of the actions is discussed in detail below. The section entitled Configuring a Material Master Dialog of Your Own then describes the procedure for configuring a material master dialog with subscreens different to those in the standard SAP R/3 System.
This option allows you to create a copy of the function group containing the standard subscreens for industry or retail. You can use the copy to maintain subscreens of your own. However, be sure to read the program documentation first.
You can structure the dialog for maintaining the material master in the form of screen sequences, logical screens, and subscreens.
When you choose Maintain screen sequences, logical screens, and subscreens , an overview screen appears on which all existing screen sequences are displayed. You now have the following options:
You access this screen from the overview screen of the screen sequences. The logical screens that exist for the screen sequence selected are displayed and can be changed here.
One of the following screen types is assigned to each logical screen:
Since initial screens and closing screens cannot be configured, they are not displayed.
You use this function to manage the logical screens for a screen sequence; that is, you assign logical screens to screen containers. However, before using the following options, be sure to read Important Information for Maintaining Logical Screens.
Testing
When configuring the dialog, be sure to test it with the following functions
to see whether the maintenance statuses assigned are consonant with the
screen, and to see whether all necessary required fields can be accessed in the screen
sequence.
You must be able to save your data without an error message.
Positioning Fields
In Create mode, it must be possible to maintain at least the base unit of
measure and the material description. Since the base unit of measure must be
maintained before all other units of measure, position it accordingly on the
screens.
With MRP data, always position the MRP type before all other MRP fields.
With forecasting data, always position the forecast model before all other forecasting fields.
It must be possible to maintain each field no more than once on the complete screen; that is, the same field must not occur on two different subscreens of the same screen.
Screen Order
If you create new logical screens, whether by copying them or creating them,
always check the screen order too. The system appends the new screen to the
last screen.
Preventing Runtime Errors
To prevent runtime errors, fill any blank subscreen areas in screen containers
with a blank subscreen. The blank subscreen must have the screen number 0001
and, for performance reasons, be in the same program as the other subscreens
of the logical screen.
With different screen sequences, set the GUI status of the initial screens independent of the material type and industry sector since the first screen will otherwise have the incorrect GUI status and then be automatically repeated.
Choose the maintenance status of a screen in accordance with the fields on the screen (on all subscreens); that is, each field on the screen must have at least one of the maintenance statuses that the screen itself has. If they do not, an abend will occur when maintaining data on the nonconforming screen. For example, if you include field MARA-BSTME (order unit) on the Basic Data screen, you must also assign status E (purchasing) to this screen.
For all screens, use only the GUI statuses (see Menu Painter) maintained for the main program.
Configuring Screens
The Classification screen must be a separate
screen.
Long texts must be on a separate screen. You cannot configure them together with other subscreens (each long text separate). The GUI status must be DATELTEX.
You can configure consumption values and forecast values at most as Extras screens , but not as main screens.
If you maintain separate screen sequences with customer-specific subscreens, make sure that the customer-specific subscreens have the same numbers as the SAP subscreens used as a reference. Otherwise, the screen-specific F1 help will no longer be displayed unless you re-create the assignment yourself.
Configuring Logical Screens as Tab
Pages
If you want to switch an existing screen into a screen with tab pages, be sure
to heed the following:
There are different tab page screens for main screens and Extras screens.
For tab page screens, it is recommended that you use GUI statuses without Goto or Extras menus since the navigation provided by these menus is replaced by the tab pages. Instead of these menus, the GUI statuses DATE00 and DATELT00 for the main screens contain an Extras pushbutton.
You can switch only Extras screens previously contained in the Extras menu into tab page screens; that is, you cannot switch Extras screens configured only as pushbuttons into tab page screens.
It is not possible to switch special screens such as Status Information and special Extras screens (recognizable by GUI status DIALxxxx or by no GUI status and screen container 0001) into tab page screens.
You access this screen from the overview screen of the screen sequences or from the overview screen of the logical screens for a screen sequence. The subscreens that exist for the logical screen selected are displayed and can be changed here. Before using the following options, be sure to read Important Information for Maintaining Subscreens.
For performance reasons, choose the subscreens of a logical screen from one program where possible.
Customer-specific subscreen function groups require screen 4000 for special F4 help (possible entries).
If the Descriptions subscreen is configured on the main screen, the Description field on the header subscreen is no longer ready for input. For this reason, description subscreens may only have screen numbers between 8000 and 8010.
Be sure to read Configuring a Material Master Dialog of Your Own.
On choosing this action, you access a screen with the following options:
On choosing this option, you access the overview screen of the influencing factors for screen sequences. Here, you define what screen sequence is chosen depending on the following influencing factors which you choose under Navigation . (You may need to use the scroll arrows to display all the options.)
Only the following combinations are allowed when entering screen references:
| Trans | User | MT | IS | |
|---|---|---|---|---|
| 1 | x | x | x | x |
| 2 | x | x | * | * |
| 3 | x | * | x | x |
| 4 | x | * | x | * |
| 5 | x | * | * | * |
Key: On choosing this option, you access the
overview screen of the user settings for the screen reference
user . Under Navigation, you can
choose one of the following options to maintain individual user
settings: On choosing this action, you access a screen
with the following options, each of which is discussed in detail
below: Before choosing any of these options, you are
required to specify the screen sequence to which they apply. On choosing this option, you access a screen on
which you define the order of the main screens. They are logical screens of
screen type 1. You can change the displayed order by entering a ranking
number. After you have entered a new number, the screens are displayed again
in the newly defined order. The order of the main screens affects the
Select View(s) dialog box and the two
Goto menus in the material master. You can have 29 main screens
max. On choosing this option, you access a screen on
which you define the order of the Extras screens. They are logical screens
that you call up from the Extras menu in a material
master record. They are recognizable internally by having a function code
beginning with ZU. You can change the displayed order by entering a ranking
number. After you have entered a new number, the screens are displayed again
in the newly defined order. The order of the Extras screens affects the
Extras menu in the material master. You can have 15
Extras screens max. On choosing this option, you access a screen on
which you can assign a secondary screen a processing routine that must be
carried out before the secondary screen is processed. For example, the
processing routine procures the data for the secondary screen. On choosing this option, you access a screen on
which you can do the following: Pushbuttons are freely positionable controls on
a screen. The supporting functionality is described as a pushbutton function.
It supports a particular processing routine. The pushbutton function must have
the same name as the function code of the field on the screen. On choosing this option, you access an overview
of all Extras functions and pushbutton functions. By selecting a screen and
then choosing EF <-> PB (Extras function
<-> pushbutton function), you can change an Extras function into a
pushbutton function, and vice versa. Note On choosing this option, you access a screen on
which you can assign a maintenance status determination type to a screen sequence for
data transfer. To configure a material master dialog different
to that in the standard SAP R/3 System, you must first copy the standard
screen sequence. If you also want to use subscreens different to those in the
standard system, this is what you do: Note With customer-specific subscreens, a field
statement must exist for each field of the subscreen since the transport of
data cannot otherwise be ensured. You can use subscreen SAPLMGD1 2002 as an
example. When reconfiguring the order of fields that are
checked together (such as the reorder point and safety stock), the check
module must be deactivated for the first field and activated for the second
field. The system would otherwise transport the first field, and carry out the
check before the second field is transported. Notes on Transport You can transport customized screen sequences
as follows:
x
*
Maintain User
Settings
Maintain Screen
Order and Assignment
Maintain Order
of Main Screens
Maintain Order
of Extras Screens
Maintain
Assignment of Secondary Screens
Maintain
Pushbutton Function Codes
Switch Extras
Function <-> Pushbutton Function
If a function is included under Extras and also
contained in a view as a pushbutton, you cannot change it from an Extras
function into a pushbutton function, or vice versa.
Requirements
Maintain
Maintenance Status Determination Type
Configuring a
Material Master Dialog of Your Own