Customizing: Master Data

Objective

After completing this lesson, you will be able to customize master data

Configuration of the Material Master

When you decide to set to a new material type, the easiest way is the copy of an existing one. When you executed the copy, you have to take care of the follwing steps.

The figure explains the necessary steps for configuring a material master.

The abbreviations in the graphic have the following meanings:

  • M = Required activity (required)

  • O = Optional activity (optional)

  • D = Default available for activity (default)

Customizing the Material: Field Selection

Follow these steps to set field selection:

  1. Determine the field selection option (hide, and so on).
  2. Determine the control string (material type, and so on).
  3. Determine the field selection group.
  4. Change the control indicator for the field selection group in the corresponding control string.
  5. Test the change.

Field Selection Procedure

You are able to decide, which field inside material master becomes a required field, is displayed one or hidden.

Please perform the following steps:

When a field selection has to be defined, you have to follow a procedure.

You can find out the table name of a field by using the technical information in the F1 help.

In Customizing, you can use the table name to help you find the appropriate field selection group.

A separate control string exists for each of these influencing factors.

Each position in a control string of this kind applies to a specific field selection group. The field option applies to the entire field selection group and all the master data contained in it.

For the field selection several rules of possible combinations exist.

Field selection in a material master transaction is generally determined by several control strings. The entries of all the control strings for the relevant transaction are linked to one another.

The link rules shown above determine which fields are selected for each group of material master fields. In order of priority, the signs mean:

  • - Hide
  • * Display
  • + Required entry
  • . Optional entry

Customizing the Material: Screen Sequence

You can structure the material master according to your company's requirements:

  • You can remove screens, which are not required, from the screen sequence.

  • You can create your own screens, by adding or deleting screen modules.

  • You can influence individual fields in the screen modules.

In Customizing for the material master, you can:

  • Create and maintain screen sequences

  • Maintain logical screens

  • Maintain the order of logical screens in a screen sequence

  • Determine which subscreens appear on which logical screens

  • Assign influencing factors for field selection to a screen sequence

  • Assign a user or user group to a screen sequence

  • Preset the default organization level, default industry sector, and logical screens for a user or group of users

Customizing the Material: Views

The views of the material master record correspond to the logical screens in Customizing. The logical screen is the visible data screen.

There are main screens (maximum of 29), additional screens (maximum of 15) and other screens (non-configurable, for example, initial screens).

The additional screens are assigned to the main screen using the PB## function codes (this corresponds to the name of the pushbutton in the Screen Painter).

The secondary screens can be added to the additional data screens with automatic numbering (maximum of 15 additional screens including secondary screens).

Screen Sequence

Several screen sequences are possible depending on several selection criteria.

A screen sequence consists of logical screens (views) and secondary screens.

The sequence of the screens can be specified for each screen sequence.

You can define a screen sequence to suit your requirements.

Subscreens

Screen information can be combined and new screen developed.

A logical screen (view) consists of several screen modules. It consists of a subscreen container where you can enter several subscreens (maximum of 6).

Standard screen modules (SAPLMGDI) have exactly one frame that can contain up to 10 lines and they have exactly 83 columns.

You are free to choose the sequence of the screen modules.

You can vary the number of subscreens for each logical screen.

Subscreens from different logical screens can be grouped together on one screen. The maintenance status of the screen module fields must be the same as the maintenance status of the logical screen. You may have to extend the status of the logical screen in Customizing.

Changes to a logical screen are saved in the screen sequence that is changed. This means that if you change the structure of MRP 1 in sequence 99, this change is only effective in sequence 99.

Topic Summary: Customized Material Master

The figure explains the necessary steps for creating a new material screen.

When creating your own logical screens, we recommend that you use the standard subscreens that are already available.

You will need your own subscreens if different field groups or new fields are required.

To create your own subscreens, copy standard program SAPLMGD1 to its own function group (for instructions, see the IMG). Then create the required subscreen in the new function group.

Append structures have been defined in DDIC for including your own fields.

You can only include fields from user-specific tables and user-specific subscreen containers in program SAPLMGMM by using modifications.

Before you configure your own material master record dialogs, be sure to read the IMG.

General Check Tables for the Material Master Record

Many check tables exist for a material master.

The material master contains a series of fields that are checked against other tables. These tables must be set up before you create material master records.

Hint

In addition to the check tables listed above, there are also check tables for which no hard check is performed. In other words, you need not necessarily make an entry in Customizing. Here you can make entries that were not made available previously. However, these entries do not update the Customizing table: For example basic material in basic data 2.

Configuration of the Bill of Material

You can do the following by making the corresponding settings in the modification parameters:

