SAP MM Material Master

SAP MM Material MasterThis tutorial which is part of our SAP MM course talks about SAP MM Material Master in Materials Management. You will learn about material master records in SAP MM, their functions, and how to create a new material in SAP. We will mention the SAP transactions that are related to this process.

SAP MM Material Master is an important element of master data in SAP which is used by most of the departments in a company. SAP MM material master enables the company to store all the information about a particular material (or product). The material master data is uniquely identified by a material number which can be internal or external. Internal numbers are automatically generated by SAP system while external numbers can be explicitly chosen by users. SAP material master data is required in order to:

• Maintain centralized and standardized information about all materials
• Facilitate quick material retrieval
• Link materials to related G/L accounts in SAP FI

Each material in SAP is associated with two characteristics such as Industry Sector and Material Type. These characteristics enable us to customize material master records for different types of materials by activating or hiding various fields in SAP System. This helps to manage materials with different properties/requirements.

SAP material master is used by all modules in SAP that are related to logistics. The integration of all material data in a single database object eliminates redundant data storage. The material master data is used in:

Since this tutorial is part of SAP MM training course, here we talk specifically about SAP MM material master. Here you can find tutorials about using SAP material master in other modules:

Key Fields of SAP MM Material Master

Material Type

Material type assigns a material to a group of materials (for example, raw materials or spare parts). Material type defines certain attributes of the material and has important control functions. It also determines whether the material will be valued at a standard price or a moving average price.

Material Group

Material group also enables you to group together several materials or services. Material group can be used for different analytical purposes used in reporting.

Industry Sector

Industry sector specifies the branch of industry to which the material is assigned.

Valuation Class

Valuation class allows to group together different materials with similar properties from the financial valuation point of view in order to avoid management of a separate stock account for every single material.

Valuation Type

Valuation types are used for split valuation. A separate accounting view of the material master will be maintained for each valuation type as required.

All the information collected inside a material master is related to a specific level of the company’s organizational structure. The data maintained at the client level is shared between all the companies. However, if data is maintained at the lower level (e.g., plant or storage location), it will only be applicable for the given plant or storage location.

SAP MM material master is further divided into a number of views. Each of these views corresponds to a particular business function that uses the material. For example, the information related to procurement is located in Purchasing view of SAP MM material master. The Accounting view of SAP MM material master holds specific data about the material value and accounting properties. The Plant Data / Storage 1 and 2 views hold all the data necessary information to manage materials in a warehouse.

Management of SAP MM Material Master

You should create or extend an existing material master record when:

  • A material master record does not exist for a particular material
  • A material master record exists for the material but some views are missing (e.g., Sales, MRP, Production, Forecasting, etc.)
  • A material master record exists for a particular material but data for some organizational levels are missing (e.g., for a particular plant or storage location)

If a material is not available in the SAP system, a business user will request a department/person responsible for master data to create a new material master record in the system.

If a material already exists in SAP but some changes are necessary, then a business user will request the master data team to modify the existing material. There are three main types of possible changes:

Extend a Material

You extend material master to additional organizational levels (e.g., plant or storage location) and provide the necessary information there. You extend material master through the transaction code MM01.

Change a Material

If certain details of a material which already exists in the system need to be changed (e.g., material group or purchasing group) you should change the material through the transaction MM02.

Flag Material for Deletion

If a material is no longer required, you should flag it for deletion. It can be done at different levels (e.g., plant or purchasing organization) or it can be done for all levels by flagging the material for deletion at the client level. We use transaction MM06 for this purpose.

Changes to material master records can also be performed collectively (to save time) using the mass maintenance function through the transaction MASS.

Create SAP MM Material Master

To create a material master, you should use the transaction code MM01.

Start MM01 Transaction
Start MM01 Transaction

On the initial screen of MM01 transaction you need to provide a material number. In our case, material number is externally managed. If a material number is managed internally, then you don’t need to provide number because the SAP system will generate its own number when you save the material master record. Also, you should choose Industry Sector and Material type. Next, hit Enter button on the keyboard.

