SAP PP 部品表

SAP PP 部品表 (BOM)
部品表(BOM)は、製造される製品の完全な構成部品構造を定義するマスタデータオブジェクトです。親品目1単位を生産するために必要なすべての構成部品材料、その数量、および測定単位をリストします。SAP PPにおけるすべてのMRP展開、製造指図の構成部品準備、および原価見積は、このマスタに遡ります。この記事では、BOMタイプ、使用コード、多階層BOM構造、代替BOM管理、およびPPコンサルタントが設定・保守するフィールドレベルの詳細について説明します。
第1部: 部品表 — 中核概念(全モジュール共通)
1.1 部品表とは

部品表は、特定の完成品または半製品を生産するために必要な構成部品(サブアセンブリ、原材料、購買品目)を構造化したリストです。生産における「何を」、つまりどの材料をどの数量で投入するかを定義します。SAP S/4HANA PPでは、部品表は作業手順(「どのように」を定義)と組み合わされ、製造バージョンとして統合されることで、完全な製造レシピを形成します。
| 項目 | 詳細 | |
|---|---|---|
| 役割 | 親品目の完全な構成品目リストを定義 — 数量、単位、有効期間、および組立構造 | |
| 使用するモジュール | PP(生産計画および製造 — 主所有者)、CO(CS構成品目展開による製品原価見積)、MM(外注購買発注における構成品目調達のための部品表使用)、SD(受注組立/キットシナリオのための販売用部品表) | |
| トランザクション | CS01(作成)/ CS02(変更)/ CS03(表示)/ CS11(部品表展開)/ CS15(使用先一覧)/ CS40(多階層部品表) | |
| 主要テーブル | MAST(部品表ヘッダリンク — 品目から部品表へ)、STKO(部品表ヘッダ)、STPO(部品表明細)、STAS(部品表明細選択) | |
| S/4HANAに関する注意点 | 部品表データモデルはECCから変更なし。Fioriアプリ「部品表管理」(F2229)および「部品表表示 — 多階層」が利用可能。エンジニアリング変更管理(ECM)との統合によるリビジョンレベルの部品表管理が完全にサポートされています。 |
1.2 部品表タイプと用途コード

BOM使用コードは、BOMが有効となる機能的なコンテキストを決定します。これを誤ると、該当するアプリケーションからBOMが見えなくなります。例えば、MRPで原価計算用BOMを使用しても、生産計画が正しくトリガーされません。
| BOM用途 | コード | ユースケース | 主要な動作 |
|---|---|---|---|
| 製造BOM | 1 | 標準製造 — MRP展開、製造指図 | PPにおける主要なBOMタイプ。MRP資材所要量計画および製造指図の構成品目割当に使用される。内製対象の品目(調達タイプEまたはX)には必ず存在しなければならない。 |
| 設計BOM | 2 | 設計およびエンジニアリング文書 | エンジニアリング/PLMチームが製品定義に使用。MRPや製造指図では使用されない(用途1に変換またはコピーされない限り)。 |
| 原価BOM | 3 | 製品原価見積(CO-PC) | 標準原価見積(CK11N)で使用される。製造BOMとは異なる場合がある(例:スクラップ手当、歩留損失、間接費活動などが原価目的で異なるモデル化される場合)。 |
| 保全BOM | 4 | 設備スペアパーツリスト(PM) | PM設備マスタまたは機能場所にリンク。保全計画およびスペアパーツ調達に使用される。 |
| 販売BOM | 5 | 受注組立およびキットシナリオ(SD) | 受注処理時に展開され、キット請求に使用。受注入力時のBOM展開によりSD価格決定で設定可能。 |
| 汎用BOM | 9 | 用途間で共有されるクロスアプリケーションBOM | あまり一般的ではない。個別のレコードを維持することなく、複数のアプリケーションで1つのBOM定義を参照する必要がある場合に使用される。 |
設計原則: 常に生産用部品表(用途1)をベースラインとして作成します。設計、原価計算、または販売の構造が生産構造と大きく異なる場合は、生産用部品表を非生産用の調整で妥協するのではなく、用途ごとに個別の部品表を作成します。
1.3 組織レベルとデータ階層

