Skip to content

Bill-Of-Materials (BOM)#

🔒 BOM.Show

Overview#

A BOM (Bill-Of-Materials) represents the source Products and respective quantities which are needed to assemble one unit of a target Product at a given Step or the list of parts to be used in a particular Maintenance Activity.

For Material Tracking, the BOM to be used at a particular context is determined by the BOM Context. For Maintenance Management, the BOM is referenced directly by a Maintenance Activity within a Maintenance Plan.

Global and Versioned Data#

A BOM, being a change-controlled object, contains global data and versioned data components, as shown in the next picture.

graph TD
subgraph BOM
Main1["Global Data<br>(Without Change Control)"] --- A1[Target Product]
Main2["Versioned Data<br>(With Change Control)"] --- A2[All other]
end

classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
class Main1,Main2 mermaid_entity
class A1,A2 mermaid_entitylinked

Tying Everything Together#

graph LR
    A1[Material] --- Main[BOM]
    A2[Maintenance Activity] --- Main[BOM]
    A3[Resource] --- Main[BOM]
    Main[BOM] === L1[BOM Product]
    L1[BOM Product] --- |substitutes| L1[BOM Product]
    Main[BOM] -.- C1[BOM Context]

classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%;
classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%;
classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
class Main mermaid_entity
class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12 mermaid_businessdata
class L1,L2,L3,L4,L5,L6 mermaid_entitylinked
class C1,C2,C3,C4,C5,C6 mermaid_context
class N1,N2,N3,N4,N5,N6 mermaid_nonbusinessdata

click Main "../../business-data/bom"
click A1 "../../business-data/material"
click A2 "../../business-data/maintenance-plan"
click A3 "../../business-data/resource"
click C1 "../../administration/tables/smart-tables/bomcontext"

Sequence Of Steps#

The necessary steps for correctly using a BOM are the following:

  1. Create the necessary referenced Products upfront.
  2. Create a BOM - note that it is necessary to associate with the BOM Version to a Change Set.
  3. Approve the Change Set, which contains the BOM Version that has been created.

Note

For convenience, the BOM can be configured to use implicit Change Sets. Please refer to the Change Set section for more information.

Info

For more information, see the New Product Introduction (NPI) tutorial.

Available Pages#

Dive into the pages below to explore more about Bom:

Main Page#

Generic Operations#

Specific Operations#