Create Material - Initial Screen
Create Material – Initial Screen

A pop-up window will appear where you should choose the views of a material master that you would like to maintain. In our example, let’s choose Basic data 1, Purchasing, General Plant Data / Storage 1, and Accounting 1 views. Then, click on OK button to proceed.

Select Views of SAP Material Master
Select Views of SAP Material Master

The SAP system will display one more pop-up window where you should choose organizational levels at which the material master will be created. In our example, it is necessary to provide plant and storage location where the material master will be created.

Select Organizational Levels for SAP Material Master
Select Organizational Levels for SAP Material Master

Next, the system will take to the main screen of MM01 transaction that consists of a number of tabs. Each tab corresponds to one the views of a material master. The views that we selected on the first pop-up window will be marked with a circle icon next to titles of tabs. Here you should provide all data which is mandatory. That is, on the Basic data 1 tab you need to enter Material Description, Base Unit of Measure, and Material Group. Next, press Enter button on the keyboard.

Create a Material - Basic Data 1 View
Create a Material – Basic Data 1 View

The system will take you to the next view that should be maintained. In our example, it is Purchasing view. Some data will already be copied from Basic data 1 view and there is no other mandatory fields to enter. So, you should just press Enter button on the keyboard.

Create a Material - Purchasing View
Create a Material – Purchasing View

Again, the SAP system will take you to the next view. In our example, it is General Plant Data / Storage 1 view. If there are any mandatory fields required in this view, you should enter them and then press Enter button on your keyboard.

Create a Material - General Plant Data / Storage 1 View
Create a Material – General Plant Data / Storage 1 View

The next view that we need to maintain is Accounting 1. Here you should provide a Valuation Class (defines which G/L account is used for keeping stock of this material), Price Control (which we discuss in a separate tutorial) and Moving Price. Then, click Enter button on your keyboard.

Create a Material - Accounting 1 View
Create a Material – Accounting 1 View

Since Accounting 1 is the last view that we chose to maintain for this material, the SAP system will display an information window saying that the last data screen was reached. If you have already entered all the details and are satisfied with your input, click on Yes button to save the material and exit from the transaction.

Create a Material - Last Data Screen Reached
Create a Material – Last Data Screen Reached

The SAP system will display a message that a material was created which confirms that your SAP MM material master record was successfully created.

Confirmation that a Material was Created
Confirmation that a Material was Created

Did you like this SAP MM tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP MM tutorials.

Navigation Links

Go to next lesson: SAP Purchasing Info Record

Go to previous lesson: SAP Vendor Master Data

Go to overview of the course: SAP MM Training

22 thoughts on “SAP MM Material Master”

      1. I don’t understand how I can see only the existing views since whenever I open MM02, I have the option to select the views I want and as soon as I do that I am extending the views if they do not already exist. I am concerned since views once extended, cannot be removed

    1. You can check MM03 (Display Material) screen to see which views are maintained by a specific material. You may want to ensure that Default Settings is not set for the Material Type/Material Group you are looking at, if so, you will only see those views that are defaulted. I hope this helped.

  1. I found your training very well written and helpful. Thank you. I only wish I had discovered it 4 years ago when we implemented SAP in my previous company.

  2. I have set up the valuation on material but when doing MIRO, i get error “Error saving valuation data for material xxx”

  3. Your presentation of tutorial training is good and easy to understand.

    My suggestion, In views there are many tabs are there. As a user, I am not able to understand how many views are common for Raw Material, Semi Finished Goods, Finished Goods and what are they. Other tabs are to be identified for each type separately.

    Otherwise, views can be given in heroically from Plant in 1st level, Procurement, Accounts, Warehouse, etc. in 2nd level and finally mandatory fields to be identify in each view.

    List of views to be given to trainer that without choosing some views, user can not proceed the next process like Purchase Request, Release Purchase Request, Purchase Order, Release Purchase Order, GRN, GR/IR.

Leave a Reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM!

Your email address will not be published. Required fields are marked *