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

カバー: SAP PS ネットワーク — WBS要素、アクティビティ、プロジェクト実行を結ぶスケジューリングと作業指示の中核

SAP PS ネットワーク

ネットワークは、SAPプロジェクトシステムにおけるスケジューリングおよび能力計画のマスタデータオブジェクトです。ネットワークプロファイルから作成され、1つ以上のWBS要素に割り当てられます。ネットワークは、プロジェクトの詳細な実行作業をアクティビティに整理し、それらの依存関係を定義し、順方向または逆方向のスケジューリング、MRP統合、およびアクティビティレベルでの原価収集を推進します。WBS要素が「何を」「いくらで」を回答するのに対し、ネットワークは「どのように」「いつ」を回答します。この記事の残りの部分では、ネットワークタイプ、組織階層、WBSおよびPPとの統合、そしてPSコンサルタントが設定する必要のあるすべての項目について説明します。


第1部: ネットワーク — 中核概念(全モジュール共通)

1.1 ネットワークとは

ネットワークを中心に、ネットワークプロファイル、WBS要素、アクティビティ、作業区、PP/MRP、PS情報システムに接続されたハブアンドスポーク図

ネットワークとは、プロジェクトの作業順序をモデル化した、アクティビティ(ノード)とそれらを結ぶ関係(エッジ)から構成される有向グラフです。SAP PSでは、ネットワークオブジェクトがヘッダレベルの日程計画パラメータを保持し、実際の実行詳細はそのアクティビティに格納されます(PS-A05-02参照)。ネットワークヘッダは、日程計画の方向(順方向/逆方向)、日付制約、および結果のコストを収集するWBS要素へのリンクを制御します。

項目詳細
役割プロジェクト内のスケジューリングと作業分解構造。アクティビティをWBS要素にリンクして原価収集を行い、作業区にリンクして能力計画を実行する。
使用するモジュールPS(プライマリオーナー - スケジューリング、実行)、PP(作業区による能力計画)、MM(外部処理アクティビティの自動購買依頼/購買発注生成)、CO(活動タイプベースの原価計算)
トランザクションCN21(ネットワーク作成)/ CN22(変更)/ CN23(表示)/ CJ20N(プロジェクトビルダー - WBSと対話的に作成)/ CN41(ネットワーク一覧レポート)
主要テーブルAUFK(ネットワークヘッダ - 内部指図と同じテーブル)/ AFVC(アクティビティ/作業)/ AFVV(アクティビティの日付と数量)/ AFKO(ネットワーク指図ヘッダのスケジューリングデータ)
S/4HANAに関する注意点ネットワークデータモデルはECCから機能的に変更なし。Fioriアプリ「プロジェクト管理」(F2373)は、プロジェクトコンテキスト内でのネットワークおよびアクティビティ作成をサポート。PPとの能力計画統合は、同じ作業区オブジェクトを介して維持される。

1.2 ネットワークとアクティビティタイプ

4つのアクティビティタイプ(内部処理、外部処理、サービス、原価アクティビティ)によるネットワーク使用状況を示す比較グリッド

Networkヘッダ自体には「タイプ」フラグはありません。調達と実行の動作を決定するのは、Network内のアクティビティです。ただし、Networkは実際には、その主要なアクティビティタイプの管理キー(Steuerungsschlüssel)によって分類されます。誤った管理キーを選択すると、調達と確認の動作が誤ったものになります。

アクティビティタイプ管理キーユースケース主要な動作
内部作業PS01作業区を使用して従業員が実行する作業日程計画では、作業区の能力と計算式を使用します。作業確認(CN25/CAT5)で時間を記録し、COを介したアクティビティタイプの原価計算をトリガーします。
外部作業PS02外部仕入先が実行する作業 — 外注またはサービスアクティビティのリリース時に、購買依頼を自動生成します。購買依頼はMMで購買発注に変換されます。購買発注に対する入庫により、アクティビティが確定されます。
サービスPS03サービス仕様書(ML81N)を使用したサービスの調達確認にはサービス入力シートを使用します。明細化されたサービス検収が必要なプロジェクトでは、PS02よりも詳細な管理が可能です。
原価アクティビティPS04原価値のみを保持するアクティビティ — 日程計画や作業区の使用はなしネットワーク内で、物理的な作業順序なしに、二次原価配賦、間接費プレースホルダー、または予算保持者として使用されます。作業区の割り当ては不要です。

