SAP MM - Defining Organizational Structure

Tuesday, April 7, 2026

Material Master Configuration

 


SAP MM: Material Master Configuration Guide

Initial Navigation: Type SPRO in the command field and click SAP Reference IMG.

Phase 1: Material Type & Number Ranges

These settings define the categories of materials (e.g., Raw Materials vs. Finished Goods).

1. Define Attributes of New Material Type

Instead of modifying ROH (Raw Materials), we will create a custom one (e.g., ZROH).

  • Path: Logistics - General > Material Master > Basic Settings > Material Types > Define Attributes of Material Types

  • T-Code: (OMS2)

  • Step-by-Step:

    1. Locate the standard Material Type you want to use as a template (e.g., ROH for Raw Materials).

    2. Select the ROH row and click the Copy As... icon (F6) (looks like two overlapping squares).

  1. Material Type: Change ROH to your custom code (e.g., ZROH or BROH for Bikaji).

  2. Description: Update the text (e.g., "Bikaji Raw Materials").

  3. User Departments: Ensure the following are highlighted/selected:

    • Purchasing

    • Accounting

    • General Plant Data / Storage

    • Basic Data

  1. Internal/External Purchase Orders: Set both to 2 (Allowed).

  2. Price Control: Usually set to V (Moving Average Price) for Raw Materials or S (Standard Price) for Finished Goods.

  1. Press Enter. A message saying "Number of dependent entries copied" will appear.

  2. Crucial Step (Quantity/Value Updating): * While your new type SROH is selected, double-click the Quantity/value updating folder on the left-hand side.

    • Find your Plant in the list.

    • Check both boxes: Qty updating and Value updating.

  1. Click Save.

2. Define Number Ranges for New Material Type

Now you must tell the system which ID numbers to use for your new ZROH type.

  • Path: Logistics - General > Material Master > Basic Settings > Material Types > Define Number Ranges for Each Material Type

  • T-Code: (MMNR)

  • Step-by-Step:

    1. Click the Groups (Maintain Groups) icon (looks like a pencil and a group of people).

  1. Check if an existing group fits your needs. If not, click Group > Insert to create a new one.

  1. Text: "Number Range for Bikaji Materials."

  2. Intervals: Enter a "From number" and "To number" (e.g., 500000 to 599999). Press Enter and Save.

  3. Go back to the Group Maintenance screen. Scroll down to find your new Material Type (ZROH) in the unassigned list.


  1. Select ZROH (it will turn blue), then check the box of your new Group.

  2. Click the Element/Group button (or press F5) to assign it.


  1. Click Save.


2. Define Number Ranges for Material Types

This determines the ID number assigned to a new material.

  • Path: Logistics - General > Material Master > Basic Settings > Material Types > Define Number Ranges for Each Material Type

  • T-Code: (MMNR)

  • Steps:

  1. Click the Groups icon (Maintain Groups).

  2. Click Group > Insert to create a new range (e.g., "Bikaji Raw Materials").

  3. Enter a "From" and "To" number (e.g., 100000 to 199999).

  4. Find your Material Type (e.g., ROH) in the "Not Assigned" list, select it, and click Element/Group to move it into your new range.

  5. Click Save.







Phase 2: Material Groups & Settings

3. Define Material Groups

Groups materials with similar characteristics for reporting (e.g., Flour, Spices, Packaging).

  • Path: Logistics - General > Material Master > Settings for Key Fields > Define Material Groups

  • T-Code: (OMSF)

  • Steps:

  1. Click New Entries.

  1. Enter a Matl Group code (e.g., DAIRY) and a Description.

  2. Click Save.

4. Maintain Plant-Specific Settings

Defines how the Material Master behaves at the specific Plant level.

  • Path: Logistics - General > Material Master > Settings for Key Fields > Define Plant-Specific Folders and Units of Measure

  • T-Code: (OMSA)

  • Steps:

  1. Click New Entries.


  1. Enter your Plant Code.

  2. Assign the default unit of weight (e.g., KG).

  3. Click Save.


