SAP Material Status

SAP Material StatusThis tutorial is part of our SAP MM course and we will discuss the concept of SAP material status here. You will learn what is a material status in SAP and where to find settings for materials statuses. We will also illustrate how to create a new SAP material status.

Any business maintains their products to be sold or manufactured using material master records in SAP. These material master records are managed at the client level and also at the plant level. If a material has to be managed at the client level, then it should be controlled with the fields available in “Basic data 1” and “Basic data 2” views in material master.

SAP material status is a field in a material master record which defines the status of the material when we consider various functional areas where this material is used. For example, a material can be in “Blocked” or “Released” statuses.

SAP Material status Field in Material Master Record

SAP material status field is available in “Basic data 1” view, “Purchasing” view, “MRP 1” view, “Quality Management” view, and “Costing 1” view.

SAP enables us to configure various settings for material statuses. Here is IMG menu path to perform the configuration:

SPRO -> Logistics -> General -> Material Master -> Settings for Key Fields -> Define Material Statuses

The transaction code for this menu path is OMS4.

If we start this configuration activity, it would bring the below screen showing a view to define material Statuses.

Change View – Define Material Status Screen
Change View – Define Material Status Screen

Now, let’s check details of the material status “01 – Blocked for Procmnt/Whse”.

SAP Material Status 01
SAP Material Status 01

Both plant-specific and cross-plant settings could be maintained on this screen.

The plant-specific settings include “Purchasing”, “BOM”, “Routing/master recipe”, “Material requirements”, “Production”, “Production resources/tools”, “Plant maintenance”, “Inventory management”, “Warehouse management”, and “Cost estimate with quantity structure”.

For all these fields there are three different message settings are available, viz.,

  • Blank – No message
  • A – Warning message
  • B – Error message

We can specify any of these three messages based on our requirements.

For example, if you look at the screenshot above, you will see that SAP material status “01” has several fields with “B” as an input, which means it is an error message. When a material is maintained with SAP material status 01, the material is blocked for purchasing, inventory management, forecasting and MRP. SAP transactions related to these areas would throw an error message indicating that a material is blocked for Procmnt/Whse.

Next, let’s have a look at the SAP material status “99 – Obsolete”.

SAP Material Status 99 – Obsolete
SAP Material Status 99 – Obsolete

Obsolete is a state where the material would no longer be used. Hence all fields should be maintained with an error message. If the material has to be blocked client-wise, then status 99 should be maintained in “Basic data 1” view of a material master record.

The same configuration activity can also be used for maintaining and creating other SAP material statuses. There are many SAP material statuses available in the standard SAP. We could use the available material status if it meets our requirements. Otherwise, a new SAP material status could be created by copying the already existing SAP material status. The newly created status should start with Z, to differentiate between standard SAP and the customized ones.

For instance, let’s imagine that we would like to create a new SAP material status similar to the standard status “01”, but with few modifications. In this case, “01” status should be copied and a new one with name “Z1” should be created.

To do this, select “01” line which should serve as a source, then click on “Copy as…” icon.

Creation of a New SAP Material Status
Creation of a New SAP Material Status
New SAP Material Status “Z1”
New SAP Material Status “Z1”

This way, we created a new material status “Z1” by copying the standard status “01”. The modification that we require is in BOM area and the fields over there are now marked with B – error message.

Hence, when a material with status “Z1” is used for any purpose that involves BOM, the system would throw an error message showing “Blocked for Pur/Whse/BOM”.

There are many standard material statuses supplied with the system. For example, when you create a material, it could be set to the status “10 – Created but not usable”. Then, when the material is required for business processes, it could be changed to “15 – Uncosted material”. When the material costing has been carried out, the status could be changed to “16 – Initial Status Go Live”. Once the project is in Go-Live stage, the material status could be changed to “30 – Released and saleable”.

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 Reorder Point Planning

Go to previous lesson: SAP MRP Profile

Go to overview of the course: SAP MM Training

8 thoughts on “SAP Material Status”

  1. Não consegui configurar para a seguinte condição:
    Permitir Vender, Produzir e não gerar necessidade até esgotar estoque.
    Quando gero o MRP para produzir o sistema está gerando a Lista de necessidade/estoque.

  2. Is it possible to change a material requirements from blank to B. When I do this I get drop down to create prompt for customizing request. NOT sure where to go from here.

    thank you

  3. Prezados, boa tarde.

    Preciso de uma configuração em que seja permitido a venda, o consumo dos insumos ( produção ), MRP, o cadastro e manutenção do custo, gerenciamento de inventário, porém, não permita novas requisições / compras.


  4. Hello,
    I don’t have access to OMS4, may I ask for some additional screen shots which are related to other blocking codes.

    We are using mainly these codes : K4 – K5 – 98 – 99

    I am interested to get kind of a schemas or a table showing what kind of Business actions are still allowed and not related respectiveley to these codes.

    Business actions on Sales covering all steps from ordering to invoicing
    Business actions on Production covering also all steps from planning a production to the storing the Finished Good.

    Many thanks for your help

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 *