設計原則: ネットワークプロファイル(カスタマイジング)で管理キーのデフォルトを定義し、ネットワーク下で作成されるすべてのアクティビティが正しいタイプで開始されるようにします。アクティビティレベルでの上書きは可能ですが、監視されない場合、ガバナンスリスクが生じます。


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

ネットワークがプラントの下にあり、割り当てられたWBS要素への明示的なリンクと、その下にアクティビティがある階層ツリー

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

Controlling Area 1000
   │
   └── Plant 1000
          │
          └── Network 4500001234
                 Line 3 Expansion — Mechanical Installation
                 ── assigned to ──> WBS Element PROJ-2026-001.1
                 │
                 └── Activity 0010
                        Install Conveyor Frame
                        Control Key PS01 (Internal), Work Center MECH-INST-01
                        Duration: 3 days

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

ハブアンドスポーク図:中央にネットワーク、ネットワークプロファイル、WBS要素、作業区、活動タイプ、品目マスタ、マイルストーンに接続

Networkは、PSにおいて最も運用上結合されたマスタデータオブジェクトです。そのヘッダはネットワークプロファイルとWBS要素を参照し、アクティビティは作業区、活動タイプ、品目、およびPP、CO、MMに拡張されるマイルストーンを参照します。

オブジェクト関係性実務上の注意点
ネットワークプロファイル管理会計参照 (1:N) — 1つのプロファイルに対して複数のネットワークネットワークプロファイルは、その下で作成されるすべてのネットワークに対して、管理キー、日程計画パラメータ、カスタマイジング設定をデフォルト設定します。プロファイルの変更は将来のネットワークにのみ影響し、既存のネットワークはその設定を保持します。
WBS要素割当 (N:1) — コスト集計のため、1つのネットワークは1つのWBS要素に割り当てられる割り当てられたWBS要素は、ネットワークのアクティビティからのすべての実績原価を収集します。1つのWBS要素に複数のネットワークを割り当てることが可能で、これは1つのフェーズ内に並行する作業ストリームが存在する場合に有用です。
作業区 (PP)内部処理アクティビティによって参照される作業区は、日程計画と原価計算のための能力、計算式、活動タイプを提供します。PSはPPの作業区を直接読み取ります — 個別のPS用作業区マスタは存在しません。日程計画で現実的な日付を生成するには、PPで作業区の能力利用可能性を維持する必要があります。
活動タイプ (CO)原価計算のため、内部処理アクティビティによって参照される活動タイプ価格 × 確認時間 = WBS要素に転記される実績原価。活動タイプは管理領域に存在し、当該会計年度に有効な計画価格が設定されている必要があります。
品目マスタ (MM)構成品目を使用するアクティビティによって参照されるアクティビティに割り当てられた構成品目は、品目予約(移動タイプ281)を生成します。資材所要量計画(MRP)は、品目がMRP関連である場合、これらの予約を考慮します。アクティビティ確認時に出庫を確定します。
マイルストーンアクティビティの子 — 日程計画および請求トリガーポイントアクティビティに添付されたマイルストーンは、SD請求(請求マイルストーン)をトリガーしたり、出来高管理(EVM)の測定ポイント(進捗マイルストーン)として機能します。マイルストーンフィールドの詳細については、PS-A05-04を参照してください。

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

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

ネットワークデータセクション(ヘッダデータ、日程計画パラメータ、WBS割当、原価データ)におけるPS所有権を示すチェックリスト

