SAP PS アクティビティ

SAP PS アクティビティ
アクティビティ(テーブルAFVC)は、ネットワーク内の個別作業パッケージです。ネットワークが日程計画と原価収集の全体的な枠組みを定義するのに対し、アクティビティは運用上の詳細を保持します。すなわち、処理タイプを制御する管理キー、能力を供給する作業区、計画工数と日程、およびプロジェクトスケジュールを形成する先行/後続関係です。ネットワークベースのプロジェクトにおける、すべての内部製造作業、外部サービス購買、および原価のみの転記は、アクティビティを通じて実行されます。この記事では、PSネットワークを利用するすべてのSAPモジュールに適用可能なアクティビティの概念を説明し、その後、PSコンサルタントが設定および保守するフィールドレベルの詳細について掘り下げます。
パート 1: アクティビティ — 中核概念 (全モジュール共通)
1.1 アクティビティとは

アクティビティは、SAP PSネットワーク内における、日程計画と原価収集の最小単位です。ネットワークがアクティビティをスケジュール可能な順序にグループ化するのに対し、アクティビティ自体は、どのような作業を、誰が(作業区)、どのくらいの時間で(工数)、どのように処理するか(管理キー)を指定します。アクティビティは、先行・後続関係を持ち、PSの日程計画エンジンが実行するクリティカルパス計算を推進します。
| 項目 | 詳細 | |
|---|---|---|
| 役割 | ネットワーク内の個別作業パッケージを定義:期間、作業区、管理キー、関連性、コスト要因 | |
| 使用するモジュール | PS(プライマリオーナー — 日程計画、能力、コスト計画)、PP(作業区能力負荷)、CO(活動タイプによる実績原価転記)、MM(PS02外部処理のための購買依頼自動生成)、SD(アクティビティのマイルストーン請求トリガー経由) | |
| トランザクション | CN21(アクティビティを含むネットワーク作成)/ CN22(変更)/ CN23(表示)/ CN27(ネットワーク概要)/ CJ20N(プロジェクトビルダー — グラフィカル編集) | |
| 主要テーブル | AFVC(アクティビティデータ)、AFVV(日程計画数量と日付)、AFVU(ユーザー項目)、PRPS(WBS要素 — オプション割当) | |
| S/4HANAに関する注意点 | アクティビティデータモデルはECCから変更なし。日程計画ロジック(順方向/逆方向/負荷平準化)は同じエンジンで実行。Fioriアプリ「プロジェクト管理」(F3412)はネットワーク/アクティビティ計画のための最新UIを提供。CN21/CN22/CN23はパワーユーザー向けに引き続き利用可能。 |
1.2 管理キー別の活動タイプ

管理キーは、作業(アクティビティ)にとって最も重要な設定項目です。これにより、作業が社内で実行されるか(作業区を使用)、社外から調達されるか(購買依頼を自動生成)、またはコストのみの登録として追跡されるかが決まります。誤った管理キーを選択すると、調達動作が不正確になり、日程計画エラーが発生します。
| 管理キー | コード | ユースケース | 主要な動作 | |
|---|---|---|---|---|
| 内製処理 | PS01 | 自社リソース(エンジニアリング、製造、検査)を使用して社内で実行される作業 | 作業区の割当が必要。作業時間と能力所要量は活動タイプと計算式から導出される。能力負荷はPPの能力計画で可視化される。 | |
| 外注処理 | PS02 | 外部ベンダーから調達される作業(外注、委託サービス) | ネットワークがリリースされると、自動的に購買依頼が生成される。作業区は不要。購買価格が原価ドライバーとなる。 | |
| サービス | PS03 | サービス入力シートを介して管理されるサービス調達 | サービス明細の購買依頼を生成する。実績原価はML81N(サービス入力シート)で確定される。サービスの範囲が段階的に定義・承認される場合に使用される。 | |
| 原価アクティビティ | PS04 | 原価のみの登録 — スケジュール期間、作業区、調達なし | 物理的な作業に対応しない原価(例:ライセンス料、旅費見積、引当金)の計画と転記に使用される。日程計画には関与しない。 |
設計原則: ブループリントフェーズで管理キーの割当ルールを定義します。PS02(外部)アクティビティでは、リリース時に購買マスタデータ(仕入先、購買情報レコード、または契約)が利用可能である必要があります。ソースデータが不足している場合、購買依頼が供給元なしで作成され、手動による購買担当者の介入が発生します。
1.3 組織階層とデータ階層

