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.

  • ๐Ÿงฉ 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.

Create Bill of Material in SAP using CS01

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

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

Enter item code, component and quantity in the BOM

Step 3) Click on the Save button. A message SAP message confirming the BOM was created 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.

FAQs

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.

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.

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.

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.

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: