logo

Courses

Home

Self Paced Courses

Others

Login

BOM TCodes in SAP: Complete Guide with Descriptions

Categories :

Last Update :17 August 2026

Publish Date :17 August 2026

Admin

Content Writer

This guide helps SAP professionals, students, and beginners understand essential BOM TCodes, their functions, practical usage, and BOM management processes for efficient SAP operations and learning.

BOM TCodes in SAP: Complete Guide with Descriptions

The Bill of Materials is SAP's main master data structure that specifies the components, amounts and their association that are needed for the assembly, maintenance, service and production of a product. Because Bill of Materials data are able to influence production planning, procurement, inventory, costing, maintenance, the BOM needs to be maintained correctly.

SAP provides transaction codes, or TCodes, for creating, changing, displaying, comparing, reporting, and analyzing BOMs. In this guide, you will learn the most useful SAP BOM TCodes, their purposes, and their applications across different BOM processes.

It covers common material BOM transactions such as CS01, CS02, CS03, CS11, CS12, CS13, CS14, CS15, and CS20, along with specialized BOM transactions. Exact availability and functionality can vary according to SAP release, configuration, and user authorization.

What Is a BOM in SAP?

A Bill of Materials is a structured listing of the materials or parts that make up a product or assembly (product structure). SAP Bills of Materials typically lists component item quantities, units of measure and defines the relationship between the header product/assembly and the individual components needed to build the product/assembly.

For example: If the BOM’s structure is for a finished machine it could comprise different assemblies, raw materials and hardware (screws, bolts, etc). These structures are often used in planning material needs, managing the production process, purchasing, costing and maintenance.

SAP supports different BOM categories, including material BOMs, equipment BOMs, functional location BOMs, standard BOMs, order BOMs, and WBS BOMs. The exact BOM type used depends on the business process and SAP configuration. For learners interested in structured SAP training, Srijan Institute can be included as an internal resource for developing practical SAP skills.

What Are BOM TCodes in SAP?

SAP TCodes are short codes which can be used directly for accessing an SAP function. The BOM TCode in SAP helps you to do a particular task on BOM without following various menu paths.

The correct TCode depends on the task. CS01 is used to create a material BOM, CS02 to change it, and CS03 to display it. Other transactions support BOM reporting, comparison, where-used analysis, mass changes, and specialized BOM types.

The knowledge of TCodes will enable a fast working SAP but it is also necessary to know the underlying business need of each transaction code. It is much more useful to know the requirements and effects of each transaction than to learn all the Tcodes. Readers looking to expand their SAP knowledge can explore Online SAP courses to understand BOMs alongside production planning, materials management, costing, and related processes.

Complete SAP BOM TCodes List with Descriptions

The table below provides a consolidated reference of important BOM-related TCodes.

TCode

Description

CS00

BOM menu

CS01

Create material BOM

CS02

Change material BOM

CS03

Display material BOM

CS05

Change BOM group

CS06

Display BOM group

CS07

Create material BOM plant assignment

CS08

Change material BOM plant assignment

CS09

Display plant assignment

CS11

Display material BOM level by level

CS12

Display multilevel material BOM

CS13

Display summarized BOM

CS14

BOM comparison

CS15

Material single-level where-used list

CS20

Mass changes to BOMs

CS31

Create class BOM*

CS32

Change class BOM*

CS33

Display class BOM*

CS40

Configuration/material allocation-related function*

CS41

Change configuration/material allocation*

CS42

Display configuration/material allocation*

CS51

Create standard BOM*

CS52

Change standard BOM*

CS53

Display standard BOM*

CS61

Create order BOM

CS62

Change order BOM

CS63

Display order BOM

CS71

Create WBS BOM

CS72

Change WBS BOM

CS73

Display WBS BOM

CS80

BOM change-document function*

Some specialized or legacy transactions may vary by SAP release and configuration. The users must check their availability in the targeted SAP system. For the learners who wish to relate these codes to real-world manufacturing situations, the SAP BOM course will be beneficial for them.

Most Commonly Used SAP BOM TCodes

Although the complete list is extensive, a few transactions are especially important for daily material BOM activities.

TCode

Main Function

Typical Use

CS01

Create BOM

Create a new material BOM

CS02

Change BOM

Modify an existing BOM

CS03

Display BOM

Review BOM information

CS11

Level-by-level BOM

Examine BOM hierarchy

CS12

Multilevel BOM

View the complete structure

CS13

Summarized BOM

Review component quantities

CS14

BOM comparison

Compare BOM structures

CS15

Where-used list

Find where a component is used

CS20

Mass changes

Make supported mass BOM changes

CS01, CS02, and CS03 are the most important starting points for beginners because they cover the basic create, change, and display cycle.

SAP BOM TCodes for Creating, Changing and Displaying BOMs

The basic material BOM maintenance process uses three primary transactions.

Activity

TCode

Purpose

Create

CS01

Create a material BOM

Change

CS02

Change an existing material BOM

Display

CS03

Display a material BOM

CS01 is used to create a material BOM. Depending on the configuration, users enter information such as material, plant, BOM usage, base quantity, components, and quantities.

CS02 is used to modify an existing BOM. Changes may include adding or removing components, changing quantities, or maintaining other BOM information. Because BOM changes can affect planning and production, access is generally restricted to authorized users.

CS03 is used to review a material BOM without making changes.

An easy way to remember them is:

  • CS01 = Create

  • CS02 = Change

  • CS03 = Display

SAP BOM TCodes for BOM Reporting and Analysis

Reporting and analysis transactions help users understand product structures and component relationships.

TCode

Function