具体的な例を用いたデータ階層
Network 4500001234
Line 3 Expansion — Mechanical Installation
│
├── Activity 0010
│ Install Conveyor Frame
│ Control Key PS01 (Internal)
│ ── assigned to ──> Work Center MECH-INST-01
│ (inherits WBS Element from Network header)
│
├── Activity 0020
│ Align & Torque Conveyor Drive
│ Control Key PS01 (Internal)
│ ── assigned to ──> Work Center MECH-INST-01
│ ── assigned to ──> WBS Element PROJ-2026-001.2 (override)
│ │
│ └── Activity Element 0020/1
│ Torque Verification Checklist
│
└── Activity 0030
Final Assembly Complete
Control Key PS04 (Cost Activity — no Work Center)
── assigned to ──> WBS Element PROJ-2026-001.11.4 他のマスタデータオブジェクトとの統合

このアクティビティは、PS、CO、PP、およびMMの広範なマスタデータオブジェクトと統合されます。各統合ポイントは、ブループリントフェーズおよび実装フェーズ中に設計およびテストされる必要があります。
| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| ネットワーク (AFKO) | 作業はネットワークの子要素 | 作業は親ネットワークなしでは存在できません。ネットワークを削除すると、そのすべての作業も連鎖的に削除されます。 | |
| 作業区 (CR01) | PS01およびPS02作業に割り当て | 作業区は、能力カテゴリ、原価計算式、および活動タイプベースの原価計算のための原価センタリンクを提供します。PS01作業に作業区がないと、日程計画が失敗します。 | |
| 活動タイプ (KL01) | 作業区→原価センタリンク経由で参照 | COは活動タイプとレートを使用して、内部作業の計画原価と実績原価を計算します。活動タイプは原価センタの年間計画(KP26)で管理されている必要があります。 | |
| WBS要素 (CJ11) | 作業上の任意の勘定割当 | WBS要素が割り当てられると、実績転記(作業完了確認、購買依頼、入庫)はそのWBS要素に収集されます。これにより、ワークパッケージ単位での詳細な原価追跡が可能になります。 | |
| マイルストーン (CN21) | 作業に割り当てられたマイルストーン | マイルストーンは作業の日付を継承し、作業が確認されると請求計画の更新(SD)または進捗確認をトリガーします。 | |
| 購買依頼 | ネットワークリリース時にPS02/PS03作業に対して自動生成 | 購買依頼は、作業のプラントと勘定割当(WBSまたはネットワーク)を使用して作成されます。購買部門は、購買依頼を遅延なく購買発注に変換するために、供給元データが利用可能であることを確認する必要があります。 | |
| 構成品目 | 出庫のために作業に割り当てられた品目 | 構成品目(RESBテーブル)は、出庫のために品目を作業にリンクします。PS主導の資材所要量計画および品目利用可能在庫確認に必要です。 |
第2部: PS固有のフィールド詳細
2.0 PS オーナーシップの範囲

| データ区分 | PS関与 | 備考 | |
|---|---|---|---|
| 基本データ(管理キー、名称、作業区) | ◎ オーナー | コアアクティビティの識別と処理タイプ | |
| 日程データ(所要時間、日付、関係) | ◎ オーナー | ネットワーク日程計画とクリティカルパスを制御 | |
| 原価データ(活動タイプ、計画原価) | ◎ オーナー / COと共有 | PSが活動タイプを設定、COがレートと原価センタ計画を管理 | |
| 外部処理データ(購買データ) | ◎ オーナー / MMと共有 | PSがPS02アクティビティを設定、MMが供給元を管理 | |
| 勘定割当(WBS要素、ネットワーク) | ◎ オーナー | 実績原価の転記先を決定 | |
| ユーザステータス | ◎ オーナー | 処理ステップと作業完了確認の可否を制御 |
凡例: ◎ = オーナー/重要、○ = 直接関与
2.1 基本データ(管理キー、名称、作業区)

