JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

表紙: SAP PP 製造バージョン — 品目マスタ、部品表、作業手順を単一の製造方法にリンクするマスタデータ

SAP PP 製造バージョン

製造バージョンは、部品表(BOM)と作業手順を特定の有効期間およびロットサイズ範囲で組み合わせることにより、品目の特定の製造方法を定義するマスタデータオブジェクトです。1つの品目に対して複数の製造バージョンを持つことができ(異なる生産ライン、製造プロセス、または設計改訂に対応)、MRPは計画時に適切なバージョンを選択します。この記事では、概念、バージョンタイプ、組織階層、統合ポイント、およびPPコンサルタントが設定するすべてのフィールドについて説明します。


第1部: 製造バージョン — 基本概念(全モジュール共通)

1.1 製造バージョンとは

生産バージョンを中心に、品目マスタ、部品表、作業手順、作業区、MRP、製造指図に接続されたハブアンドスポーク図

製造バージョンは、「この品目を製造するために、どの部品表とどの作業手順を使用すべきか」という問いに対する答えを正式化するコンフィギュレーションレコードです。これは製品構造(部品表)と製造プロセス(作業手順)の交点に位置し、在庫生産および受注生産シナリオにおいて製造指図を作成するための前提条件となります。

項目詳細
役割部品表と作業手順を組み合わせ、品目に対する完全で実行可能な製造方法を定義する
使用モジュールPP(主要オーナー — 製造指図作成、MRP選択)、CO-PC(原価見積は製造バージョンを参照し、標準原価計算を実行)
トランザクションC223(製造バージョンの作成/変更)、MM02(工順ビュー — 代替エントリ)、CG3Y(一括保守)、CRC2(作業区経由の製造バージョン)
主要テーブルMKAL(製造バージョンヘッダ)、PLKO(作業手順ヘッダ — 相互参照)、STKO(部品表ヘッダ — 相互参照)
S/4HANAに関する注意ECCからデータモデルは変更なし。Fioriアプリ「製造バージョンの管理」(アプリID: F1971)は、C223の代替として一覧ベースの保守を提供する。

1.2 製造バージョンの使用シナリオ

4つの製造バージョン利用シナリオ(複数製造方法、ライン切替、有効期限ベース設計変更、MRP自動選択)を示す比較グリッド

製造バージョンは、品目の製造方法だけでなく、どの生産資源と部品表(BOM)構成が適用されるかを決定します。適切な数のバージョンとその選択ロジックを設計することは、PP(生産計画)ブループリントにおいて最も影響力の大きい意思決定の一つです。

シナリオバージョンコードユースケース主要な動作
単一方式0001品目に対する1つの製造プロセスシンプルな環境でのデフォルト。MRPは常にこのバージョンを選択する。
複数製造方法0001, 0002, …同一品目を異なるプロセスで製造(例:バッチ vs 連続)各バージョンは異なる作業手順を参照する。MRPはロットサイズ範囲に基づいて選択する。
ライン切替0001(ラインA), 0002(ラインB)同一プロセス、異なる作業区グループ(生産ライン)各バージョンは、独自の作業区割当を持つ異なる作業手順を参照する。
有効期限ベースの設計変更0001(旧), 0002(新)設計変更により部品表または作業手順が改訂された場合旧バージョンは有効終了日を保持し、新バージョンは切替日から有効になる。

設計原則: 計画および製造のバリエーションに必要な最小限の製造バージョン数に抑えること。バージョンが増えるごとにマスタデータのメンテナンス負荷が増加し、MRPが誤った方法を選択するリスクが高まります。


1.3 組織レベルとデータ階層

生産バージョンがプラント/品目レベルで表示され、部品表と作業手順を参照している階層ツリー

具体的な例を用いたデータ階層

Plant 1000
   │
   └── Material FG-1000
          │
          ├── Production Version 0001
          │      Valid: 2026-01-01 – 06-30, Lot Size 1–500
          │      ── references ──> Routing RTG-1000, Counter 1
          │      ── references ──> BOM Header (Usage 1, Alt 01)
          │
          └── Production Version 0002
                 Valid: 2026-07-01 – 12-31, Lot Size 1–500
                 ── references ──> Routing RTG-1000, Counter 1
                 ── references ──> BOM Header (Usage 1, Alt 02)

上記の両バージョンは、同じ作業手順(RTG-1000、カウンタ 1)を指しています。製造ステップと作業区は変わりませんが、それぞれ異なる部品表代替(代替01と代替02)を参照しています。これは、プロセスではなく材料構成のみが変更される、構成品目代替や設計変更における一般的なパターンです。


1.4 他のマスタデータオブジェクトとの統合

生産バージョンを中心に、品目マスタ、部品表、作業手順、作業区、MRPコントローラ、原価見積が接続されているハブアンドスポーク図

製造バージョンは、PPマスタデータ設定フロー全体の収束点です。品目マスタ(作業日程ビュー)、部品表、および作業手順が完了するまで作成できません。