データセクションPS関与備考
ヘッダデータ◎ オーナーネットワーク番号、ネットワークプロファイル、プラント、説明 — プロジェクト設定時にPSコンサルタントが定義
スケジューリングパラメータ◎ オーナースケジューリングタイプ、基本日程、日程方向 — PSコンサルタントがプロジェクトテンプレートごとに設定
WBS割当◎ オーナーネットワークからWBS要素へのリンク — コスト集計と財務レポートに重要
原価データ○ COと共有原価計算バリアント、間接費キー — PSが割当を設定、COが原価計算バリアント定義を所有

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


2.1 ヘッダデータ

ネットワークヘッダデータフィールドのチェックリストカード画像:ネットワーク番号、ネットワークプロファイル、プラント、説明、WBS割当

ヘッダデータ項目は、ネットワークを識別し、対応する管理ネットワークプロファイルに関連付け、作業区の可用性とMRP統合を管理するプラントに割り当てます。これらの項目はネットワーク作成時に設定され、実績転記が開始された後はほとんど変更されません。

フィールド説明実務上の使用例
ネットワーク番号システム割当または外部割当によるネットワークの識別子(最大12桁)ネットワーク番号は、このネットワークから生成されるすべての購買依頼、入庫、および作業完了確認に表示されます。外部番号付与プロジェクトの場合、プロジェクトフェーズやワークストリームをエンコードするように番号範囲を設計すると、システム間の照合が大幅に高速化されます。
ネットワークプロファイルこのネットワークの管理キー、日程計画パラメータ、印刷設定をデフォルト設定するカスタマイジングプロファイル作成時に正しいネットワークプロファイルを選択することは、ネットワークにとって最も影響力のある設定上の決定です。アクティビティ作成後に誤ったプロファイルを修正するには、ネットワークを削除して再作成する必要があります。主要なプロジェクトタイプごとに1つのプロファイルを維持してください(例:資本プロジェクトネットワークプロファイル、顧客プロジェクトネットワークプロファイル)。
プラントネットワークのアクティビティが実行されるプラント。作業区の選択とMRP統合を決定します。アクティビティ作成前に設定する必要があります。外部処理アクティビティは、このプラントを入庫プラントとして購買依頼を生成します。内部処理アクティビティは、このプラントを使用して作業区を特定します。複数のプラントにまたがるグローバルプロジェクトの場合は、1つのネットワーク内でプラントを混在させるのではなく、プラントごとに個別のネットワークを設計してください。
ネットワーク短テキストネットワークの範囲を説明するフリーテキスト(40文字)プロジェクト情報システムレポートおよびプロジェクトビルダー(CJ20N)に表示されます。内部コードではなく、作業範囲を伝える説明を記述してください。プロジェクトマネージャーや監査担当者は、マイルストーンや進捗レポートでこのフィールドを使用します。
WBS要素割当このネットワークのアクティビティコストがロールアップされるWBS要素財務報告において、ネットワークヘッダで最も重要なフィールドです。このネットワークのアクティビティからのすべての実績原価(労務費、外注費、材料費)は、割り当てられたWBS要素に収集されます。このネットワークの成果物範囲を表す最下位のWBSレベルに割り当ててください。割り当て前に、WBS要素の勘定割当フラグが有効であることを確認してください。
責任原価センタこのネットワークの間接費配賦を担当する原価センタ間接費計算(CN61)で使用され、原価計算シートからの間接費率を適用します。ネットワークの範囲を提供する部門に設定してください。実績転記後に変更すると、コストレポートを再調整するために遡及的な間接費再計算が必要になる場合があります。

2.2 日程計画パラメータ

ネットワークスケジューリングパラメータフィールド(スケジューリングタイプ、基本開始/終了日付、スケジューリング方向、フロート)を示すスタックレイヤーカード画像

スケジューリングパラメータは、ネットワークがアクティビティの期間と関係性からアクティビティの開始日と終了日を計算する方法を定義します。これらのフィールドにより、ネットワークは静的なタスクリストではなく、動的なスケジューリングツールとなります。また、これらのパラメータは、その相互作用を理解せずに設定すると、計画エラーの最も頻繁な原因にもなります。

