SAP PM Bills of Material

SAP PM Bills of MaterialWelcome to the next tutorial of SAP PM course! In this tutorial, you will learn about SAP PM Bills of Material (BOM), its structure and functionality. We will be covering topics about the usage of BOM. At the end of this tutorial you should be able to create, change, and display BOMs.

Bills of material are used in different modules of SAP ERP. Not just in SAP Plant Maintenance. There is a special field in BOM master data called “usage” that defines for which module a particular BOM is created. If you are interested to know more about BOMs in other module, you can for example read our tutorial about SAP PP bills of material.

What are SAP PM Bills of Material (BOM)?

To understand it, we will consider a simple example, BOM for a computer. Here when an assembly process is executed for a computer, its components will be automatically made available according to BOM.

Similarly, in plant maintenance, if there is a requirement for some components to be replaced during the time of maintenance and they have BOMs, then such BOM will be automatically exploded for a particular equipment or location.

The illustration below provides an illustration of BOM for a computer.

Example of BOM
Example of BOM

SAP PM bills of material can be defined as lists of components making up a more complex technical object or an assembly. These lists contain material numbers of components, their quantities and units of measure (UOM). The components of SAP PM bills of material can be either of stock (S) or non-stock (N) materials. The primary usage of maintenance BOM is to describe the structure of a maintenance object. Using BOM enables us to specify the exact location(s) where maintenance tasks are to be performed.

Types of SAP PM Bills of Material

Functional Location BOM

The BOM which specifically links to a Functional Location. Since Functional Location is unique, the Functional Location BOM is also unique.

Equipment BOM

The BOM which links to equipment. Since equipment is unique, equipment BOM is also unique.

Material BOM

The BOM which links to a material (main unit code, assembly or a spare part).

Creation of SAP PM Bills of Material

Now, let us look into the process how we can create the required BOM for plant maintenance.

The following transactional codes will be used.

Transaction code Activity
IB01 Create Equipment BOM
IB02 Change Equipment BOM
IB03 Display Equipment BOM
IB11 Create Functional Location BOM
IB12 Change Functional Location BOM
IB13 Display Functional Location BOM

Create Equipment BOM

Transaction code IB01
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Equipment BOM –> Create
SAP Easy Access Menu – Create Equipment BOM
SAP Easy Access Menu – Create Equipment BOM

Start the transaction and the initial screen will be displayed as shown below. Enter the Equipment number for which BOM to be created, Plant code and choose BOM Usage from the list. As we can see, usage “4” is reserved for plant maintenance.

Create Equipment BOM Transaction
Create Equipment BOM Transaction

Press Enter button on the keyboard. We will be guided to the next screen for entering components of the BOM.

Equipment BOM Components
Equipment BOM Components

Enter the components, mention the required quantity and unit of measure for each component. Next, click Save button. We will be receiving a confirmation of equipment BOM creation. See below an example.

Successfully Created BOM Confirmation
Successfully Created BOM Confirmation

Change Equipment BOM

Transaction code IB02
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Equipment BOM –> Change

If we need to make changes for an existing equipment BOM, follow the steps as shown below.

Change Equipment BOM Transaction
Change Equipment BOM Transaction

Enter the equipment number, plant and BOM usage on the initial screen, Then, press Enter on the keyboard.

Modify Components, Quantity in Change Mode
Modify Components, Quantity in Change Mode

Make the necessary changes to the SAP PM bills of material and click Save button to finalize them. We will receive a confirmation of the transaction as successfully changed.

Confirmation of Changes in Equipment BOM
Confirmation of Changes in Equipment BOM

Display Equipment BOM

Transaction code IB03
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Equipment BOM –> Display

In order to view an existing SAP PM bills of material for equipment without being able to modify it, follow the steps as described below.

SAP Easy Access – Display Equipment BOM
SAP Easy Access – Display Equipment BOM
Initial Screen of Display BOM Transaction
Initial Screen of Display BOM Transaction

On the initial screen of the transaction enter the equipment number, plant and BOM usage “4”. Next, press Enter button on the keyboard.

Details of Equipment BOM
Details of Equipment BOM

