Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 5

Maintenance BOMs for spare parts

10 min

Listen to this lesson

0:00 / 7:11

A maintenance bill of material (BOM) structures a technical object from the maintenance point of view and lists its spare parts. SAP's training names three jobs for it: it shows the object's structure clearly, it lets planners pick spare parts when planning an order, and it lets them plan spare parts in a task list. It differs from a production BOM because it holds only items relevant to maintenance.

Three kinds of maintenance BOM

BOMCreated forSAP GUIWhen to use it
Equipment BOMOne piece of equipmentIB01 / IB02 / IB03A unique machine with its own parts list
Functional location BOMOne functional locationIB11 / IB12 / IB13Parts that belong to a place or system rather than one machine
Material BOMA material, then assigned to many objectsCS01 / CS02 / CS03Several identical machines share one parts list

Maintenance BOM types. Check the transactions and Fiori apps available in your release.

The material BOM is the efficient choice when several identically built objects need maintenance. Instead of one BOM per machine, you create a material, give it a BOM, and enter that material number in the construction type field in the Structure view of each piece of equipment or functional location. Contoso's three winding machines are the same model, so Rosa maintains one material BOM on construction type material CMC-WM-3000 and assigns it to all three. Change the BOM once, and every machine sees the change.

Equipment 10000451 (winding machine, station W03)Construction type: CMC-WM-3000
Material BOM of CMC-WM-3000Usage 4 (plant maintenance)
ItemsSpindle motor CMC-SP-MTR-15 · Bearing CMC-SP-BRG-6205 · Drive belt CMC-SP-BELT-A42 · Tension sensor (non-stock)
One material BOM serves all three identical winding machines.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-201

Usage and items

Every BOM has a BOM usage. In the standard system, usage 4 is plant maintenance, and SAP's documentation states that BOMs with usage 4 are relevant only to maintenance; production cannot use them. Each item has an item category: stock items are planned from stock and create reservations on an order; non-stock items are bought for the job and create purchase requisitions; text items carry notes. Contoso's tension sensor is a non-stock item because Detroit uses about two a year.

The item category decides what a BOM item does on an order: stock items reserve, non-stock items buy, text items only inform.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-201

When Rosa plans an order for the winding machine, she opens the component overview and chooses the structure list. SAP explodes the BOM and shows its items; she ticks the bearing and the belt and they become components on the operation, already with the right material numbers and units. That is the real payoff of maintenance BOMs: fewer wrong part numbers on orders, and therefore fewer wrong parts at the machine.

  1. Open the orderOperation 0010 on winding machine 10000451
  2. Structure listSAP explodes the material BOM of CMC-WM-3000
  3. Pick itemsBearing (stock) and tension sensor (non-stock) selected with quantities
  4. ResultReservation for the bearing; purchase requisition for the sensor
Picking spare parts from a BOM into a maintenance order.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-201

Some parts are complex enough to be maintained in their own right but are not worth an equipment record, such as a gearbox assembly made of a dozen spare parts. SAP supports assemblies for this: a material, typically of a dedicated material type, that has its own BOM and appears as an item in a higher-level BOM. Notifications and orders can reference the assembly together with the equipment, so a technician can report "bearing on the gearbox assembly of winding machine 10000451" with precision. Contoso keeps assemblies to a minimum and introduces them only where the breakdown history shows that the extra precision pays off.

BOMs have validity dates, like other master data. When Detroit switches to a new bearing type in March, Rosa can change the BOM with a valid-from date so that orders planned before March still show the old bearing and orders planned after show the new one. That keeps the planning history honest and avoids a one-day scramble to update every open order.

A valid-from date keeps planning history honest: orders planned before the change show the old bearing, orders planned after show the new one.
The Sign-Off Table · thesignofftable.com/academy/sap-eam-201

Walkthrough: creating the shared material BOM

  1. Create material CMC-WM-3000 as the construction type (Contoso uses a non-valuated material type for construction types; check your material types).
  2. Create its BOM with CS01, plant 1710, usage 4. Add items: spindle motor, bearing and belt as stock items (category L), the tension sensor as a non-stock item (category N) with purchasing data.
  3. Enter CMC-WM-3000 in the construction type field of each winding machine's Structure view (equipment 10000451, 10000452 and 10000453).
  4. Create a test order on 10000452 and open the structure list: the BOM items must appear without any equipment BOM of its own.
BOM problem in a conversion testEffect on the orderFix
Item material flagged for deletion in plant 1710Component cannot be added, or reservation errorReplace or remove the item before cycle 1
Non-stock item without purchasing dataRequisition created without price or purchasing groupMaintain cost, purchasing group 001 and material group
Construction type missing on one machineStructure list is empty for that machineCompare construction types across identical machines
BOM usage 1 instead of 4Maintenance planners cannot see the BOMRecreate with usage 4

Maintenance BOM defects found by planning a test order, not by reading the BOM.

Key points
  • Maintenance BOMs list maintenance-relevant parts and feed spare parts planning in orders and task lists.
  • Equipment BOMs and functional location BOMs belong to one object; material BOMs are shared through the construction type field.
  • Usage 4 is plant maintenance in the standard system.
  • Stock items create reservations, non-stock items create purchase requisitions.

Check your understanding · not graded

Lesson check

  1. 1. Contoso has three identical winding machines. Which BOM approach avoids maintaining three copies?

  2. 2. Which BOM usage is plant maintenance in the standard system?

  3. 3. A non-stock BOM item is picked into an order operation. What does it create?

  4. 4. A planner opens the structure list on one winding machine and sees no parts, while the other two machines show the shared BOM. What is the likely cause?