CS01: How to Create Bill of Material (BoM) in SAP SD
โก 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.

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.
- Enter T-code CS01 in the command field.
- Enter the Material, Plant, and BOM usage.
Step 2) Enter the item code, material component, and quantity.
Step 3) Click on the Save button. A message will be displayed.
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.