オブジェクト関係性実務上の注意点
品目マスタ製造バージョンは作業計画ビュー(MRP4タブ)で管理される作業計画ビューにより、製造指図作成時のデフォルトとなる製造バージョンが決定される。MRP4ビューでは、有効な全バージョンとそのロットサイズ範囲も表示される。
部品表(CS01)製造バージョンは部品表使用法と代替部品表番号を参照する部品表使用法「1」(生産)が標準。複数の代替部品表が存在する場合(例:01=標準、02=手直し)、それぞれを個別の製造バージョンに割り当てることができる。
作業手順(CA01)製造バージョンは作業手順グループとグループカウンタを参照する製造バージョンが参照する前に、作業手順が存在している必要がある。グループカウンタは、同一品目の並行作業手順(例:機械主導 vs. 作業者主導)を区別する。
作業区(CR01)作業手順の作業は作業区を参照する作業手順を介して間接的に関連付けられる。作業区は、その原価センタと活動タイプの割当を通じて、能力計画(CM01/CM04)と原価計算を駆動する。
MRPコントローラMRPは計画手順の日程計画に製造バージョンを使用する製造バージョンのロットサイズ範囲により、MRPがどのバージョンを選択するかが決まる。計画手順数量に一致する製造バージョンがない場合、MRPは例外を発行する。
原価見積(CK11N)CO-PCは製造バージョンを使用して、標準原価計算のために部品表と作業手順を読み込む原価見積実行時、システムは製造バージョンに従って正しい部品表と作業手順の組み合わせを検索する。不正確または不整合な製造バージョンは原価見積エラーの原因となり、期末決算をブロックする。

第2部: PP固有のフィールド詳細

2.0 PP オーナーシップの範囲

生産バージョンのデータセクション(ヘッダー、部品表割当、工順割当、原価計算)におけるPPコンサルタントの責任範囲を示すチェックリスト

データセクションPPの関与備考
ヘッダデータ◎ オーナーバージョンコード、説明、有効期間、ロットサイズ範囲
部品表割当◎ オーナー部品表用途、代替部品表番号
作業手順割当◎ オーナー作業手順グループ、グループカウンタ、出庫保管場所
原価計算関連性○ CO-PCと共有内製区分、原価計算ロットサイズ — CO-PCは標準原価見積時にこれらを読み取る

凡例: ◎ = オーナー/重要、○ = 直接関与


2.1 ヘッダデータ

製造バージョンヘッダフィールドのチェックリスト: バージョンコード、説明、有効開始日、有効終了日、最小ロットサイズ、最大ロットサイズ、計画プラント

ヘッダデータセクションでは、製造バージョンの識別、有効期間、およびロットサイズ適用範囲を定義します。これらは、MRPが計画手配に使用するバージョンを選択する際に評価する項目です。

フィールド説明実務上の使用例
製造バージョン4桁の英数字バージョンキー(例:0001)品目-プラント内のバージョンを識別します。命名規則:連番(0001、0002)を使用します。ライン別バージョンを使用する場合は、命名規則(例:0001 = ラインA、0002 = ラインB)を採用し、プロジェクトのデータ辞書に文書化します。
説明バージョンの自由記述テキスト製造方法や識別特性を記述します(例:「標準バッチプロセス」、「ラインA — 高速」)。C223および品目マスタのMRP4タブに表示されます。説明は簡潔で、材料間で一貫性を保つようにします。
有効開始日バージョンの有効期間の開始日MRPは、計画手配日をカバーする有効期間を持つバージョンのみを選択します。MRPが初日からバージョンを使用できるように、プロジェクトの稼働開始日(またはそれより前の日付)に設定します。
有効終了日バージョンの有効期間の終了日期限切れが予定されていないバージョンには 12/31/9999 を使用します。設計変更管理では、後継バージョンの有効開始日と終了日を一致させ、ギャップが生じないようにします。
最小ロットサイズこのバージョンが適用される最小注文数量MRPは、計画手配数量と一致するロットサイズ範囲を持つバージョンを選択します。計画手配が最小値を下回ると、MRPは例外メッセージ10(有効な製造バージョンなし)を発行します。生産ラインの最小経済バッチに合わせて設定します。
最大ロットサイズこのバージョンの最大注文数量上限がない場合は空白のままにします(無制限と解釈されます)。各バージョンが異なる数量範囲を対象とするマルチバージョン設定では、バージョン0001の最大値はバージョン0002の最小値より小さくする必要があり、重複を防ぎます。
計画プラントこのバージョンの計画を担当するプラント通常は製造プラントと同じです。集中計画を行うマルチプラントシナリオでは、計画プラントが製造プラントと異なる場合があります。

2.2 部品表割当

BOM割当フィールドを示すスタック階層図:BMP用途、代替BOM、およびSTKOと製造指図におけるBOM展開との関連付け

BOM割当セクションは、製造バージョンが構成品目リストとして使用するBOMを指定します。BOM使用量と代替BOMの組み合わせにより、STKOテーブル内の1つのBOMレコードが一意に識別されます。