具体的な例を用いたデータ階層
Client
│
└── Plant 1000
│
└── Material FG-1000
Finished Good — Widget Assembly X
│
└── BOM Header
Usage 1 (Production), Base Qty 1 EA
│
├── BOM Item 0010
│ Component RM-2001, Qty 2 EA
│
└── BOM Item 0020
Component SFG-3001, Qty 1 EA
(sub-assembly — own BOM)1.4 他のマスタデータオブジェクトとの統合

BOMは単独で存在するものではありません。これは、複数のモジュールにわたる生産計画、原価計算、およびサプライチェーン実行のための構造的なインプットです。
| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| 品目マスタ (MM01) | 部品表ヘッダは親品目 (MATNR) を参照し、部品表明細は構成品目を参照する | 部品表作成前に、親品目と全構成品目の品目マスタが存在している必要がある。親品目の調達タイプ (MRP2ビュー) は、MRPが製造部品表を使用するために、E (内製) または X (両方) に設定する必要がある。 | |
| 作業手順 (CA01) | 部品表と作業手順は製造バージョンでペアになる | 部品表は構成品目を定義し、作業手順は作業を定義する。両者が組み合わさって完全な製造レシピを構成する。これらを正式にリンクするには製造バージョンが必要である。 | |
| 作業区 (CR01) | 間接的 — 構成品目は作業手順で定義された作業区に払い出される | 作業区は部品表に直接表示されないが、バックフラッシュや出庫プロセスは、部品表の構成品目を消費する作業区の作業に紐づいている。 | |
| 製造バージョン (C223) | 製造バージョンは部品表 (部品表用途と代替を介して) を参照する | 1つの製造バージョンが参照できる部品表代替は1つのみである。複数の代替により、親品目を変更せずに製造方法 (例:手動組立 vs 自動ライン) を切り替えることができる。 | |
| 製品原価見積 (CK11N) | CO-PCは部品表を展開して構成品目原価を計算する | 原価計算部品表 (用途3) が登録されている場合はそれが優先され、それ以外の場合は製造部品表 (用途1) が使用される。部品表明細のスクラップ率 (AUSSS) は、原価見積を直接増加させる。 | |
| 外注購買発注 | MM外注発注は、部品表を使用して仕入先に支給する構成品目を決定する | 外注部品表が製造部品表と整合していること、または別の代替として管理されていることを確認し、仕入先への出庫時に構成品目の不一致が発生しないようにする。 |
パート 2: PP固有のフィールド詳細
2.0 PP オーナーシップの範囲

| データ区分 | PP関与 | 備考 | |
|---|---|---|---|
| BOMヘッダ | ◎ オーナー | 基準数量、有効性、ECM変更番号、BOMステータス | |
| BOM明細 — 一般データ | ◎ オーナー | 構成品目、数量、単位、明細カテゴリ、スクラップ | |
| BOM明細 — 有効性とECM | ◎ オーナー | 有効開始日/終了日、明細ごとの設計変更番号 | |
| 代替BOM管理 | ◎ オーナー | 代替BOMカウンタ、製造バージョン連携 | |
| CO / 原価計算統合 | ○ COと共有 | 原価計算BOMバリアント、スクラップ率、構成品目の原価関連性 | |
| MM / 外注 | ○ MMと共有 | 外注発注展開用の構成品目リスト |
凡例: ◎ = オーナー/重要, ○ = 直接関与
2.1 部品表ヘッダ

