# SAP BOM Category, BOM Usage and Item Category Codes: STLTY, STLAN, POSTP Reference

> Source: https://netray.co/tools/sap-bom-category-usage-item-codes-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A searchable lookup of the coded values consultants meet in BOM and classification work: BOM category, usage, item category, class type and dependency status.

## Category

sap

## Erp

SAP S/4HANA

## Audience

- SAP PLM consultant
- SAP VC consultant
- Master data lead

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### Field

**Key:** field

**Type:** text

#### Field meaning

**Key:** meaning

**Type:** text

#### Code

**Key:** code

**Type:** text

#### Value

**Key:** value

**Type:** text

#### Note

**Key:** note

**Type:** text

**Rows:**

**Field:** STLTY

**Meaning:** BOM category

**Code:** M

**Value:** Material BOM

**Note:** The normal BOM linked to a material through MAST.

**Field:** STLTY

**Meaning:** BOM category

**Code:** S

**Value:** Standard BOM

**Note:** A BOM not tied to a material, used as a template.

**Field:** STLTY

**Meaning:** BOM category

**Code:** K

**Value:** Sales order BOM

**Note:** Order specific BOM for a sales order item.

**Field:** STLTY

**Meaning:** BOM category

**Code:** D

**Value:** Document structure

**Note:** Hierarchy of documents.

**Field:** STLTY

**Meaning:** BOM category

**Code:** E

**Value:** Equipment BOM

**Note:** Plant maintenance structure for equipment.

**Field:** STLTY

**Meaning:** BOM category

**Code:** T

**Value:** Functional location BOM

**Note:** Plant maintenance structure for a functional location.

**Field:** STLTY

**Meaning:** BOM category

**Code:** P

**Value:** WBS BOM

**Note:** BOM tied to a work breakdown structure element.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 1

**Value:** Production

**Note:** The BOM used for planning and manufacturing.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 2

**Value:** Engineering / design

**Note:** Engineering view, often before release to production.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 3

**Value:** Universal

**Note:** A shared BOM used across areas.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 4

**Value:** Plant maintenance

**Note:** Maintenance and spare part BOM.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 5

**Value:** Sales and distribution

**Note:** BOM used for sales orders and delivery.

**Field:** STLAN

**Meaning:** BOM usage

**Code:** 6

**Value:** Costing

**Note:** BOM used for product costing.

**Field:** POSTP

**Meaning:** Item category

**Code:** L

**Value:** Stock item

**Note:** Material kept in stock, planned and issued normally.

**Field:** POSTP

**Meaning:** Item category

**Code:** N

**Value:** Non-stock item

**Note:** Material not stocked, procured directly for the order.

**Field:** POSTP

**Meaning:** Item category

**Code:** D

**Value:** Document item

**Note:** Attaches a document such as a drawing to the BOM.

**Field:** POSTP

**Meaning:** Item category

**Code:** R

**Value:** Variable-size item

**Note:** Component whose size is set by formula, such as a cut length.

**Field:** POSTP

**Meaning:** Item category

**Code:** T

**Value:** Text item

**Note:** Informational text line in the BOM.

**Field:** POSTP

**Meaning:** Item category

**Code:** K

**Value:** Class item

**Note:** Component chosen from a class, used in configurable BOMs.

**Field:** KLART

**Meaning:** Class type

**Code:** 001

**Value:** Material class

**Note:** Standard class type for materials.

**Field:** KLART

**Meaning:** Class type

**Code:** 002

**Value:** Equipment class

**Note:** Classifies plant maintenance equipment.

**Field:** KLART

**Meaning:** Class type

**Code:** 003

**Value:** Functional location class

**Note:** Classifies functional locations.

**Field:** KLART

**Meaning:** Class type

**Code:** 017

**Value:** Document class

**Note:** Classifies document info records.

**Field:** KLART

**Meaning:** Class type

**Code:** 023

**Value:** Batch class

**Note:** Classifies batches.

**Field:** KLART

**Meaning:** Class type

**Code:** 300

**Value:** Variant class

**Note:** Class type used for configurable materials in variant configuration.

**Field:** ATFOR

**Meaning:** Characteristic data type

**Code:** CHAR

