The Bill of Materials (BOM) is a vital component of SAP Production Planning (PP), serving as the foundation for manufacturing processes. A BOM is essentially a structured list of all materials, components, and assemblies needed to produce a finished product. It supports various business functions such as production, costing, sales, and maintenance.


Bill of Materials (BOM) in SAP PP

  1. Definition: BOM outlines the structure of a product by detailing its components and their quantities.
  2. Components of a BOM:
    • Material: Raw materials, semi-finished goods, or finished products.
    • Assembly: Group of components assembled together.
    • Sub-Assembly: Intermediate assembly used in a larger assembly.
  3. Applications: BOMs support production planning, inventory control, cost estimation, and order processing.

Steps to Create a Material BOM

You can create a BOM using Transaction Code: CS01 or through the SAP Easy Access Menu. Here’s a structured summary:

Bill of Materials (BOM) in SAP
StepActionDetails
1. NavigationAccess via SAP Menu: Logistics → Production → Master Data → BOM → Material BOM → Create, or use CS01.Navigate to the BOM creation screen.
2. Enter MaterialSpecify the material number for which the BOM is created. Use F4 Help if needed.Links the BOM to a specific material.
3. Specify PlantDefine the Plant where the BOM is applicable.BOMs can be allocated to additional plants as required.
4. Select BOM UsageChoose the BOM usage type (e.g., Production, Engineering, Universal).Usage determines the application area and defines the range of item statuses.
5. Define ValidityEnter Valid From and Valid To dates.Controls the time period during which the BOM is effective.
6. Set AlternativesFor simple BOMs, leave this field blank. Enter alternative codes for multiple BOMs.Defaults to Alternative 01 if left blank.
7. Specify Change NumberOptional: Add a change number to track modifications.Enables version control and allows tracking of changes.
8. Add ComponentsOn the Item Overview, specify the material numbers, quantities, and units for each component.Details all the items included in the BOM.
9. Set SegmentationUse the Segmentation feature for stock or requirement segmentation values.Ensures the BOM aligns with segmentation strategies during planning and production.
10. Save BOMReview and confirm entries, then save the BOM.Finalizes the BOM details.

Types of BOMs

TypeDescriptionExample
Single-Level BOMLists only the direct components of a product.A bicycle’s single-level BOM includes wheels, gears, and brakes.
Multi-Level BOMIncludes sub-components and sub-assemblies, forming a hierarchy.A brake assembly includes levers, pads, and calipers, which are part of a bicycle’s multi-level BOM.
Variant BOMManages variations of a product within a single BOM.A bicycle with different frame colors or sizes.
Phantom AssembliesLogical grouping of materials that simplifies the structure but isn’t stocked physically.A kit of bolts and nuts included as part of a larger assembly.
Alternative BOMRepresents different production methods or material substitutions for the same product.Manufacturing a product using steel in one plant and aluminum in another.

Key Applications of BOM Usage

Usage TypePurposeNotes
Engineering/DesignUsed during product design to list components for approval.Not used in MRP runs or production orders.
ProductionUsed in manufacturing processes and MRP runs.Lists components required for production orders.
Sales & DistributionDefines materials needed for sales orders.Used in assembling products for specific customer orders.
Plant MaintenanceDetails spare parts and components required for maintenance tasks.Helps streamline maintenance processes.
UniversalApplies across multiple business functions (e.g., production, sales).Versatile but requires broad planning and integration.

Advanced Concepts

ConceptDescriptionExample/Use Case
Engineering Change Management (ECM)Tracks BOM modifications with change numbers and validity dates.A new version of a product design requires ECM to manage changes in the BOM.
Recursive BOMBOMs where a component appears within its own structure.Chemical processes where part of the output is recycled as input.
SegmentationLinks BOM components to specific stock or requirement segments for advanced planning.Ensures components are planned based on stock/requirement segmentation strategy.

Production Processes Involving BOMs

  1. Material Requirements Planning (MRP):
    • BOMs are exploded to calculate material needs.
    • Helps determine procurement proposals (planned orders or purchase requisitions).
  2. Production Orders:
    • BOM components are listed in production orders.
    • Tracks material allocation and consumption during production.

Sample Multi-Level BOM Structure: Mountain Bike

LevelMaterialDescriptionQuantityUnit
0MTB-1000Mountain Bike1EA
1FRAME-200Aluminum Frame1EA
1WHEEL-700CWheel Set2EA
1BRAKE-SETBrake Assembly1SET
2BRAKE-LEVBrake Lever2EA
2BRAKE-CALBrake Caliper2EA
1GEAR-21SPGear System (21-Speed)1EA
1SEAT-STDStandard Seat1EA

Reporting and Analysis

ReportDescriptionTransaction Code
BOM Explosion ReportDisplays all components and sub-components in a BOM.CS12
Where-Used ListShows all BOMs that include a specific component.CS15
BOM ComparisonCompares two BOMs to highlight differences.CS14

Conclusion

BOMs in SAP PP are indispensable for managing production planning, cost control, and inventory. By understanding basic and advanced concepts, such as segmentation, ECM, and recursive BOMs, businesses can improve efficiency, reduce errors, and streamline manufacturing operations. BOM management is essential for ensuring accurate material planning, production execution, and cross-functional integration.