BOM Header: Define Modification Parameters

  • Control the validity of a bill of material

  • Allow or disallow technical types for bills of material

  • Maintain the settings for items

  • Make general BOM settings

In the group box for validity, engineering change management (history requirement) for bills of material is defined. The low date setting means that the BOM validity is set to the earliest processing date when it is created by the system, that is, 01.01.1900. The low date cannot be changed. The valid-from date is a default value and can be changed by the user. If the low date is not activated (checkbox blank), the system proposes today's date as the valid-from date.

The technical types multiple BOM and variant BOM can be deactivated. In other words, no maintenance of bills of technical BOM types M and V is possible.

In BOM items, you can use the explosion type of a BOM item to display by validity and define which text is displayed for a variable-size item.

In the general settings, the base unit of measure is defined for BOM headers of special BOM categories, such as equipment BOM and document structure, and for special item categories. In addition, you can activate the CAD interface for bills of material (material BOMs only).

BOM Default Settings

Default values for the BOM header and settings for variable-size items are defined in Customizing:

  • Base quantity for bill of material

  • BOM status

  • Unit of measure for size and number of variable-size items

The following default values can be defined by the user or preset in Customizing:

Default Values for BOMs Defined by the User or Preset in Customizing

  • Item increment

  • Item category

  • Material provision indicator

  • Various BOM reporting options

You can use default values to organize data entry effectively.

Each user can also define their own default values to optimize or simplify data entry. However, this requires specific authorization. Alternatively, these settings can be defined for a user in Customizing.

Configuration Sequence BOMs, BOM Status, BOM Item Status

The figure describes the sequence of necessary BOM customizing steps.

Abbreviations

The following table lists the abbreviations used in the figure:

AbbreviationMeaning
MMandatory activity (required)
OOptional activity (optional)
DDefault available for activity (default)

Hint

When defining the BOM usage, the next step must be checking and maintaining the settings for default values for item status.

At BOM header level, the department or person responsible and the history requirement for bills of material can be defined. When you process a bill of material with history requirement activated an additional authorization object is checked (C_STUE_NOH). If this authorization is assigned to a user, the user can change bills of material that have a history requirement without a change master record.

The object types for BOM items may not be changed.

The user-specific settings can be defined in Customizing for each user – with a high administrative overhead – or each user maintains their own user-specific settings in the master data functions for bills of material.

BOM Status and BOM Item Status

When you create/change a material BOM you have to define a header or component status., which defines whether it is allowed to use the material BOM or not in logistics.

The BOM status controls BOM processing in different application areas. When you configure your system in Customizing under Bill of MaterialDefine BOM Status, you define the statuses for different indicators that allow or disallow BOM processing.
 For example, BOM A: A BOM with status 1 can be exploded in MRP and released for a planned order. BOM B: A BOM with status 2 cannot be exploded in MRP or released for a planned order.

When you configure your system in Customizing (Bill of MaterialBOM usageDefine BOM usages), you define which item statuses are allowed or disallowed for each BOM usage (general setting is valid for all items). Fine-tuned control is defined for each individual item. You can define item status fields as required, optional, or disallowed for a specific application area in your company.

Hint

When defining the BOM usage, the next step must be checking and maintaining the settings for default values for item status.

Alternative Determination

In addition, you can specify a selection ID that decides the sequence in which the system searches for bills of material if several bills of material have been created for one material with different usages. For this purpose, a selection ID with a selection priority is maintained for each BOM usage. The selection priority is entered as a number, whereby the lowest number has the highest priority.

Variable-Size Item

Enter this item category to represent parts of a material of different sizes under one material number.

On the detail screen: After entry, the system calculates variable-size quantity of the material consumed by the component usage.

Working with variable size items formulas can also be used. These formulas have to be defined inside customizing.

Advantages:

  • MRP can be executed by exploding the BOM without any additional work steps.

  • You do not have to create a separate material master for each size.

Variable-Size Item with Own Formula

Entering a formula for variable-size item calculation also enables complex calculations.

In Customizing for item data, you can define your own formulas and assign them when creating new, variable-size items.

Caution

You can only use the variables ROMS1 – ROMS3, the constant pi, and the operators +, -, *, and /.

Default Formulas

The following table explains the formula that is used if you do not enter a formula key:

FormulaInterpretation by SAP
Size 1Lengths
Size 1 * Size 2Areas
Size 1 * Size 2 * Size 3Volumes

Item Categories

The item category controls:

  • Whether a material must, can, or cannot be entered

  • Whether quantities can be negative or positive or both

  • Whether quantities can be negative or positive or both

  • Whether subitems are allowed

  • Which item detail screens (ItmCtrl) are required for specific item categories. Example: A variable-size item requires variable-size item data.