**Value:** Character format

**Note:** Text values; most common for options.

**Field:** ATFOR

**Meaning:** Characteristic data type

**Code:** NUM

**Value:** Numeric format

**Note:** Numbers with decimals, used for dimensions and capacities.

**Field:** ATFOR

**Meaning:** Characteristic data type

**Code:** DATE

**Value:** Date format

**Note:** Date values.

**Field:** ATFOR

**Meaning:** Characteristic data type

**Code:** TIME

**Value:** Time format

**Note:** Time values.

**Field:** ATFOR

**Meaning:** Characteristic data type

**Code:** CURR

**Value:** Currency format

**Note:** Amount with currency key.

**Field:** Dependency status

**Meaning:** Dependency status

**Code:** 1

**Value:** In preparation

**Note:** Not yet effective in configuration.

**Field:** Dependency status

**Meaning:** Dependency status

**Code:** 2

**Value:** Released

**Note:** Active and evaluated during configuration.

**Field:** Dependency status

**Meaning:** Dependency status

**Code:** 3

**Value:** Locked

**Note:** Blocked from use; kept for reference.

**Notes:** Codes are standard SAP values. Customizing can add BOM usages and class types, and some item categories need specific settings in your system. Confirm with your own customizing tables.

## Content

**Intro:** BOM and classification work is full of one-letter and one-digit codes. This reference decodes the ones you meet most: BOM category, usage, item category, class type, characteristic format and dependency status.

**Sections:**

#### How to use the lookup

**Body:** Search by field name, code or meaning. Typing STLAN shows all BOM usage codes, typing K shows every K code across fields. The Field meaning column tells which field the code belongs to, because the same letter means different things in different fields. Use it when you read a table in SE16N and need to decode the values, or when you write a filter such as STLTY = M. Export it to Excel to put a decoder tab in your data migration workbook.

#### Why these codes matter in a VC project

**Body:** The BOM category decides which transaction you use and which table holds the item. Material BOMs use M, sales order BOMs use K, which is how an order-specific structure is separated from the master. BOM usage lets engineering and production keep different structures for the same material. The item category controls how a component behaves, and class items (K) let a BOM pick a component from a class rather than naming one part. The class type 300 is where variant characteristics usually live. Dependency status 2 is the only one that is active at configuration time.

**Bullets:**

- M material BOM, K sales order BOM
- Usage 1 for production, 2 for engineering
- Class item K picks a component from a class
- Only released dependencies (2) are evaluated

#### Common mistakes

**Body:** Teams often build the BOM with usage 2 and forget to create or copy it to usage 1, so MRP cannot find a structure. Another mistake is loading a dependency in status 1 and wondering why it has no effect. Also, a text item (T) is not a component and will not be exploded or costed. When migrating, map old usage and category codes to the target values deliberately rather than relying on defaults. Finally, check customizing, because some systems add custom BOM usages not listed here.

**Cta:** If you are mapping BOM and classification data into a new SAP system, Netray can help review your master data rules and mappings.

**Faq:**

#### What is the difference between BOM category M and K?

**Answer:** M is the material BOM, tied to a material and plant, and is the master structure. K is a sales order BOM, specific to one sales order item, created when an order needs its own structure. Configured products can use order BOMs so changes do not affect the master.

#### What does BOM usage 3 mean?

**Answer:** Usage 3 is universal. A universal BOM can serve more than one area, such as production and engineering. Many plants prefer separate usages for clearer control, but small plants often keep a single universal BOM for simplicity.

#### What is class type 300?

**Answer:** Class type 300 is the variant class type used for configurable materials. Characteristics that describe the options of a product are collected in classes of this type, and the configuration profile points to them. Other types such as 001 are used for plain classification.

#### Why is my dependency not working?

**Answer:** Check its status first. A dependency in status 1 (in preparation) is not evaluated, and one in status 3 (locked) is blocked. Only status 2 (released) takes effect in configuration. Also check that it is assigned to the right object and that the profile is active.

## Search terms

sap bom usage codes, sap stlan values, sap bom item category l n d r t, sap stlty bom category, sap class type 001 300, sap bom category m k s, sap postp item category, sap dependency status released

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