Create Functional Location BOM

Transaction code IB11
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Functional Location BOM –> Create

Start the transaction and the initial screen will be displayed as shown below. Enter the Functional Location number for which BOM to be created, Plant code and choose BOM Usage from the list (“4”).

Functional Location BOM Creation Initial Screen
Functional Location BOM Creation Initial Screen

Press Enter button on the keyboard. We will be guided to the next screen for entering information about components of BOM.

Components Details Screen of SAP Functional Location BOM
Components Details Screen of SAP Functional Location BOM

Enter the required components along with their quantities and unit of measures. Then, click Save button. We will receive a confirmation about creation of the functional location BOM.

Confirmation of Creation of Functional Location BOM
Confirmation of Creation of Functional Location BOM

Change Functional Location BOM

Transaction code IB12
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Functional Location BOM –> Change

If we need to make changes for an existing functional location BOM, we should follow the steps as described below. Similarly, as we did before, enter the information to identify the BOM to edit including functional location number, plant, and BOM usage.

Initial Screen for Making Changes to Functional Location BOM
Initial Screen for Making Changes to Functional Location BOM

Next, click Enter button on the keyboard and the system will take you to the next screen.

Edit Components of Functional Location BOM If Required
Edit Components of Functional Location BOM If Required

Then, make the required changes and click Save button.

Confirmation Screen of Changes to Functional Location BOM
Confirmation Screen of Changes to Functional Location BOM

Display Functional Location BOM

Transaction code IB13
Menu path SAP Easy Access –> Logistics –> Plant Maintenance –> Management of Technical Objects –> Bill of Material –> Functional Location BOM –> Display

Finally, let’s see how to open a functional location BOM in a display mode. Start the transaction IB13 and enter the required information on the initial screen (functional location, plant, and BOM usage).

Initial Screen of Display Functional Location BOM Transaction
Initial Screen of Display Functional Location BOM Transaction

Next, press Enter button on the keyboard. The SAP system will show the components that are included in this bill of materials.

Display of Functional Location BOM in Details
Display of Functional Location BOM in Details

Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP PM tutorials.

Navigation Links

Go to next lesson: SAP Serial Numbers

Go to previous lesson: SAP Equipment

Go to overview of the course: SAP PM Training

Page last updated by Cleo Isco on

12 thoughts on “SAP PM Bills of Material”

  1. When entering in the equipment number on the bom (where it says component) is this the same equipment number used when creating an equipment in IE01? or is it a different t-code?
    Thanks

  2. Thanks. If have many plant equipments that use the same spare part materials. Should I manually create each BOM? It seems to me that there may be a way to assing one BOM to multiple equipment so when changes are made in that BOM (i.e. updating or increasing the spare part list for that type of equipment) it is updated in all equipments. Otherwise is not worth all the effort, that data will be hard to maintain

    1. Enter the components in equipment and functional BOM can we entered the Same components both places it’s k or not

  3. It would be good to continue with a Material BOM for a component of the Computer
    The Functional Location BOM I assume a good example could be flourescent lamps installed in a room rather than the example showing Gears that I would have thought would be under a Equipment BOM.
    But a very good article with good screen shots. I am a not SAP user, but interested in set up related to spares

  4. Agreed on comments, I am curious about rebuilt stockroom parts… can I create a material BOM for stockroom items that reference the rebuild kit / core / etc. that would be available when creating order in IW81 for orders against material. Having that auto populate can ease rebuild tasks if they know what kits / supplies / materials they would need to complete the rebuild.

    1. OK, found your other guide: https://erproof.com/pp/sap-pp-training/sap-bill-of-materials/

      It says that the CS01 tcode is for production planning, I used to create a BOM for use 4 – Plant Maintenance and it shows input materials as twisty next to structure list to open up and see feeder materials under the equipment BOM, as well they show in the “Component > List” that you open in an IW81 fabrication / refurbishment order. Issue we have is role assignment / access as TCode IW81 is restricted us to production planning currently, so we can only do / have access in our test environment.

      FYI.

Leave a Reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM!

Your email address will not be published. Required fields are marked *