基本データは、アクティビティの識別と処理タイプを定義します。これらのフィールドはアクティビティが最初に作成されたときに設定され、日程計画、購買、原価計算など、すべての下流の動作を決定します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| アクティビティ番号 (VORNR) | ネットワーク内の4桁の連続識別子 | ネットワーク内でアクティビティを一意に識別します。先行/後続関係や作業完了確認トランザクション(CN25, CNF1)で参照されます。リレーションシップ確立後のアクティビティ番号の再割り当てはリスクが伴うため、ブループリント時に番号付けルール(例: 0010, 0020, 0030)を合意してください。 | |
| アクティビティ説明 (LTXA1) | 作業パッケージの短いテキスト | プロジェクト概要、ガントチャート、PSレポートに表示されます。アクティビティ詳細を開かなくても作業内容を識別できるよう、簡潔かつ説明的にしてください。例:「エンジニアリング」ではなく「土木詳細設計」。 | |
| 管理キー (STEUS) | 処理タイプ: PS01, PS02, PS03, PS04 | アクティビティで最も重要なフィールドです。購買動作、日程計画の関連性、能力計画への参加を決定します。一度設定したら不変として扱ってください。リリース済みアクティビティの管理キーを変更するには、作業完了確認と公開購買依頼の取消が必要です。 | |
| 作業区 (ARBID) | アクティビティを担当する内部リソース | PS01で必須です。CO原価計算のために原価センタと活動タイプにリンクします。作業区の能力カテゴリにより、PP能力計画(CM21)での能力負荷の計算方法と表示方法が決まります。 | |
| プラント (WERKS) | ネットワークヘッダから継承されるプラント | アクティビティレベルでは変更できません。作業区の検索範囲と、自動生成される購買依頼(PS02/PS03)のプラントを決定します。 | |
| 活動タイプ (LARNT) | 内部処理用のCO活動タイプ | 作業区の計算式とともに使用され、計画内部原価(時間×レート)を計算します。会計年度の原価センタ年間活動計画(KP26)で計画されている必要があります。計画レートがない場合、計画原価は0になります。 |
2.2 日程データ(工数、日付、関係)

スケジューリングデータは、各アクティビティの時間軸と、ネットワークのクリティカルパス計算を駆動する依存関係チェーンを定義します。これらのフィールドは、PSプロジェクトスケジューリング(CN24、CN25)の主要な入力です。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 工数期間 (DAUNO) | アクティビティの計画カレンダー期間 | 主要な日程計画の入力値。期間はDAUNEで定義された単位(通常は日数)で指定されます。期間はアクティビティの開始日と終了日を決定します。工数期間と作業時間を混同しないでください。1人の担当者が5日間で40時間の作業を実行するアクティビティ(期間=5日)もあれば、2人の担当者が2.5日間で実行するアクティビティもあります。 | |
| 期間単位 (DAUNE) | 期間値の単位 | 通常、プロジェクトレベルのアクティビティでは日数(T)を使用します。詳細な日程計画には時間(H)も使用可能です。ブループリント時に単位の規則を確認してください。同一ネットワーク内のアクティビティ間で単位が混在すると、予期しない日程計画結果が生じる可能性があります。 | |
| 作業時間 (ARBEI) | 計画作業量 | アクティビティに必要な総工数(時間またはその他の単位)。作業区の能力負荷の計算に使用されます。複数のリソースが割り当てられている場合、または作業区カレンダーの効率が100%未満の場合、作業時間≠工数期間となります。 | |
| 日程計画タイプ (TERMKEY) | アクティビティの日程計画方法 | PSがこのアクティビティを順方向(開始日から)、逆方向(終了日から)、または固定日付のいずれで日程計画するかを制御します。ほとんどのアクティビティはネットワークレベルの日程計画タイプを使用します。アクティビティレベルでの上書きは、固定納期制約などの例外の場合のみ行います。 | |
| 最早開始日 | システム計算による最早可能開始日 | ネットワーク基本開始日からの順方向日程計画中に計算されます。日程計画実行の読み取り専用出力。最早開始日と最遅開始日の差が総余裕日数です。 | |
| 最遅終了日 | システム計算による最遅許容終了日 | ネットワーク基本終了日からの逆方向日程計画中に計算されます。最遅終了日=最早終了日となるアクティビティは余裕日数がゼロであり、クリティカルパス上にあります。 | |
| 関係タイプ | 終了-開始(FS)、開始-開始(SS)、終了-終了(FF)、開始-終了(SF) | FS(終了-開始)が標準です。SSとFFはアクティビティの重複(ファストトラッキング)に使用されます。SFは稀です。AFVG(関係テーブル)を使用してアクティビティ番号間の関係を管理します。CJ20Nでは、関係はグラフィカルに描画されます。 | |
| ラグ (ANZAHL) | 関係上の時間オフセット | 関係に遅延または重複を追加します。例:FS + 2日は、後続アクティビティが先行アクティビティの終了から2暦日後に開始できることを意味します。養生時間、規制審査期間、またはリソース動員期間に使用されます。 | |
| 余裕日数(計算値) | 最遅日付と最早日付の差 | 日程計画上のバッファを示します。余裕日数ゼロ=クリティカルパス。余裕日数分析を使用して、リソース割り当ての優先順位を付け、プロジェクト実行中に即時対応が必要なアクティビティを特定します。 |
2.3 原価データ(活動タイプ、計画原価)