項目説明実務上の使用例
部品表使用目的部品表が作成されたアプリケーションを識別する生産用標準:使用目的「1」(生産部品表)。製造バージョンで使用目的「3」(原価計算)や「5」(販売)と混在させないこと — 製造指図の部品表展開では使用目的「1」のみ有効。
代替部品表部品表使用目的内の代替番号(例:01、02)同一品目・同一使用目的で複数の代替部品表が存在する場合、それぞれを異なる製造バージョンに割り当て可能。例:代替01=標準レシピ、代替02=手直しレシピ。品目間で代替番号を体系的に割り当て、レポート作成を簡素化する。
部品表ロック部品表が変更ロックされている場合に設定される読み取り専用インジケータC223でこのインジケータが表示された場合、元となる部品表がロックされている(CS02→ロック)。ロックされた部品表は、ロック解除されるまで新規製造指図で使用不可。新しく改訂された部品表を参照する製造バージョンをリリースする前に、設計部門と調整すること。

2.3 作業手順割当

ルーティング割当フィールド(ルーティンググループ、グループカウンタ、出庫保管場所)と製造指図作業日程計画との関連を示すスタック階層図

ルーティング割当セクションでは、製造バージョンが作業日程計画と能力計画に使用するルーティング(およびそのルーティンググループ内の特定のバリアント)を指定します。

フィールド説明実務上の使用例
作業手順グループテーブルPLKO内の作業手順レコードを識別するキー作業手順グループは、CA01で作業手順が作成されると自動的に割り当てられます。1つの作業手順グループに複数のグループカウンタ(並行作業手順)を持つことができます。複数バージョン設定では、C223で参照されている作業手順グループが、実際にCA03で表示される作業手順と一致することを確認してください。
グループカウンタ作業手順グループ内の特定の作業手順バリアントを識別します各グループカウンタは、個別の作業順序を表します。例:カウンタ1 = 標準プロセス(3作業)、カウンタ2 = 迅速プロセス(2作業、品質検査をスキップ)。グループカウンタは体系的に割り当て、その意味をプロジェクトマスタデータガイドに文書化してください。
出庫保管場所入庫時に構成品目が出庫される保管場所この製造バージョンの品目レベルの出庫保管場所を上書きします。異なる生産ラインが異なる倉庫ロケーションから構成品目を引き出す複数ライン設備にとって重要です。ブループリント時に、倉庫チームの保管場所設計と整合させて設定します。
入庫保管場所生産された品目が転記される保管場所製造指図の確認(入庫)後に、完成品在庫が転記される場所を決定します。倉庫チームの完成品在庫戦略と整合させてください。

2.4 原価関連性

製造バージョンの原価関連フィールドを示すチェックリスト:自社製造区分と原価計算ロットサイズ、CO-PCの責任範囲に関する注記

製造バージョンの原価関連項目は、標準原価見積(CK11N)時にCO-PCによって読み込まれます。PPが製造バージョンのレコードを所有していますが、これらの項目はブループリント時および各原価見積実行前にCO-PCチームと整合させる必要があります。

フィールド説明実務上の使用例
内製このバージョンが社内製造(外注や外部加工ではない)を表すことを示すインジケータ製造バージョンが原価見積で選択されるためには、この項目が設定されている必要があります。未設定の場合、CK11Nはこのバージョンをスキップします。外注シナリオでは、外部加工バージョンはこのインジケータを未設定とし、代わりに特殊調達キーを使用します。
原価計算ロットサイズCK11Nが単位あたりの標準原価を計算するために使用する基準数量原価見積は、総作業原価をこの数量で割って単位原価を算出します。代表的な生産実行サイズ(通常は標準ロットサイズと同じ)に設定します。非現実的な原価計算ロットサイズ(例:1単位)は、特に加工時間に比べて段取り原価が高い品目の場合、単位あたりの原価結果を歪める可能性があります。
削除フラグ製造バージョンを論理的に削除済みとしてマークします削除フラグを設定すると、新しい製造指図がこのバージョンを参照できなくなります。プロセス変更やライン閉鎖によりバージョンを段階的に廃止する場合に、MKALレコードを即座に削除する(過去の指図参照によりブロックされる可能性がある)のではなく、このフラグを使用します。古いバージョンにフラグを設定し、新しい有効期限開始日を持つ新しいバージョンを作成します。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
pp-001OverviewSAP PPとは?

L2-A) Master Data

IDCategoryTitle
pp-a01OverviewSAP PP マスタデータ:概要、階層、および関係性
pp-a02-01Master DataSAP PP 品目マスタ
pp-a02-02Master DataSAP PP MRP 管理責任者
pp-a03-01Master DataSAP PP 作業区
pp-a04-01Master DataSAP PP 部品表
pp-a04-02Master DataSAP PP 作業手順
pp-a05-01Master DataSAP PP 製造バージョン 📍
pp-a06-01Master DataSAP PP クラス
pp-a06-02Master DataSAP PP 特性

L2-B) Transaction

IDCategoryTitle
pp-b01OverviewSAP PPトランザクション:プロセスフロー、階層、および関係性