SAP ABAP IMG Activity SIMG_CFMENUOLMSOMT3 (Configure Material Master)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MG0C (Package) Customizing R/3 material master prior to 3.0
IMG Activity
ID SIMG_CFMENUOLMSOMT3 Configure Material Master  
Transaction Code S_ALR_87001794   IMG Activity: SIMG_CFMENUOLMSOMT3 
Created on 19981222    
Customizing Attributes SIMG_CFMENUOLMSOMT3   Configure Material Master 
Customizing Activity SIMG_CFMENUOLMSOMT3   Configure Material Master 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUOLMSOMT3    

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:

  • Create customer-specific subscreen program
  • Maintain screen sequences, logical screens, and subscreens
  • Maintain influencing factors and user settings
  • Maintain screen order and assignment
  • Maintain maintenance status determination type

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

Create Customer-Specific Subscreen Program

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.

Maintain Screen Sequences, Logical Screens, and Subscreens

You can structure the dialog for maintaining the material master in the form of screen sequences, logical screens, and subscreens.

  • Screen sequences

    For information about the screen sequences defined in the standard system for the material master, see the documentation for the Screen sequence field.

  • Logical screens

    A logical screen is a screen that you can select in the Select View(s) dialog box. A screen container is assigned to each logical screen. A logical screen is made up of subscreens.

  • Subscreens

    Subscreens are normally the individual frames of a logical screen. They are the program screens that are processed in the material master dialog.

Maintain Screen Sequences

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:

  • Details of logical screens

    By selecting a single screen sequence and choosing Logical screens, you can access a screen containing all the logical screens that exist for the screen sequence selected.

  • Details of subscreens

    By selecting a single screen sequence and a logical screen, and choosing Subscreens, you can access a screen containing all the subscreens that exist for the screen sequence selected.

  • Delete

    By selecting at least one screen sequence, you can delete the screen sequence(s) selected, the relevant logical screens, their screen order, and the subscreen assignments (not the subscreens themselves). All influencing factors for this screen sequence are also deleted.

  • Copy

    By selecting a single screen sequence, you can create a new screen sequence. After you have specified a new screen sequence number, the system copies the screen sequence selected, the logical screens, the subscreens, and the order of the logical screens. The new screen sequence number must not already exist. A message will appear if it does.

  • Display mode

    The system branches to a screen containing the same information as in Change mode, but on which no changes can be made.

  • Save

    This function saves your changes in the database.

  • Transport

    This function allows you to select the screen sequences you want to transport from the test system to the production system.

Maintain Logical Screens

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:

  • Main screen        1
  • Secondary screen    2

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.

  • Details of screen sequences

    This returns you to the overview screen of the screen sequences.

  • Details of subscreens

    (See under Maintaining Screen Sequences above.)

  • Delete

    By selecting a logical screen, you can delete it and the relevant subscreen assignments (not the subscreens themselves). At the same time, the system reorders the logical screens and redisplays them.

  • Copy

    By selecting a single logical screen, you can create a new logical screen with the same parameters as the screen selected. After you have specified a new logical screen, the system copies the logical screen selected, the subscreens, and the order of the logical screens. The new logical screen must not already exist. (A message will appear if it does.) The system then redisplays the logical screens.

  • New entries

    With this function, you access a screen on which you can enter new logical screens. Enter the following information for the new logical screen:

    • Consecutive number identifying the logical screen in the screen sequence
    • This number must not already exist. A message will appear if it does.
    • Screen description
    • Screen type
    • Screen number
    • Maintenance status
    • GUI status

      In the screen order, the new screen follows the last screen.

  • Display mode

    (See under Maintaining Screen Sequences above.)

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.

  • Create material
  • Change material
  • Display material

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:

  • A screen that previously contained 7, 8, or 9 subscreens can only be replaced by a tab page screen with 10 or more subscreens.
  • A screen that previously contained 12 subscreens can only be replaced by a tab page screen with 19 subscreens.

There are different tab page scree

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_CFMENUOLMSOMT3 0 HLA0006031 Material Master 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
V_CM1 C - View cluster OMT3 1 Configure Material Master 
History
Last changed by/on SAP  19990326 
SAP Release Created in