CS11

Material BOM level-by-level display

CS12

Material BOM multilevel display

CS13

Summarized BOM

CS14

BOM comparison

CS15

Material single-level where-used list

CS80

BOM change-document function where supported

CS11 and CS12 help users examine multilevel product structures, while CS13 provides summarized information. CS14 is useful for identifying differences between BOM structures.

CS15 is particularly valuable for where-used analysis. If a component is discontinued, replaced, redesigned, or affected by a quality issue, users can identify the BOMs in which that component is used. Specialized systems may also provide transactions for order and WBS BOM analysis, depending on the SAP release and implementation.

Read More:
SAP Fiori TCodes List

How to Use SAP BOM TCodes

Effective use of BOM TCode is initiated through recognition of the business activity that one requires. One needs to know if he wants to create, update, display, compare or analyze the BOM before choosing the transaction.

Step 1: Identify the material, plant, or BOM object

Step one is to find out the material, plant, or BOM object that you will be dealing with. The accuracy of the data is important.

Step 2: Determine the required activity

Choose how you want to work with the BOM. This may involve creation of a BOM, modification of a BOM, viewing information about BOMs, structure comparison or analysis.

Step 3: Select the appropriate TCode

Choose the SAP transaction code that matches your requirement. For example, use CS01 to create a material BOM, CS02 to change one, and CS03 to display one.

Step 4: Enter the required information

Enter the necessary details, such as the material number, plant, BOM usage, components, quantities, and other fields required by your SAP system.

Step 5: Review the BOM details

Before saving, carefully review the components, quantities, units of measure, and overall BOM structure to ensure the information is accurate.

Step 6: Save changes only when authorized

If you are making changes, save the BOM only if you have the required authorization. Changes to BOM master data can affect production planning, procurement, costing, and manufacturing activities.

Step 7: Verify the BOM

After creating or changing the BOM, verify the final structure to ensure that the required components and quantities have been maintained correctly.

For example, CS01 is suitable for creating a material BOM, while CS03 is appropriate for reviewing one. Before using CS02, users should understand how the change could affect production planning, procurement, costing, or manufacturing.

Plant, BOM usage, validity dates, alternatives, and authorization should also be checked. Practicing TCodes in a training or sandbox environment is recommended before working with live production data.

SAP BOM TCodes by SAP Module

BOM information can interact with several SAP areas depending on the organization's processes.

SAP Area/Module

BOM Relevance

SAP PP

Production planning and manufacturing BOMs

SAP MM

Materials and component processes

SAP CO

Product costing and cost analysis

SAP PM

Maintenance and equipment structures

SAP CS

Service-related product/component structures

SAP PLM

Product and engineering data

SAP PP has a particularly strong relationship with BOMs because BOM data supports production planning and manufacturing. Other modules may use related BOM information according to business requirements.

Conclusion

Understanding SAP BOM TCodes helps professionals manage product structures more efficiently. CS01, CS02, and CS03 provide the foundation for creating, changing, and displaying material BOMs, while CS11, CS12, CS13, CS14, and CS15 support structure analysis, comparison, summaries, and where-used activities.

SAP also provides specialized transactions for different BOM categories and processes. However, knowing only TCodes is not sufficient. Master Data, Business Processes, Authorizations, Validity, and the effects of any change made on subsequent transactions need to be known for effective BOM Management.

Transaction behavior may vary depending upon the release and configuration of SAP. Therefore, it is advised to verify the transaction in your own SAP environment. Want to gain hands-on SAP experience? Check out the SAP training courses offered by Srijan Institute.

FAQs Related to SAP BOM Tcodes

Q1. What are the most commonly used BOM TCodes in SAP?

A. The most commonly used material BOM TCodes are CS01, CS02, and CS03 for creating, changing, and displaying BOMs. CS11, CS12, CS13, CS14, CS15, and CS20 are also important for analysis and maintenance.

Q2. Which TCode is used to create a BOM in SAP?

A. CS01 is used to create a material BOM. Required fields can vary according to the BOM type, usage, plant, and configuration.

Q3. Which TCode is used to display a BOM in SAP?

A. CS03 is used to display a material BOM and review its structure without making changes.

Q4. What is the TCode for BOM where-used list in SAP?

A. CS15 is used for the material single-level where-used list. It helps identify where a particular component is used.

Q5. What is the difference between CS01, CS02 and CS03 in SAP?

A. CS01 creates a material BOM, CS02 changes an existing BOM, and CS03 displays a BOM. Together, they cover the basic material BOM maintenance cycle.

Table of Content

Turn Knowledge Into Skills

Convert knowledge into job-ready skills with live expert sessions.

Turn Knowledge Into Skills

Explore Our Top Career Focused Courses

Upskill with industry-relevant training in SAP, Salesforce, Workday & more

Ready to Upgrade Your Skills?

Connect with us today and find the right course for your goals.

Request a Callback

+91-8860051051

info@srijaninstitute.com

+91 9217098512

Request a Callback
Phone

Request a Callback

Call Now

logo

Empowering the next generation of industry leaders through practical skills and real-world exposure.

Quick Links

About us

Contact us

Blog

Pay fee

Corporate Training

Hire From Us

Verify Certificate

Subscribe

Stay updated with latest trends & events.

Quick Links

+

Courses

+

Popular SAP Courses

+

Popular Oracle Courses

+

Popular Workday Courses

+

Legal & Accessibility

+

Popular SAP Courses

DISCLAIMER - THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

Copyright © 2026 a unit of DIGIVIBRANT TECHSOLUTIONS PRIVATE LIMITED. All Rights Reserved