原価データは、計画原価と実績原価の計算のために、各アクティビティをCOフレームワークにリンクします。PSはアクティビティタイプの割当を担当し、COはレートと原価センタ計画を担当します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 活動タイプ (LARNT) | 作業区にリンクされたCO活動タイプ | 内部処理の原価要素とレートを決定します。COでは、各作業区は原価センタにリンクされ、活動タイプは単位あたりのレートで計画されます (KP26)。PS01アクティビティの計画原価 = 作業 × レート。ベースラインをロックする前に、アクティビティで参照されている活動タイプが当会計年度に計画されていることを常に検証してください。 | |
| 原価要素 (KSTAR) | 直接原価転記のための1次原価要素 | PS04 (原価アクティビティ) およびPS02/PS03の場合、原価要素はアクティビティに直接保持されます。PS01の場合、原価要素は活動タイプから導出されます。ブループリント時にCOと原価要素の割り当てを確認し、正しいP&Lおよびプロジェクト原価レポートを保証してください。 | |
| 計画原価 (KOSTO) | システム計算または手動入力された計画原価 | PS01の場合:作業 × 活動タイプレートから計算。PS02の場合:購買発注/購買依頼の価格から導出。PS04の場合:手動入力。計画原価は、予算可用性管理 (PS予算プロファイル) で使用されるプロジェクト原価計画に反映されます。 | |
| 原価センタ (KOSTL) | 内部リソース原価計算のための原価センタ | 作業区マスタから継承されます。実績確認はPSネットワーク/WBSを借方計上し、原価センタを貸方計上します。CO調整 (KKAG) で、PS実績原価とCO原価センタ貸方の間に差異がある場合は、確認エラーを示します。 | |
| 統計キー数値 | オプションの数量指標 | 間接費の配賦またはPSレポートに使用されます。標準的なPSコンフィギュレーションでは通常必要ありません。 |
2.4 外部加工データ(購買データ)