フィールド説明実務上の使用例
スケジューリングタイプネットワークを保存時に自動スケジュールするか、必要に応じて手動でスケジュールするか、または全くスケジュールしないかを決定します。PSスケジューリングがプロジェクトのタイムラインを決定するプロジェクトでは「自動」に設定します。プロジェクト日程が外部(例:契約上のマイルストーン)で固定されており、アクティビティスケジューリングを日程計算ではなく能力計画にのみ使用する場合は「手動」に設定します。「スケジューリングなし」は、作業区作業を伴わないコストのみのネットワークに適しています。
スケジューリング方向順方向スケジューリング(プロジェクト開始日から)または逆方向スケジューリング(プロジェクト終了日から)プロジェクトの開始日が固定されており、終了日が作業内容から導出される場合は順方向スケジューリングを使用します。プロジェクトの終了日(契約上の完了日)が固定されており、システムがアクティビティをいつ開始すべきかを逆算する場合は逆方向スケジューリングを使用します。ほとんどの顧客プロジェクトでは、契約上の納期からの逆方向スケジューリングが、より顧客向けの選択肢となります。
基本開始日ネットワークを開始できる最も早い日付。順方向スケジューリングの基準日として使用されます。プロジェクト開始日、またはプラント/作業区が利用可能になる最も早い日付に設定します。順方向スケジューリングのネットワークでは、すべてのアクティビティ日程がこの時点から順方向に計算されます。日付階層違反を避けるため、WBS要素の基本開始日と同期させてください。
基本終了日ネットワークが完了しなければならない最も遅い日付。逆方向スケジューリングの基準日として使用されます。逆方向スケジューリングのネットワークでは、これは契約上または計画上の完了日です。スケジューリング実行により、アクティビティ日程はこの時点から期間と関係に基づいて逆方向に計算されます。逆方向計算された開始日と基本開始日の間の余裕(時間バッファ)は、スケジュール余裕を示します。
余裕日数(スケジューリングバッファ)ネットワークのスケジュール終了日と基本終了日の間の時間バッファ(暦日)正の余裕日数は、ネットワークが期限前に終了することを示します。ゼロまたは負の余裕日数は、クリティカルパスを示します。スケジューリング実行後は毎回、CN41またはCJ20Nで余裕日数を監視してください。余裕日数の急激な減少は、リソースの注意が必要な新たなクリティカルアクティビティの発生を示します。
短縮プロファイルスケジューリングで日程違反が発生した場合に、システムが適用する短縮ステップを制御します。スケジュール終了日が基本終了日を超えた場合(負の余裕日数)、SAPは定義された順序でアクティビティ期間を自動的に短縮できます。プロジェクトタイプごとにカスタマイジングで短縮プロファイルを定義し、ここに割り当てます。短縮プロファイルがない場合、スケジューリング違反は報告されますが、自動的には解決されません。

2.3 WBS割当

2カラムカード画像:ネットワークからWBSへの割当フローを示す:ネットワークヘッダ → WBS要素 → 原価収集 → プロジェクトレポート

ネットワークヘッダのWBS割当セクションは、ネットワークのコストが財務階層のどこに計上されるかを定義します。これは軽量なデータセクションですが、その正確性は極めて重要です。すべてのアクティビティレベルのコスト転記は、この割当を通じてプロジェクトのコスト構造に流れ込みます。

