---
description: A bill of material (BOM) describes the different components that together create a product. For example- A computer is a product. It is a combination of CPU, Keyboard, Monitor, Mouse etc. The bill of
title: CS01: How to Create Bill of Material (BoM) in SAP SD
image: https://www.guru99.com/images/sap-cs01-create-bom.png
---

 

[Skip to content](#main) 

**⚡ Smart Summary**

Bill of Material creation in SAP, using transaction CS01, lists the components that make up a finished product. This resource explains what a BOM is, the main BOM categories and their transaction codes, and how to create one.

* 🧩 **BOM Meaning:** A bill of material lists all the components, quantities, and units needed to make a product.
* ⌨️ **CS01 Transaction:** Transaction CS01 creates a material BOM, CS02 changes it, and CS03 displays it.
* 🗂️ **BOM Categories:** SAP supports material, equipment, sales order, functional location, and document BOMs.
* 🔢 **Key Data:** A BOM captures each component’s item number, quantity, and unit of measure.
* 🏭 **BOM Usage:** BOM usage defines the area, such as production or engineering, where the BOM applies.
* 🛡️ **Why It Matters:** An accurate BOM drives production planning, costing, and material requirements planning.

[ Read More ](javascript:void%280%29;) 

![Create Bill of Material in SAP using CS01](https://www.guru99.com/images/sap-cs01-create-bom.png)

## What Is a Bill of Material (BOM) in SAP?

A bill of material (BOM) describes the different components that together create a product. For example, a computer is a product, and it is a combination of a CPU, keyboard, monitor, mouse, and so on. The BOM lists these components so that everyone from planning to the shop floor works from the same structured list.

For each component, the bill of material contains the item number, the quantity required to manufacture the product, and the unit of measure of the item. Because this information feeds production planning, costing, and material requirements planning (MRP), an accurate BOM is essential for making the right quantity of each part available at the right time. SAP R/3 allows the creation of several categories of bill of material for different objects, and the most common one in Sales and Distribution and in Production is the material BOM, which is created with transaction CS01\. In SAP, the BOM is therefore not just a parts list; it is master data that other processes read directly, which is why it is created and maintained through dedicated transactions rather than a spreadsheet.

## Types of BOM in SAP

SAP R/3 allows you to create several categories of bill of material, each suited to a different object. The table below summarizes the main BOM categories and their create transaction codes.

| BOM category            | T-code | Purpose                                                                               |
| ----------------------- | ------ | ------------------------------------------------------------------------------------- |
| Material BOM            | CS01   | A bill of material created for a material                                             |
| Equipment BOM           | IB01   | Describes the structure of equipment and assigns spare parts for maintenance          |
| Sales Order BOM         | CS61   | Used for make-to-order production based on customer requirements                      |
| Functional Location BOM | IB11   | Created for a functional location or a group of technical objects                     |
| Document BOM            | CS11   | Groups related documents, such as programs, papers, and technical drawings, as a unit |

Each category is created, changed, and displayed with its own set of transaction codes, but they all share the same idea of listing what an object is made of. Among these, the material BOM is the most widely used, and the steps below show how to create one with transaction CS01.

## Steps to Create Bill of Material in SAP

Follow these steps to create a material BOM in transaction CS01.

**Step 1) Create the material BOM.**

1. Enter T-code CS01 in the command field.
2. Enter the Material, Plant, and BOM usage.

[![Enter material, plant and BOM usage in CS01](https://www.guru99.com/images/sap/2013/01/17.jpg)](https://www.guru99.com/images/sap/2013/01/17.jpg)

**Step 2)** Enter the item code, material component, and quantity.

[![Enter item code, component and quantity in the BOM](https://www.guru99.com/images/sap/2012/12/12-22-2012-5-32-12-PM1.jpg)](https://www.guru99.com/images/sap/2012/12/12-22-2012-5-32-12-PM1.jpg)

**Step 3)** Click on the Save button. A message [![SAP message confirming the BOM was created](https://www.guru99.com/images/sap/2012/12/12-22-2012-5-36-34-PM.jpg)](https://www.guru99.com/images/sap/2012/12/12-22-2012-5-36-34-PM.jpg) will be displayed.

### RELATED ARTICLES

* [How to Create Inquiry in SAP: VA11 ](https://www.guru99.com/create-inquiry-2.html "How to Create Inquiry in SAP: VA11")
* [Text Determination for Sales Document: SAP VOTXN ](https://www.guru99.com/text-determination-for-sales-document-header-item.html "Text Determination for Sales Document: SAP VOTXN")
* [Output Determination in SAP SD using Tcode V/30 ](https://www.guru99.com/output-proposal-using-the-condition-technique.html "Output Determination in SAP SD using Tcode V/30")
* [SAP Item Category Determination: VOV4, VOV7 ](https://www.guru99.com/item-category-determination.html "SAP Item Category Determination: VOV4, VOV7")

## Key Fields and BOM Usage in CS01

When you create a material BOM in CS01, a few fields define what the BOM is for and what it contains. The main ones are:

* **Material:** The finished product or assembly for which the BOM is created.
* **Plant:** The plant where the BOM is valid, since a material can have different BOMs in different plants.
* **BOM usage:** Defines the area that uses the BOM, such as production, engineering, or costing, which controls the fields available for each item.
* **Item number:** The position of each component within the BOM.
* **Component and quantity:** The material of each component and how much of it is needed, in its unit of measure.

Getting the plant and BOM usage right is important, because they decide where the BOM applies and how its components behave in planning and costing. Once these header fields are set, you simply add each component as an item with its quantity, and SAP stores the finished structure as reusable master data.

## FAQs

🔀 What is the difference between CS01, CS02, and CS03?

CS01 creates a material BOM, CS02 changes an existing one, and CS03 displays it in read-only mode. All three work on the same BOM, so you can create it once and then change or review it safely with the matching code.

📚 Can a material have more than one BOM in SAP?

Yes. A material can have several BOMs, for example alternative BOMs in the same plant or different BOMs across plants and BOM usages. This lets a product be built in more than one way depending on the plant or process.

🏗️ What is a multi-level BOM in SAP?

A multi-level BOM is one whose components are themselves assemblies with their own BOMs. SAP explodes it level by level so you can see the full product structure. A single-level BOM lists only the direct components of one material.

🤖 Can AI help create or validate a BOM in SAP?

Yes. AI can suggest components from design data, check quantities and units, and flag missing or duplicate items before the BOM is saved. This speeds up creation and improves quality, while an engineer approves the final structure.

🧠 How can AI improve BOM accuracy in manufacturing?

AI can compare BOMs against actual usage, spot components that are often added or scrapped, and recommend corrections. This keeps the BOM aligned with reality, reduces production stoppages, and improves costing, while planners retain final control.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

You have successfully subscribed.  
Please check your inbox. 

![AI-Newsletter](https://www.guru99.com/images/footer-email-avatar-imges-1.png) Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/sap-cs01-create-bom.png","url":"https://www.guru99.com/images/sap-cs01-create-bom.png","width":"700","height":"250","caption":"SAP CS01: Create BoM","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/sap-sd","name":"SAP - SD"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/how-to-create-bill-of-materials.html","name":"CS01: How to Create Bill of Material (BoM) in SAP SD"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#webpage","url":"https://www.guru99.com/how-to-create-bill-of-materials.html","name":"CS01: How to Create Bill of Material (BoM) in SAP SD","dateModified":"2026-07-07T18:34:14+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/sap-cs01-create-bom.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/jessica","name":"Jessica Blake","description":"I'm Jessica Blake, an SAP Consultant, dedicated to helping businesses achieve their goals with expert SAP guidance.","url":"https://www.guru99.com/author/jessica","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/jessica-blake-author.png","url":"https://www.guru99.com/images/jessica-blake-author.png","caption":"Jessica Blake","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"articleSection":"SAP - SD","headline":"CS01: How to Create Bill of Material (BoM) in SAP SD","description":"A bill of material (BOM) describes the different components that together create a product. For example- A computer is a product. It is a combination of CPU, Keyboard, Monitor, Mouse etc. The bill of","keywords":"sap-sd, sap","speakable":{"@type":"SpeakableSpecification","cssSelector":[".entry-title",".summary"]},"@type":"Article","author":{"@id":"https://www.guru99.com/author/jessica","name":"Jessica Blake"},"dateModified":"2026-07-07T18:34:14+05:30","image":{"@id":"https://www.guru99.com/images/sap-cs01-create-bom.png"},"copyrightYear":"2026","name":"CS01: How to Create Bill of Material (BoM) in SAP SD","subjectOf":[{"@type":"HowTo","name":"How to Create Bill of Material","description":"A bill of material (BOM) describes the different components that together create a product. For example- A computer is a product. It is a combination of CPU, Keyboard, Monitor, Mouse etc.","step":[{"@type":"HowToStep","name":"Step 1) Create Material BOM","text":"In the first step, Enter T-code CS01 in the command field.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/sap/2013/01/17.jpg"},"url":"https://www.guru99.com/how-to-create-bill-of-materials.html#step1"},{"@type":"HowToStep","name":"Step 2) Enter Item Code.","text":"Now Enter Item Code, Material component and Quantity.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/sap/2012/12/12-22-2012-5-32-12-PM1.jpg"},"url":"https://www.guru99.com/how-to-create-bill-of-materials.html#step2"},{"@type":"HowToStep","name":"Step 3) Click on save button","text":"Finally, Click on save button. A Message as CS01: How to Create Bill of Material (BoM) in SAP SD will be displayed.","url":"https://www.guru99.com/how-to-create-bill-of-materials.html#step3"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the difference between CS01, CS02, and CS03?","acceptedAnswer":{"@type":"Answer","text":"CS01 creates a material BOM, CS02 changes an existing one, and CS03 displays it in read-only mode. All three work on the same BOM, so you can create it once and then change or review it safely with the matching code."}},{"@type":"Question","name":"Can a material have more than one BOM in SAP?","acceptedAnswer":{"@type":"Answer","text":"Yes. A material can have several BOMs, for example alternative BOMs in the same plant or different BOMs across plants and BOM usages. This lets a product be built in more than one way depending on the plant or process."}},{"@type":"Question","name":"What is a multi-level BOM in SAP?","acceptedAnswer":{"@type":"Answer","text":"A multi-level BOM is one whose components are themselves assemblies with their own BOMs. SAP explodes it level by level so you can see the full product structure. A single-level BOM lists only the direct components of one material."}},{"@type":"Question","name":"Can AI help create or validate a BOM in SAP?","acceptedAnswer":{"@type":"Answer","text":"Yes. AI can suggest components from design data, check quantities and units, and flag missing or duplicate items before the BOM is saved. This speeds up creation and improves quality, while an engineer approves the final structure."}},{"@type":"Question","name":"How can AI improve BOM accuracy in manufacturing?","acceptedAnswer":{"@type":"Answer","text":"AI can compare BOMs against actual usage, spot components that are often added or scrapped, and recommend corrections. This keeps the BOM aligned with reality, reduces production stoppages, and improves costing, while planners retain final control."}}]}],"@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#schema-27461","isPartOf":{"@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/how-to-create-bill-of-materials.html#webpage"}}]}
```