外部処理データは、PS02(外部処理)およびPS03(サービス)アクティビティにのみ適用されます。これらのフィールドは、ネットワークリリース時に自動生成される購買依頼を制御します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 購買グループ (EKGRP) | 責任購買グループ | 自動生成された購買依頼を受け取る購買担当者を決定します。購買依頼が監視されていないキューに滞留するのを防ぐため、ネットワークプロファイルまたは活動タイプにデフォルトの購買グループを設定してください。 | |
| 購買組織 (EKORG) | 購買依頼の購買組織 | プラントの購買組織割当から継承されます。サービスまたは外部作業に対して異なる購買組織が責任を持つ場合、活動で上書き可能です。 | |
| 品目グループ (MATKL) | 購入するサービス/作業の品目グループ | 購買依頼明細で使用され、外部サービスを支出レポートや勘定決定のために分類します。ブループリント時に調達部門と、PSサービス向けの標準的な品目グループコード体系を合意してください。 | |
| 購買情報レコード/契約 (KONNR) | 購買マスタデータへの参照 | 入力されている場合、購買依頼は購買情報レコードまたは購買契約を参照して作成され、購買依頼から購買発注への変換時に自動価格決定が可能になります。市場調達が想定される場合は空白のままにし、購買担当者は購買発注作成時に手動で供給元を割り当てます。 | |
| 正味価格 (PREIS) | 外部作業の計画価格 | 活動に入力される見積価格です。プロジェクトコスト計画における計画外部コストの計算に使用されます。契約または予算レートを反映する必要があり、過大な価格はプロジェクト予算ベースラインを歪めます。 | |
| 価格単位 (PEINH) | 価格の数量基準 | 正味価格の基準数量(例:1単位あたり、1時間あたり)です。購買依頼の正しい評価と計画コスト計算を保証します。 | |
| 通貨 (WAERS) | 計画価格の通貨 | 通常はプラントの現地通貨です。国境を越えた外部処理(例:異なる国の仕入先)の場合は、仕入先通貨を使用し、ブループリント時に財務会計部門と為替ヘッジ処理を確認してください。 | |
| 納入日 (BDTER) | 外部サービス完了の予定日 | 自動生成された購買依頼に表示されます。日程計画エンジンは、活動の計画終了日からこの日付を逆算します。資材管理はこの日付を使用して購買依頼処理の優先順位を付け、購買発注に変換します。 |
2.5 勘定割当 (WBS要素、ネットワーク)

勘定割当は、実績原価(作業完了確認、入庫、請求書)がCO/PSモジュールのどこに転記されるかを決定します。デフォルトは親ネットワークですが、アクティビティは特定のWBS要素にコストをリダイレクトし、詳細なプロジェクト管理を実現できます。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| WBS要素 (PSPNR) | 原価収集用のWBS要素 | 設定されている場合、アクティビティの実績原価はネットワークではなく、このWBS要素に転記されます。ネットワーク内にアクティビティごとのWBS構造を必要とせずに、WBSレベルでの原価追跡が可能になります。CJ11でWBS要素が勘定設定要素(請求要素または勘定設定付き計画要素)としてフラグ設定されていることを確認してください。 | |
| ネットワーク (AFKOのAUFNR) | 親ネットワークの内部指図番号 | アクティビティにWBS要素が設定されていない場合のデフォルトの勘定設定です。原価はネットワーク(COにおける内部指図の一種)に転記されます。予算可用性管理は、ネットワークのCOコミットメント予算に対して実行されます。 | |
| 機能エリア (FKBER) | 法定報告用セグメント | 一部の国バージョン(例:ドイツ)では、セグメント報告のために必須です。通常はWBS要素または原価センタからデフォルト設定されます。ブループリント作成時にFIと要件を確認してください。大量のアクティビティで機能エリアが欠落していると、期間締め時に転記エラーが発生します。 | |
| 事業領域 (GSBER) | 事業セグメント | オプションです。サブエンティティの財務報告に使用されます。事業領域報告が有効な場合、WBS要素とアクティビティ間で一貫して割り当てられていることを確認し、セグメントP/Lの断片化を防いでください。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| ps-001 | Overview | SAP PSとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| ps-a01 | Overview | SAP PS マスタデータ:概要、階層、および関係 |
| ps-a02-01 | Master Data | SAP PS 品目マスタ |
| ps-a03-01 | Master Data | SAP PS プロジェクトプロファイル |
| ps-a03-02 | Master Data | SAP PS ネットワークプロファイル |
| ps-a03-03 | Master Data | SAP PS マイルストーングループ |
| ps-a04-01 | Master Data | SAP PS プロジェクト定義 |
| ps-a04-02 | Master Data | SAP PS WBS要素 |
| ps-a04-03 | Master Data | SAP PS WBS要素(建設仮勘定) |
| ps-a04-04 | Master Data | SAP PS WBS階層 |
| ps-a05-01 | Master Data | SAP PS ネットワーク |
| ps-a05-02 | Master Data | SAP PS アクティビティ 📍 |
| ps-a05-03 | Master Data | SAP PS アクティビティ要素 |
| ps-a05-04 | Master Data | SAP PS マイルストーン |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| ps-b01 | Overview | SAP PSトランザクション:プロセスフロー、階層、および関係 |