The SAP bill of materials shows which components a product consists of and is central to planning, demand forecasting and efficient manufacturing in SAP S/4HANA.
The SAP bill of materials is a key element in production planning and materials management. It provides a structured description of the components that make up a product or assembly, and the quantities required. Without bills of materials, automated production planning, material requirements planning or costing in the SAP system would be virtually impossible.
The bill of materials plays a particularly central role in SAP S/4HANA, as it is closely linked to other master data such as the material master, work plans or production orders. Companies can use it to map complex products transparently and manufacture them efficiently.
An SAP Bill of Materials (BOM) is a structured list of all components, assemblies and materials required to manufacture a product. It typically contains:
It thus forms the basis for production processes and materials planning.
| Product | Components | Quantity | Unit |
| Bike | Frame | 1 | Piece |
| Bike | Wheel | 2 | Piece |
| Bike | Brake | 2 | Piece |
| Bike | Saddle | 1 | Piece |
In complex products, bills of materials are often structured in multiple levels, as assemblies themselves consist of further individual parts.
A bill of materials generally consists of two main sections:
The BOM header contains basic information about the end product or assembly.
Typical data in the BOM header:
This data uniquely identifies a BOM in the SAP system.
The line items contain the individual components of the product.
The most important information includes:
Multi-level bills of materials make it possible to represent complex product structures, as assemblies in turn have their own bills of materials.
SAP supports various types of bills of materials, which are used depending on the application.
| Bill of materials type | Description |
| Bill of materials | Most common form, describes the components of a material |
| Document bill of materials | Links documents or drawings |
| Equipment bill of materials | Used in the maintenance of machinery |
| Bill of materials for the functional location | Illustration of plant layouts |
| Order bill of materials | For bespoke manufacturing |
| Project bill of materials | Use in project structures |
This flexibility allows bills of materials to be used in different areas of the business.
In production planning, the bill of materials is an indispensable element. It is used in various processes:
The bill of materials serves as the basis for the automatic calculation of material requirements.
Example:
SAP berechnet daraus automatisch den Bedarf für Einkauf oder Produktion.
When a production order is created, the bill of materials is automatically copied.
This means that SAP knows exactly:
Product costing is also based on the bill of materials, as it defines the material requirements.
There are standard SAP transactions for maintaining bills of materials.
| Transaction | Function |
| CS01 | Create a bill of materials |
| CS02 | Modify the bill of materials |
| CS03 | View bill of materials |
| CS11 | Single-level BOM explosion |
| CS12 | Multi-level BOM explosion |
| CS15 | Display the use of a bill of materials |
These transactions are part of the SAP PP (Production Planning) module.
SAP S/4HANA has modernised numerous functions, particularly in terms of user interfaces and data processing.
Key new features:
In addition to traditional transactions, modern SAP Fiori apps are available, such as:
These apps offer:
Thanks to SAP HANA’s in-memory technology, bills of materials can be analysed more quickly, for example for:
Today, bills of materials are often integrated with:
This creates a seamless flow of data from design through to production.
Depending on the view, bills of materials can be structured in different ways.
| Typ | Description |
| Single-level bill of materials | Only the direct components of a product |
| Multi-level bill of materials | Assembly comprising further sub-components |
| Modular bill of materials | Display of the immediate components of an assembly |
| Structural bill of materials | Hierarchical representation of the entire product structure |
These structural variants allow for the flexible representation of complex products.
An SAP bill of materials is closely linked to other SAP modules.
| SAP Modul | Link to the bill of materials |
| SAP PP | Production planning and work orders |
| SAP MM | Procurement and stock levels |
| SAP SD | Variant configuration in Sales |
| SAP PM | Spare parts and maintenance |
| SAP CO | Product Costing |
Thanks to this integration, a bill of materials created once can be used throughout the organisation.
A properly maintained bill of materials is crucial for stable production processes.
Typical challenges:
Recommended measures:
What is an SAP bill of materials?
An SAP bill of materials is a structured list of all the materials and assemblies required to manufacture a product.
What information does a bill of materials contain?
Typical content includes:
Where are bills of materials used in SAP?
Bills of materials are primarily used in:
What is the difference between a single-level and a multi-level bill of materials?
What role does the bill of materials play in SAP S/4HANA?
In SAP S/4HANA, the bill of materials remains a key master data structure and is enhanced through modern Fiori interfaces, real-time analytics and integrated production processes.
The SAP bill of materials is a fundamental component of production planning, materials management and cost accounting. It ensures that companies always know:
Thanks to its integration with various SAP modules and the enhancements in SAP S/4HANA, the bill of materials remains a key component of digital production processes and an efficient supply chain.