この記事でわかること
- BOM(部品表)の意味と基本的な仕組み
- BOMの種類とEBOM・MBOMの違い
- BOMを活用するメリットと作成手順
- ExcelによるBOM管理の課題と解決策
- ERPやSAPを活用したBOM管理の方法
BOMとは、製品を製造するために必要な部品や原材料を、数量や階層構造とともに整理した部品表のことです。製造業では、設計から調達、生産、原価管理まで幅広い業務で活用されています。
BOMを適切に管理することで、必要な部品の把握や在庫の適正化、部門間の情報共有が進みます。一方、Excelなどによる個別管理では、情報の不整合や更新漏れが発生することもあります。
本記事では、BOMの基本的な意味から種類、構成、作成方法、ERPによる一元管理までを詳しく解説します。
BOMとは?製造業に欠かせない部品表の基礎知識
BOMとは、Bill of Materialsの略称で、日本語では部品表や部品構成表と呼ばれます。製品を構成する部品や原材料、その数量などを体系的に整理した情報です。
製造業では、一つの完成品を作るために複数の部品や原材料が必要になります。BOMは、それらの構成関係を明確にし、設計や生産計画、資材調達などを円滑に進めるための基礎データとして利用されます。
BOMの役割と重要性
BOMの主な役割は、製品を構成する部品や原材料を正確に把握し、製造に関わる業務へ必要な情報を提供することです。
例えば、ある製品を100台製造する場合、BOMに各部品の使用数量が登録されていれば、必要な部品の総量を計算できます。その結果を在庫情報と照合することで、追加調達が必要な部品を判断できます。
BOMは、以下のような業務に活用されます。
- 設計管理:製品を構成する部品や仕様を明確にする
- 生産管理:製造数量に応じた必要部品数を算出する
- 購買管理:原材料や部品の発注数量を判断する
- 在庫管理:必要数量と在庫数量を照合する
- 原価管理:製品を構成する材料費などを算出する
このように、BOMは単なる部品一覧ではなく、製造業のさまざまな業務をつなぐ共通データとして重要な役割を担っています。
BOMの基本構成と記載項目
BOMには、製品を識別する情報と、その製品を構成する部品の情報を登録します。管理目的によって項目は異なりますが、一般的には以下の情報が用いられます。
| 項目 | 内容 |
|---|---|
| 製品コード | 完成品や中間製品を識別する番号 |
| 部品コード | 各部品や原材料を識別する番号 |
| 部品名称 | 部品や原材料の名称 |
| 使用数量 | 製品や親部品の製造に必要な数量 |
| 単位 | 個、kg、mなどの数量単位 |
| 階層情報 | 親部品と子部品の構成関係 |
| 改訂情報 | 設計変更や構成変更の履歴 |
| 有効期間 | 対象の部品構成が適用される期間 |
例えば、デスクライトを製造する場合、ライト本体、LEDモジュール、電源ケーブル、スイッチなどの部品情報を登録します。さらにLEDモジュールを構成する基板やLED素子なども管理する場合は、親子関係を持つ階層構造になります。
製品の種類が増えても、部品コードや数量単位などの登録ルールを統一しておけば、情報の検索や集計がしやすくなります。
BOMの主な種類とそれぞれの違い
BOMは、利用する部門や管理目的によって複数の種類に分けられます。代表的なものが、設計部門で使用するEBOMと、生産部門で使用するMBOMです。
それぞれに異なる役割があるため、用途に応じた情報の整理が必要です。
EBOM(設計部品表)
EBOM(Engineering Bill of Materials)は、製品の設計情報をもとに作成する部品表です。設計図面やCADデータなどに基づき、製品の構造や部品の関係を整理します。
主に設計・開発部門が利用し、製品の仕様や構成、設計変更を管理するために活用されます。
例えば、産業機械の設計では、モーター、制御装置、筐体などの構成部品をEBOMに登録します。製品仕様が変更された場合は、設計内容に合わせて部品構成を更新します。
EBOMの特徴は、製品を設計上どのような部品で構成するかという視点で情報を管理することです。
MBOM(製造部品表)
MBOM(Manufacturing Bill of Materials)は、製品を実際に製造するために必要な部品や原材料を整理した部品表です。生産工程や組立方法など、製造現場の条件を考慮して作成します。
設計上の構成と実際の組立手順が異なる場合、EBOMとは異なる階層や部品構成になることがあります。
例えば、設計上は一つの装置として扱う部品群でも、製造現場では複数の中間組立品に分けて生産するケースがあります。MBOMでは、こうした製造方法に合わせて情報を整理します。
生産計画や資材所要量の計算に利用されるため、製造数量や部品の使用条件を正確に登録することが重要です。
SBOM(サービス部品表)
SBOM(Service Bill of Materials)は、製品の保守や修理に必要な部品を管理するための部品表です。製品の販売後に実施するメンテナンスや交換部品の手配などで利用されます。
例えば、産業機械の保守業務では、交換対象のフィルターやベルト、修理用の部品などを管理します。
製造時の部品構成と、保守作業で交換する単位が異なる場合もあるため、サービス業務に適した構成が必要です。
なお、IT分野ではSoftware Bill of MaterialsをSBOMと略すこともあります。これはソフトウェアの構成要素を示すものであり、サービス部品表とは異なります。
EBOM・MBOM・SBOMの比較
各BOMの違いは、管理対象と利用目的にあります。主な特徴を以下の表にまとめました。
| 種類 | 主な目的 | 利用部門 | 特徴 |
|---|---|---|---|
| EBOM | 設計情報の管理 | 設計・開発 | 設計図面や製品仕様を基準に構成する |
| MBOM | 製造に必要な部品の管理 | 生産管理・製造 | 生産工程や組立方法を考慮する |
| SBOM | 保守・修理部品の管理 | 保守・サービス | 交換部品や修理単位を基準に構成する |
例えば、設計変更で部品が変更された場合、EBOMを更新するだけでは製造現場や保守部門に変更内容が伝わらない可能性があります。
そのため、各BOMの違いを理解するだけでなく、設計変更を他部門の情報に反映させる仕組みが重要です。
BOMの構造は2種類|サマリー型とストラクチャー型
BOMの構造には、主にサマリー型とストラクチャー型があります。前者は必要な部品を一覧で確認しやすく、後者は製品の階層構造を把握しやすいという特徴があります。
管理目的や製品の複雑さによって、適した形式が異なります。
サマリー型BOM
サマリー型BOMは、製品を構成する部品や原材料を階層ごとに分けず、一覧形式で整理する方法です。
同じ部品が複数箇所で使われる場合、必要数量を合算して管理することもあります。
例えば、デスクライト1台に必要な部品を以下のように整理します。
| 部品名 | 必要数量 |
|---|---|
| LED素子 | 4個 |
| 基板 | 1枚 |
| スイッチ | 1個 |
| 電源ケーブル | 1本 |
| 筐体 | 1個 |
部品ごとの必要数量を把握しやすく、購買計画や部品集計などに活用できます。
ただし、部品がどの中間組立品に属しているかまでは把握しにくいため、複雑な製品の構成管理には適さない場合があります。
ストラクチャー型BOM
ストラクチャー型BOMは、完成品から中間組立品、個々の部品へと階層を分けて管理する方法です。親部品と子部品の関係を明確にできるため、複雑な製品の構成を把握しやすくなります。
例えば、デスクライトを以下のように整理します。
- 完成品:デスクライト
- LEDモジュール
- LED素子:4個
- 基板:1枚
- 操作ユニット
- スイッチ:1個
- 電源ケーブル:1本
- 筐体:1個
- LEDモジュール
この構造では、LEDモジュールの設計が変更された際に、影響を受ける部品の範囲を確認しやすくなります。
また、生産計画では各階層の部品構成を展開し、必要な部品数量を算出できます。このような処理はBOM展開と呼ばれます。
ただし、階層が深くなるほど管理対象が増えるため、データの正確性や更新ルールの整備が必要です。
BOMを活用する5つのメリット
BOMを適切に活用することで、製造に必要な情報を共有し、生産管理や調達管理の精度を高められます。主なメリットは次の5つです。
1. 部品や原材料の必要数量を把握できる
BOMを活用すると、製品の製造数量から必要な部品や原材料の数量を算出できます。
例えば、製品1台あたりネジが8本必要な場合、100台の製造には800本が必要です。実際の調達計画では、在庫数量や既存の発注残、不良・歩留まりなども考慮します。
必要数量を明確にすることで、担当者の経験だけに依存しない資材計画を立てやすくなります。
2. 在庫の過不足を防ぎやすくなる
BOMは、部品ごとの必要数量と在庫数量を照合する際に役立ちます。生産予定に対して不足する部品を確認できれば、適切なタイミングで調達を進められます。
また、必要以上の数量を発注している部品を把握することで、過剰在庫の見直しにもつながります。
ただし、BOMだけで在庫の適正化が完結するわけではありません。需要予測や納期、発注ロットなどの情報と組み合わせて管理することが重要です。
3. 生産計画と調達計画の精度を高められる
BOMを生産計画と連携させることで、製造に必要な部品を事前に確認し、調達計画に反映できます。
特に多品種少量生産では、製品ごとに使用部品が異なるため、部品構成を正確に把握することが欠かせません。
生産計画に変更が発生した際も、最新のBOMを使って必要資材を再計算することで、発注数量や製造準備の見直しを進めやすくなります。
4. 製品原価の把握に役立つ
BOMは、製品に必要な部品数量を示すため、材料費を算出する際の基礎情報になります。
例えば、製品に使う各部品の単価と必要数量を組み合わせることで、製品1台あたりの材料費を計算できます。
設計変更によって部品構成が変わった場合にも、変更前後の材料費を比較しやすくなります。
なお、製品原価には材料費だけでなく、労務費や製造間接費なども含まれます。より正確な原価管理には、BOMに加えて工程や作業時間、費用配賦などの情報が必要です。
5. 部門間の情報共有を円滑にできる
BOMを共通データとして管理すると、設計・生産・購買などの部門間で製品構成を共有しやすくなります。例えば、設計変更が発生した場合、変更対象の部品を確認し、調達や製造に必要な対応を検討できます。
部門ごとに異なる部品情報を管理していると、仕様の食い違いや古い情報の利用につながる可能性があります。部品情報の管理ルールを統一し、変更内容を関係部門へ適切に反映することが、BOM活用の効果を高めるポイントです。
BOMの作り方|5つのSTEPで解説
BOMを作成する際は、管理目的を明確にしたうえで、部品情報の整理から運用ルールの整備まで段階的に進めます。
ここでは、一般的な製造業を想定した5つのSTEPを紹介します。
STEP1. BOMの管理目的と対象範囲を決める
最初に、BOMをどの業務で利用するのかを明確にします。目的によって管理すべき情報や階層の深さが異なるためです。
例えば、設計管理を目的とする場合は部品の構成関係や設計変更履歴が重要です。一方、生産管理や購買管理で利用する場合は、必要数量や調達に関する情報の整備が必要になります。
あわせて、対象製品や工場、製品のバリエーションなども決定します。
STEP2. 製品と部品の情報を洗い出す
次に、対象製品を構成する部品や原材料を洗い出します。設計図面、既存の部品リスト、購買データなどを確認し、必要な情報を収集します。
部品コードや名称が部門ごとに異なる場合は、登録前に表記や識別ルールを統一します。
特に、同じ部品を異なる名称で登録したり、別仕様の部品に同じコードを付けたりすると、後の集計や調達で問題が発生する可能性があります。
STEP3. 部品の階層と必要数量を設定する
部品情報を整理したら、完成品と構成部品の関係を定義します。ストラクチャー型BOMでは、完成品・中間組立品・個別部品の階層を設定します。
各部品について、親部品の基準数量に対する使用数量と単位を登録します。
例えば、中間組立品1個にネジが4本必要で、完成品1台にその中間組立品を2個使う場合、完成品1台に必要なネジは8本です。
このように、階層と数量の関係が正しく設定されているかを確認することが重要です。
STEP4. BOMを登録して整合性を確認する
作成したBOMを管理台帳やシステムに登録し、設計図面や実際の製造条件と一致しているかを確認します。
特に、以下の項目を重点的にチェックします。
- 必要な部品や原材料に登録漏れがないか
- 部品コードや名称が統一されているか
- 使用数量と単位が正しいか
- 親子関係や階層構造に誤りがないか
- 変更履歴や有効期間が適切に設定されているか
登録後は、サンプル製品を用いてBOM展開や必要数量の計算を実施し、想定どおりの結果になるか検証するとよいでしょう。
STEP5. 更新ルールと管理体制を整える
BOMは一度作成すれば終わりではなく、設計変更や部品の代替、製造方法の変更に合わせて更新する必要があります。
そのため、変更申請から承認、情報更新、関係部門への通知までの手順を決めておきます。
例えば、設計部門が変更を申請し、生産管理部門が製造への影響を確認したうえで、購買部門へ変更内容を共有する流れが考えられます。
担当者と承認権限を明確にし、適切な版のBOMを利用できるよう管理体制を整えることが重要です。
ExcelによるBOM管理の課題
Excelは、比較的簡単にBOMを作成・編集できるツールです。一方、製品数や部品数が増えると、更新や情報共有に負担がかかりやすくなります。
特に複数部門や複数拠点で利用する場合は、次のような課題に注意が必要です。
部門ごとに異なるBOMが存在する
ExcelでBOMを管理している場合、設計部門と製造部門が別々のファイルを保有していることがあります。
それぞれのファイルを個別に更新すると、部品コードや必要数量、仕様などに差異が生じる可能性があります。
部門間で最新情報を共有できなければ、誤った部品の調達や製造につながるおそれがあります。
設計変更の反映漏れが発生しやすい
ExcelによるBOM管理では、設計変更の内容を複数ファイルへ手作業で反映することがあります。
変更対象のファイルが多いほど、更新漏れや転記ミスが発生する可能性があります。
また、ファイル名や保存日時だけで版を管理していると、どの情報が正式な最新版なのか判断しにくくなる場合があります。
変更履歴や承認状況を追跡できる管理方法が求められます。
部品点数の増加によって管理が複雑になる
製品の種類や部品点数が増加すると、Excelファイルの数や情報量も増えやすくなります。
特に多階層のBOMでは、特定の部品がどの製品に使われているかを調べる作業が複雑になります。
また、部品変更の影響範囲を把握するために、複数のファイルを照合しなければならないこともあります。
製品構成が複雑化している企業では、専用システムやERPによる管理も選択肢になります。
BOM管理を効率化する主なシステム
BOM管理の効率化には、PLM、生産管理システム、ERPなどが活用されます。各システムは管理対象や得意とする業務が異なるため、自社の課題に合わせて選定することが重要です。
| システム | 主な管理対象 | 特徴 |
|---|---|---|
| PLM | 製品設計・開発情報 | 設計BOMや図面、設計変更などを管理する |
| 生産管理システム | 生産計画・製造実績 | 製造BOMを利用して部品所要量や生産を管理する |
| ERP | 生産・購買・在庫・会計など | BOMを基礎データとして複数の基幹業務を連携させる |
PLMによる設計情報の管理
PLM(Product Lifecycle Management)は、製品の企画・設計から保守などまで、製品ライフサイクルに関わる情報を管理する仕組みです。
特に設計部門では、EBOMや図面、仕様、変更履歴などを管理するために利用されます。
PLMと生産管理システムやERPを連携させることで、設計変更を製造側の部品構成に反映しやすくなります。ただし、EBOMからMBOMへの変換ルールや承認手順の整備も必要です。
生産管理システムによる製造情報の管理
生産管理システムは、生産計画や工程、製造実績などを管理するシステムです。BOMを利用して製造に必要な部品を把握し、生産準備や資材手配に役立てます。
例えば、製造予定数量に応じて必要な部品数量を計算し、在庫状況と照合することで、材料不足の確認に利用できます。
ただし、対応する機能や他部門との連携範囲は製品によって異なるため、導入前の確認が必要です。
ERPによるBOMと基幹業務の一元管理
ERP(Enterprise Resource Planning)は、生産・購買・在庫・会計などの基幹業務を統合的に管理するシステムです。
製造業向けのERPでは、BOMを生産計画や資材所要量計画、調達、原価計算などに利用できます。
例えば、製造予定が変更された際に、BOMをもとに必要部品を再計算し、在庫情報や調達計画と連携させることができます。
各部門が共通のデータを利用することで、二重入力や情報の照合にかかる負担の軽減が期待できます。
ただし、ERPを導入するだけで情報が自動的に正確になるわけではありません。BOMの登録ルールや業務フローを統一することが重要です。
SAPのERPではBOMをどのように管理できる?
SAPのERPでも、BOMは生産計画や資材調達、製品原価計算などに利用される重要なマスタデータです。
代表的なERP製品であるSAP S/4HANAでは、BOMと品目情報、生産工程などを組み合わせて製造関連業務を管理できます。
なお、利用できる機能や設定方法は、SAP S/4HANA Cloud Public Edition、SAP S/4HANA Cloud Private Edition、オンプレミス環境などによって異なります。以下では、SAP S/4HANAの一般的な考え方を紹介します。
SAP S/4HANAによるBOM管理
SAP S/4HANAでは、製品や部品の構成を管理するために品目BOMなどを利用します。BOMには、構成部品や数量、単位などの情報を登録できます。
SAPでは品目に加え、設備や機能場所などに関するBOMも扱われます。これにより、製品製造だけでなく、設備保全などの業務でも構成情報を利用できます。
製造業では、品目BOMを生産計画や調達業務と組み合わせることで、製品を構成する部品の管理に活用できます。
また、同じ製品でも製造方法が異なる場合、代替BOMや製造バージョンなどを利用して、適用する部品構成や工程を管理する仕組みがあります。
MRPとBOMを連携した資材所要量の計算
SAP S/4HANAでは、BOMをMRP(Material Requirements Planning:資材所要量計画)に利用できます。MRPは、生産に必要な資材の数量や調達時期を計画するための仕組みです。
MRPでは、生産計画や在庫状況などをもとに必要資材を計算します。その際、BOM展開によって完成品や中間組立品を構成する部品の所要量を求めます。
例えば、完成品の生産数量が増えた場合、BOMをもとに必要部品を再計算し、不足する資材の調達計画に反映できます。
ただし、正確な計画を立てるには、BOMだけでなく、在庫数量、調達リードタイム、ロットサイズ、製造バージョンなどの関連情報も適切に管理する必要があります。
BOMと製造工程を連携した原価管理
SAP S/4HANAでは、BOMと作業手順を示す作業手順マスタなどを組み合わせて、製品原価の計算に利用できます。
BOMからは製品に必要な材料の種類や数量を把握でき、作業手順マスタからは製造工程や作業に関する情報を参照できます。
これらの情報を用いることで、材料費や加工費などを含む製品原価の見積もりに役立てられます。
例えば、材料の単価が変わった場合や製造工程が変更された場合、関連データをもとに原価への影響を分析できます。
ただし、原価計算の結果は、原価計算バリアントや評価方法、作業単価などの設定によって異なります。
SAP導入時に確認したいBOM管理のポイント
SAPを導入する際は、既存のBOMをそのまま移行するのではなく、部品情報の品質や管理ルールを確認することが重要です。
特に、以下の項目を事前に整理するとよいでしょう。
- 製品・部品コードの重複や表記揺れがないか
- EBOMとMBOMの対応関係が明確になっているか
- 部品構成の変更履歴や有効期間を管理できているか
- 複数工場や複数の製造方法に対応する必要があるか
- MRPや原価計算に必要な情報が整備されているか
- 既存のPLMや生産管理システムと連携する必要があるか
これらを整理することで、ERP導入時のデータ移行や業務設計を進めやすくなります。
特にBOMは複数の業務で利用されるため、設計・生産・購買・情報システムなどの部門が連携して要件を確認することが重要です。
BOM管理を効率化するための3つのポイント
BOMを効果的に活用するには、システムの導入だけでなく、データの標準化や更新体制の整備が必要です。特に重要な3つのポイントを紹介します。
1. 部品コードとマスタデータを標準化する
最初に取り組みたいのが、部品コードや名称、数量単位などの統一です。
同じ部品が複数のコードで登録されていると、必要数量の集計や在庫照合が正しく行えない場合があります。
部品の識別ルールを明確にし、登録時の承認や重複確認を実施できる体制を整えましょう。
2. 設計変更を関係部門へ反映する仕組みを作る
設計変更の内容を、製造や購買などの関係部門へ適切に共有・反映する仕組みが重要です。
例えば、使用する部品が変更された場合、変更後のBOMだけでなく、変更前の部品在庫や発注済み資材への影響も確認する必要があります。
変更申請、承認、適用日、関係部門への通知といったルールを整えることで、旧仕様と新仕様の混在を防ぎやすくなります。
3. BOMと生産・購買・在庫情報を連携させる
BOMをより幅広い業務で活用するには、生産計画や購買、在庫管理との連携が効果的です。
例えば、部品構成だけを管理していても、現在の在庫数量や調達納期がわからなければ、適切な発注判断は難しくなります。
ERPなどを活用して関連情報を連携することで、製造に必要な資材の把握から調達計画まで、一貫した情報に基づいて業務を進めやすくなります。
まずは、自社のBOMがどの部門で管理され、どの業務と連携しているかを可視化することから始めましょう。
BOMに関するよくある質問
BOMとは簡単にいうと何ですか?
BOMとは、製品を作るために必要な部品や原材料をまとめた部品表です。部品の種類や数量、構成関係などを管理し、設計や生産、購買などの業務に利用します。
BOMと部品表に違いはありますか?
BOMと部品表は、基本的に同じ意味で使われます。ただし、BOMは単なる一覧だけでなく、部品の階層構造や数量、変更履歴などを含む管理データを指すこともあります。
EBOMとMBOMの違いは何ですか?
EBOMは設計情報を基準にした部品表で、MBOMは実際の製造方法を基準にした部品表です。EBOMは主に設計部門、MBOMは生産管理や製造部門で利用され、同じ製品でも構成が異なる場合があります。
BOMはExcelでも管理できますか?
BOMはExcelでも作成・管理できます。部品数が少ない場合は比較的扱いやすい一方、製品数の増加や複数部門での運用によって、更新漏れや情報の不整合が発生しやすくなります。管理が複雑になった場合は、専用システムやERPの利用を検討するとよいでしょう。
BOMとERPはどのような関係がありますか?
BOMは、製造業向けERPで生産計画や資材所要量計算、原価管理などに利用される基礎データです。ERPではBOMと在庫、購買、生産などの情報を連携できるため、部門ごとの情報管理を見直し、業務全体の効率化を図れます。
BOMの適切な管理が生産・調達・在庫の最適化につながる
BOMとは、製品の製造に必要な部品や原材料を、数量や構成関係とともに整理した部品表です。設計情報を管理するEBOMや製造に使用するMBOMなどがあり、それぞれ異なる業務で重要な役割を担っています。
本記事のポイントは以下のとおりです。
- BOMは製品を構成する部品や原材料を管理するための基礎データ
- EBOM・MBOM・SBOMは目的や利用部門によって使い分ける
- BOMにはサマリー型とストラクチャー型の構造がある
- 正確なBOMは生産計画、資材調達、在庫管理、原価計算に役立つ
- ERPとの連携によって部門をまたぐ情報管理を効率化できる
BOM管理を改善するためには、まず自社の部品情報や更新ルールを確認し、設計・生産・購買の各部門でどのような課題が生じているかを整理することが大切です。そのうえで、データの標準化やシステム連携を段階的に進めるとよいでしょう。
また、BOM管理の改善効果を高めるには、在庫や調達、生産計画など、サプライチェーン全体のつながりを理解することも重要です。
資料「経営者のためのサプライチェーン完全ガイド基礎知識から最適化・可視化まで」では、サプライチェーンの課題整理や最適化の考え方、ERPによるデータ統合の進め方を解説しています。BOM管理を含む製造・調達・在庫業務の改善を検討する際に、ぜひご活用ください。
AIクラウドERP導入ガイド編集部
クラウドERPや基幹システムに関する最新動向を整理し、導入を検討している企業様に向けて、選定基準やメリット、失敗しないためのポイントを分かりやすく解説しています。
複雑なIT用語を排し、現場視点でDX推進を支援する実践的な情報発信を目指しています。