フィールド説明実務上の使用例
WBS要素このネットワークがコスト集計のために割り当てられるWBS要素コードネットワークは1つのWBS要素にのみ割り当てられますが、1つのWBS要素には複数のネットワークを割り当てることができます。ネットワークをリリースする前に割り当てを確認してください。アクティビティに転記された実績原価は、転記の取消と再転記を行わない限り、別のWBS要素に振り替えることはできません。複数WBSプロジェクトでは、プロジェクトコストレポート構造に合わせて、設計段階でネットワークとWBSのマッピングを調整してください。
勘定割当カテゴリアクティビティのコスト転記における勘定割当対象のタイプを示します(PSでは通常「N」(ネットワーク/アクティビティ))このフィールドはネットワークタイプに基づいて自動的に設定されます。標準PSコンフィギュレーションでは、アクティビティコストは勘定割当カテゴリ「N」とアクティビティ番号で転記されます。CO部門と連携し、勘定割当カテゴリがFI/CO伝票分割ルールで正しくマッピングされていることを確認してください。マッピングが正しくないと、複雑な原価センタやセグメントレポートのシナリオで転記エラーが発生します。
指図タイプネットワークの指図タイプ分類(ネットワークプロファイルのカスタマイジング設定から導出)指図タイプにより、デフォルトで使用される原価コレクタプロファイル、決済プロファイル、予算プロファイルが決まります。標準PSでは、ネットワーク指図タイプは製造指図や内部指図とは区別されます。CO部門と連携し、COレポートがPSネットワークコストを正しいCOオブジェクト階層に含めていることを確認してください。

2.4 原価データ

ネットワーク原価データフィールド(原価設定バリアント、間接費キー、原価設定シート)のチェックリストカード画像

原価データフィールドは、ネットワークをCO原価計算基盤にリンクし、活動数量から計画原価を計算し、間接費の適用方法を決定します。これらのフィールドはカスタマイジングで設定されますが、ネットワーク作成時に確認および調整できます。ここでエラーが発生すると、計画原価計算でゼロ値または誤った間接費金額が生成される原因となります。

フィールド説明実務上の使用例
原価計算バリアント活動タイプ、品目、外部サービスの計画原価計算で使用する価格を定義するCO設定オブジェクトネットワークプロファイルのカスタマイジングで、プロジェクトタイプごとに正しい原価計算バリアントを割り当てます。PSプロジェクトの計画原価計算(CJ30/CJ40)では、原価計算バリアントは有効な原価見積バージョンを参照している必要があります。アクティビティ作成後に計画原価がゼロで表示される場合、最初に確認すべきフィールドが原価計算バリアントです。現在の会計年度に価格が設定されていない原価計算バージョンを参照している可能性があります。
間接費キーこのネットワークの間接費グループを識別します。原価計算シートで適用する間接費率を決定するために使用されます。間接費キーは、ネットワークを原価計算シートの特定の行にリンクし、一次原価に間接費率を適用します。プロジェクトタイプやプラントごとに異なる間接費率を持つプロジェクトの場合は、カスタマイジングで個別の間接費キーを定義します。このフィールドを空白のままにすると、CN61での間接費計算が防止されます。これは、期末レポートにおけるプロジェクト原価の過小計上の一般的な根本原因です。
原価計算シートこのネットワークに適用される間接費計算ルールを定義するCO原価計算シート間接費キーを介して間接的に選択されます。原価計算シートは、ベース原価(例:直接労務費合計)、間接費率、および貸方転記対象(間接費適用時に貸方転記される原価センタ)を指定します。原価計算シートのバージョンが現在の会計年度をカバーしていることを確認してください。期限切れの原価計算シートは、エラーメッセージなしでCN61が完了し、間接費が転記されない原因となります。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
ps-001OverviewSAP PSとは何ですか?

L2-A) Master Data

IDCategoryTitle
ps-a01OverviewSAP PS マスタデータ:概要、階層、および関係
ps-a02-01Master DataSAP PS 品目マスタ
ps-a03-01Master DataSAP PS プロジェクトプロファイル
ps-a03-02Master DataSAP PS ネットワークプロファイル
ps-a03-03Master DataSAP PS マイルストーングループ
ps-a04-01Master DataSAP PS プロジェクト定義
ps-a04-02Master DataSAP PS WBS要素
ps-a04-03Master DataSAP PS WBS要素(建設仮勘定)
ps-a04-04Master DataSAP PS WBS階層
ps-a05-01Master DataSAP PS ネットワーク 📍
ps-a05-02Master DataSAP PS アクティビティ
ps-a05-03Master DataSAP PS アクティビティ要素
ps-a05-04Master DataSAP PS マイルストーン

L2-B) Transaction

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