Configuring the Work Center

The work center category is the central control element for work center maintenance.

Work Center Configuration: Screen Control

You can define a separate screen sequence for each work center category. Several work center categories can use the same screen sequence.

Inside customizing you are also able to define a screen sequence.

The screen sequence controls which views are to appear in which order, and which views are required for checking the routing.

The screen sequence always starts with the basic data. The basic data is always mandatory.

All other screens can be selected as and when required, can be numbered and sorted in any order, and can be mandatory if you so decide.

The structure of screens (for example, the subscreens) cannot be influenced by Customizing (as is possible for the material master record).

Note

Mandatory data: This indicator is relevant to the Check work center function in work center maintenance only. If you have not yet processed a screen of the work center and execute the Check work center function, you see one of the following messages:

Work Center Configuration: Field Control

You can define a separate field control for each work center category. Several work center categories can use the same field selection.

The field control is defined for each screen of the work center.

For each screen, you see the fields for which you can set the display.

You can define the setting for each field as general, meaning the same for all work center categories. You can also define this specifically for one work center category, meaning for one type of field selection.

Control Key

The control key is the central control element of the process.

The control key is a required field for the process. The control key can originate from the work center, either as a reference or as a proposal.

Formulas

There is a maximum of three lines per formula. Possible arithmetical operations are: +, -, *, /, SIN, COS, DIV, MOD, SQRT, EXP, and LOG.

Conversion of units of measure takes place automatically.

  • General operation value:

    The parameter is linked to a field in the general operation data. The value of this field is entered in the formula. Typical fields are lot size, base quantity, number of splits (partial lots), and number of employees.

  • Work center constant:

    The parameter is assigned a constant value in the work center. This value is used in the formula.

  • Standard value:

    Using the standard value key, you can assign a standard value that is used as a parameter in the formula.

  • User field in the operation:

    The value of a custom field in the operation is assigned to the parameter.

  • Value from PRT assignment:

    This could be either the quantity or the usage value of the production resource/tool (PRT). This parameter can only be used for formulas that are used for PRT management.

  • PRT constant:

    You assign a constant value to this parameter in the PRT master record. These formula parameters can only be used in formulas for PRT management.

  • General formula constant:

    A value is assigned to this parameter, which is then used in the application.

Capacity Categories and Capacities, Including Shift Sequences

Capacity information is essential inside logistic area. It can be defined as standard, reference or pool capacity.
  • Creating capacities

  • Assigning capacities to a work center, including intervals of available capacity, shift sequences, shifts, and so on

Other Check Tables

A lot of different check tables can also be found inside customizing.

These check tables are found in Customizing, and some of them can also be found also in the work center menu by choosing EnvironmentCurrent settings.

Suitability and wage group are parameters from human resources. These are defined here if you do not use the SAP solution for human resources.

Configuring the Routing

Now let's check the routing control parameter.

In the next step, you assign number ranges you defined in the previous step to the respective task list types. Both internal and external number ranges are assigned here. Here you can also activate the following options for each task list type:

  • Write change documents

  • Last maintained value for the material (and plant of the material), task list group, and sales document will default in task list maintenance

    Last maintained refers to the last entry of a specific user, and not the last entry in the system. If you would like to access fixed-user values instead of the last maintained value, do not activate this option. Also select SET parameters and GET parameters in the field attributes of the respective field, such as the Material field. Entering a fixed value in the user parameters alone is not sufficient.

  • Authorization check for deletion active:

    You use this indicator to specify that a user requires deletion authority for the relevant task list to delete a task list, change the deletion flag for a task list, delete a sequence of a task list, or delete an operation or phase of a task list. If you do not set this indicator, the user only to needs change authority to carry out these activities for the relevant task list type.

  • Check material type against components:

In this step, you maintain column headings for standard values on the operation overview. If all work centers where operations are processed use the same descriptions in the standard value key, the system dynamically determines a common description for the standard value column heading. If no common header can be determined for a column of standard values, the system sets the description from the Customizing table according to task list type. The same procedure applies when a sequence or a task list is created for the operation overview.

In this step, you specify the line lengths of the various texts in routing long texts. The length of the short text on the corresponding overview and detail screens is always limited to 40 characters. If the long text has more than 40 characters, the short text will display only the first 40 characters. This table setting affects the long texts of the following objects: header, sequence, operation, suboperation, and PRT assignment.

Configuring Routings: General Data

In Define material type assignment, you can define, for each material type, which task list types can be used to create routings.

Work with material customizing

Watch the video to understand necessary material customizing.

Work with material BOM customizing

Watch the video to understand necessary material BOM customizing.

Log in to track your progress & complete quizzes