部品表ヘッダは、構成品目リスト全体の範囲と有効性を定義する管理レコードです。ヘッダ設定により、部品表が適用される製造シナリオとその有効期間が決まります。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 品目 (MATNR) | 親品目番号 | この部品表によって生産される完成品または半製品。MRPで部品表展開をトリガーするには、品目マスタのMRP 2ビューで調達タイプがEまたはXである必要があります。 | |
| プラント (WERKS) | 部品表が有効なプラント | 部品表はプラント固有です。複数プラント展開では、各プラントに独自の部品表レコードが必要か、CS14を使用してコピーします。プラント間部品表はネイティブではサポートされていません。これはグローバル展開における頻繁な設計討議のポイントです。 | |
| 部品表用途 (STLAN) | 機能アプリケーションコード | この部品表を読み取ることができるアプリケーションを決定します。1 = 生産、3 = 原価計算、5 = 販売など。一般的な設定は、生産には用途1を維持し、原価計算構造が意図的に異なる場合(例:生産部品表に含まれない計画スクラップを含める場合)にのみ用途3を維持することです。 | |
| 代替部品表 (STLAL) | 代替カウンタ | 同一の品目-プラント-用途に対して複数の代替構造を区別するカウンタ(01、02、03…)。代替01が常に最初に作成され、後続の代替は異なる製造方法を表します。製造バージョンは特定の代替を参照します。 | |
| 基準数量 (BMENG) | 構成品目数量の基準数量 | すべての構成品目数量の基準となる生産数量を定義します。標準は親品目1個です。注意して選択してください。基準数量を変更するには、すべての構成品目数量の再計算が必要となり、原価見積に影響します。 | |
| 有効開始日 / 有効終了日 | 部品表情報有効期間 | この部品表ヘッダが有効となる日付範囲を定義します。MRPでの部品表展開は、製造指図の基本開始日を使用して有効な部品表を選択します。可能な限り、新しい部品表を作成するのではなく、設計変更管理(ECM)を介して設計変更を管理します。 | |
| 部品表ステータス (MSTAE) | 有効/無効フラグ | 有効ステータスの部品表のみが生産で使用されます。ステータスを無効に設定すると、部品表はMRP展開および製造指図処理から即座に除外されます。稼働中の本番環境では注意して使用してください。 | |
| 変更番号 (ECM) | 設計変更管理番号 | 部品表を正式な変更レコードにリンクします。ECMにより、日付管理された部品表リビジョンが可能になります。将来の日付から有効となる新しい構成品目を追加できる一方、既存の指図には現在の部品表が引き続き使用されます。変更管理が必要な製造環境(自動車、航空宇宙、医薬品)で必要です。 |
2.2 部品表明細 — 一般データ

BOM明細は、親品目に必要な各構成品目を定義します。明細レベルのデータは、何を、どのくらい出庫するか、またシステムがそれを通常の在庫品目、ファントム組立品、または非在庫品目のいずれとして処理するかを制御します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 明細番号 (POSNR) | 連番 (0010, 0020, …) | CS03や製造指図の構成部品一覧における表示順序を制御します。10刻みで番号を付けることで、後から全体の番号を振り直さずに挿入できます。 | |
| 構成品目 (IDNRK) | 構成品目の品目番号 | 消費される品目です。同一プラントに品目マスタが存在する必要があります。テキスト明細や文書明細(明細カテゴリ N または D)の場合、品目番号は必須ではありません。 | |
| 明細カテゴリ (POSTP) | 明細の処理ロジックを制御 | L = 在庫品目(標準 — 倉庫から出庫);N = 非在庫品目(在庫管理なしの調達品目);R = 可変サイズ品目(長さまたは面積計算);T = テキスト明細(自由テキスト — 品目は出庫されない);B = 仮組立(展開時に中間組立品が分解され、構成品目が直接出庫される)。最も頻繁に発生する実装上の判断は、仮組立を使用するか、中間組立品に個別の製造指図を維持するかです。 | |
| 構成数量 (MENGE) | 基準数量あたりの数量 | 親品目の基準数量を生産するために必要な構成品目の数量です。構成品目の基本単位で入力します。単位換算を注意深く確認してください — 部品表の構成品目単位と品目マスタの基本単位が一致しないと、誤った出庫数量が発生します。 | |
| 単位 (MEINS) | 構成数量の単位 | 構成品目の基本単位、または品目マスタの追加単位で換算定義がされている単位のいずれかである必要があります。 | |
| 組立スクラップ (AUSSS) | 構成品目の歩留損失率 | 生産中にスクラップになると予想される構成品目数量の割合(%)です。システムはこの割合を構成品目所要量に自動的に追加します。例:100 EAの構成品目所要量に5%のスクラップがある場合、105 EAが出庫されます。製品原価見積に直接反映され、材料費を増加させます。 | |
| 作業割当 | 構成品目が出庫される工順の作業 | 構成品目を特定の工順作業(例:作業0020 — プレス加工で鋼板を出庫)にリンクします。作業レベルでの出庫管理とバックフラッシュ割当を可能にします。空白のままにすると、製造指図リリース時にすべての構成品目が出庫されます。 | |
| バルク材区分 | 非在庫消耗品フラグ | 設定すると、構成品目はバルク材(オイル、潤滑剤、梱包テープ)として扱われ、製造指図の構成品目一覧から除外されます — システムによって個別に計画または出庫されることはありません。 |
2.3 部品表明細 — 有効性とECM