Phase 3: Field Selection (Screen Control)

This defines which fields are "Required," "Optional," or "Hidden" when a user creates a material.

5. Maintain Field Selection for Data Screens

  • Path: Logistics - General > Material Master > Field Selection > Maintain Field Selection for Data Screens

  • T-Code: (OMS9)

  • Steps:

  1. Select a Field Selection Group.

  2. Set the radio button to Req. Entry (Required) for critical fields like "Base Unit of Measure" or "Purchasing Group."

  3. Click Save.


Junior's Reference Table

Task

Navigation Path (Simplified)

T-Code

Material Types

Logistics General > Material Master > Basic Settings

OMS2

Number Ranges

Logistics General > Material Master > Basic Settings

MMNR

Material Groups

Material Master > Settings for Key Fields

OMSF

Field Selection

Material Master > Field Selection

OMS9





Step-by-step configuration document for creating a Purchasing Value Key in SAP S/4HANA.

A Purchasing Value Key is a crucial configuration in SAP MM. It dictates the rules for vendor follow-ups (reminder days) and delivery tolerances (how much over or under the requested quantity you are willing to accept).

  1. Enter T-Code: Type OMIL in the command field and press Enter.

    • (Menu Path: SPRO > Materials Management > Purchasing > Material Master > Define Purchasing Value Keys).

  2. Initial Screen: You will see a table titled "Change View 'Purchasing Value Keys': Overview". This displays all existing keys in the system.

Phase 2: Create a New Entry

  1. Look at the application toolbar at the top of the screen.

  2. Click the "New Entries" button (the icon looks like a blank white document with a yellow star).

Phase 3: Fill in the Purchasing Value Key Details

You are now on the "New Entries: Details of Added Entries" screen. Here is how to configure the specific rules for your new key:

  1. Purchasing Value Key:

    • Enter a 1 to 4-character alphanumeric code (e.g., Z001 or 1).

  2. Description:

    • Enter a clear name for this key (e.g., "Standard Tolerances & 10-Day Reminder").

Section: Reminders/Expediters (in Days)

This section tells SAP when to issue reminders to the vendor regarding pending deliveries.

  • 1st Reminder/Exped.: Enter the number of days after the delivery date to send the first warning (e.g., 10).

  • 2nd Reminder/Exped.: Enter days for the second warning (e.g., 20).

  • 3rd Reminder/Exped.: Enter days for the final warning (e.g., 30).

  • (Note: You can use negative numbers like -5 if you want to remind the vendor 5 days BEFORE the delivery date).


Section: Tolerances

This dictates what the warehouse is allowed to receive during a Goods Receipt (MIGO).

  • Underdel. Tolerance: Enter the acceptable percentage for short shipments (e.g., 5.0 for 5%). If the vendor sends less than 95% of the order, the system issues a warning/error.

  • Overdeliv. Tolerance: Enter the acceptable percentage for excess shipments (e.g., 10.0 for 10%).

  • Unlimited (Checkbox): Only check this box if the vendor is allowed to over-deliver by an infinite amount (rarely recommended).

Section: Other Controls

  • Acknowl. Reqd (Acknowledgment Required): Check this box if the vendor must send an order acknowledgment confirming they received the PO.

  • Min. Del. % (Minimum Delivery Percentage): You can set a baseline percentage that must be delivered to consider the order partially fulfilled.

Phase 4: Save and Transport

  1. Validate: Press Enter on your keyboard to validate your inputs.

  2. Save: Click the Save icon (floppy disk, or Ctrl+S).

  3. Transport Request:

    • If prompted, select your existing Customizing Request or click the "Create Request" button to make a new one (e.g., "Config: Define Purch Value Key Z001").

    • Press Enter to confirm.

  4. Confirmation: Look at the bottom left of your screen. You should see the success message: "Data was saved."

Success!


Your new Purchasing Value Key is now ready to use.


Material Master Configuration

  SAP MM: Material Master Configuration Guide Initial Navigation: Type SPRO in the command field and click SAP Reference IMG . Phase 1: Mat...