明細レベルの有効性フィールドにより、同一の部品表ヘッダー内で個々の構成品目に異なる有効日付範囲を設定できます。これにより、部品表全体を置き換えることなく、構成品目レベルでの設計変更管理をサポートします。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 有効開始日 (DATUV) | 構成品目の有効開始日 | この構成品目が部品表で有効となる日付。部品表展開時、資材所要量計画(MRP)および製造指図は、有効開始日が製造指図の開始日以前である構成品目のみを選択します。 | |
| 有効終了日 (DATUB) | 構成品目の有効終了日 | この構成品目が有効でなくなる日付。通常、設計変更オーダー(ECO)によって設定されます。古い構成品目には有効終了日が、新しい代替構成品目には同日の有効開始日が設定され、日付管理によるクリーンな切り替えが実現します。 | |
| 変更番号 (ECM) | 明細レベルのECM参照 | 明細変更を正式な設計変更記録にリンクします。ECM変更番号が部品表明細に割り当てられると、変更は即座には有効にならず、ECMの計画有効日付にて有効になります。これは、リビジョン管理された製造(自動車、電子機器など)において推奨されるメカニズムです。 | |
| 削除フラグ | 構成品目を削除対象としてマーク | 構成品目行をアーカイブ対象としてフラグ付けします。明細を即座に削除するわけではありません。部品表アーカイブプログラムと組み合わせて使用します。積極的な廃止の場合は、代わりに有効終了日を最終有効日に設定してください。 |
2.4 代替部品表管理

代替部品表により、同一プラントおよび用途において、同一親品目に対して複数の構成部品構造が可能になります。各代替は、異なる製造方法または仕入先シナリオを表します。製造バージョンは、特定の製造実行時にどの代替を使用するかを選択します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 代替部品表番号 (STLAL) | 代替を識別するカウンタ (01, 02, 03…) | CS01またはCS02で新しい代替を追加すると自動的に作成されます。代替01は常に最初のものです。製造バージョン設定 (C223) では、各バージョンが正確に1つの代替部品表を参照します。これは、MRPおよび製造指図作成における方式切り替えの主要なメカニズムです。 | |
| 代替部品表テキスト | 代替の簡単な説明 | 代替を明確に区別するために説明的なテキストを使用します。「手動組立」、「自動ライン1」、「外注」。明確なテキストがないと、代替の数が増えるにつれて管理が困難になります。 | |
| ロットサイズ範囲 (製造バージョン内) | 適用可能なロットサイズの最小/最大 | 製造バージョンレベルで定義されます(部品表自体ではありません)が、MRPがどの代替を選択するかを決定します。例:ロット500 EA未満は代替01(手動)、ロット500 EA以上は代替02(自動)。 | |
| 部品表比較 (CS14) | 2つの代替を比較するためのツール | CS14を使用して、2つの代替間またはプラント間の構成品目の差異を比較します。テンプレートプラントの部品表が新しいプラントにコピーされ、差異を文書化する必要があるロールアウト時に不可欠です。 |
設計原則: 品目ごとに有効な代替部品表の数を制限してください。3つを超える代替があると、保守の複雑性が大幅に増加し、製造指図が古いまたは誤った代替を参照するリスクが高まります。年次の部品表レビュー時に、定期的に代替を監査してください。
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| pp-001 | Overview | SAP PPとは? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| pp-a01 | Overview | SAP PP マスタデータ:概要、階層、および関係性 |
| pp-a02-01 | Master Data | SAP PP 品目マスタ |
| pp-a02-02 | Master Data | SAP PP MRP 管理責任者 |
| pp-a03-01 | Master Data | SAP PP 作業区 |
| pp-a04-01 | Master Data | SAP PP 部品表 📍 |
| pp-a04-02 | Master Data | SAP PP 作業手順 |
| pp-a05-01 | Master Data | SAP PP 製造バージョン |
| pp-a06-01 | Master Data | SAP PP クラス |
| pp-a06-02 | Master Data | SAP PP 特性 |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| pp-b01 | Overview | SAP PPトランザクション:プロセスフロー、階層、および関係性 |