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

表紙: SAP PS アクティビティ要素 — ネットワークアクティビティのサブユニットであり、1つのアクティビティステップ内でより細かい作業分解を可能にする

SAP PS アクティビティ要素

アクティビティ要素(ドイツ語: Arbeitselement、内部オブジェクト: AFAB)は、単一のネットワークアクティビティを、より小さな個別管理可能な作業ステップに分割するオプションのサブユニットです。アクティビティが全体的な作業パッケージ(例:「詳細設計」)を表すのに対し、アクティビティ要素により、プロジェクト計画担当者はそのパッケージ内のタスクレベルで進捗を追跡し、数量を割り当て、完了を確認できます。これは、追加のアクティビティを作成したりネットワークを再構築したりすることなく実現されます。アクティビティ要素はPSマスタデータ階層においてオプションであり、アクティビティレベルの粒度ではスケジューリング、確認、またはコストレポートの目的に不十分な場合にのみ使用されます。この記事の残りの部分では、概念、要素タイプ、データ階層、親アクティビティとの統合、およびPSコンサルタントが管理するフィールドレベルの詳細について説明します。


第1部: アクティビティ要素 — 中核概念(全モジュール共通)

1.1 アクティビティ要素とは

アクティビティ要素を中心に、ネットワークアクティビティ、作業区、PS管理キー、プロジェクトシステム、原価対象に接続されたハブアンドスポーク図

アクティビティ要素は、ネットワークアクティビティのサブレコードであり、そのアクティビティの期間内で実行される個別の作業ステップを表します。他のアクティビティとの独自の日程関係は持ちません(順序はアクティビティレベルで制御されます)が、数量、作業区割当、および要素レベルでの確認と原価収集を管理する管理キーを持ちます。

項目詳細
役割アクティビティ内の作業内訳を提供:1つのアクティビティ内の個々のサブタスクに数量、作業区、確認ロジックを割り当てる
使用するモジュールPS(プライマリオーナー — ネットワーク計画、日程計画、確認)、PP(作業区能力統合)、CO(確認時の明細レベルでの実績原価収集)
トランザクションCN21(ネットワーク作成)/ CN22(ネットワーク変更)/ CN23(ネットワーク表示)/ CN25(ネットワーク概要) — アクティビティ明細はネットワークトランザクション内で管理され、単独のトランザクションコードは存在しない
主要テーブルAFAB(アクティビティ明細マスタデータ)、AFVC(アクティビティマスタ — 親)、AUFK(ネットワークの指図ヘッダ)、JEST(明細レベルのユーザステータス)
S/4HANAに関する注意点アクティビティ明細のデータモデルはECCから変更なし。CDSベースのFioriプロジェクト管理(SAP Project Management Fioriアプリ)または従来のCN2xトランザクションを介して、ネットワーク/アクティビティ画面内で管理される。明細レベルの確認は、明細管理キーに応じてCO11NまたはCAT2(CATS)を使用する。

1.2 アクティビティ要素タイプとバリアント

アクティビティ要素の管理キーバリアント(内部処理、外部処理、原価アクティビティ要素)を並べて比較したグリッド

アクティビティ要素の動作は、アクティビティレベルで使用されるものと同じキーセットである管理キーによって制御されます。管理キーは、その要素に対して能力計画、購買依頼生成、および作業完了確認が有効かどうかを決定します。ブループリントで誤った管理キーを選択すると、誤った調達および確認動作が発生し、実績転記開始後に修正するには多大なコストがかかります。

管理キーコードユースケース主要な動作
内部処理PS01特定の作業区を使用して自社の要員が実行するサブタスク能力計画が有効。作業区が必要。CO11NまたはCATSで確認を実施。時間確認により実績原価が要素に転記される。
外部処理PS02ベンダーに外注するサブタスク要素保存時に購買依頼の自動作成をトリガー。サービス/品目が必要。入庫確認が購買依頼/購買発注にリンクされる。
一般コストPS04コストのみの計画(能力なし、購買依頼なし)のサブタスク作業区は不要。購買依頼の自動作成なし。プロセス統合が不要な間接費明細や一括サブタスクコスト計画に使用される。

設計原則: サブタスクが独立して外注され、独自の購買依頼/購買発注(PR/PO)を必要とする場合にのみ、要素レベルで外部処理(PS02)を使用します。アクティビティ全体が外部の場合は、アクティビティレベルでPS02を割り当て、確認や請求目的で外部作業のさらなる内訳が必要でない限り、要素の作成は避けてください。


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

ネットワーク配下に3つのアクティビティを示し、アクティビティ要素を持つものと持たないものを対比した階層ツリー

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

Network 4500001234
   │
   ├── Activity 0010
   │      Install Conveyor Frame
   │      (no Activity Element — single-step task)
   │
   ├── Activity 0020
   │      Align & Torque Conveyor Drive
   │      │
   │      └── Activity Element 0020/1
   │             Torque Verification Checklist
   │             Control Key PS01 (Internal), Work Center MECH-INST-01
   │             Planned Work: 1.5 hrs
   │
   └── Activity 0030
          Final Assembly Complete
          │
          ├── Activity Element 0030/1
          │      Fastener Torque Check
          │
          └── Activity Element 0030/2
                 Visual Surface Inspection

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

アクティビティ要素を中心に、アクティビティ(親)、作業区、品目/サービス、管理キー、WBS要素(コストロールアップ)に接続するハブアンドスポーク図

アクティビティ要素は単独では存在せず、常に親アクティビティに従属し、アクティビティの日程計画境界とWBSコスト割当を共有します。その統合ポイントはアクティビティよりも狭い範囲ですが、作業区能力、外部調達、および作業完了確認ロジックは依然として含まれます。

オブジェクト関係性実務上の注意点
アクティビティ (AFVC)親 (1:N) — 1つのアクティビティに複数のエレメントが存在可能アクティビティエレメントは親アクティビティなしでは存在できません。エレメントの日付はアクティビティの基本開始日と終了日の範囲内に制約されます。アクティビティが削除されると、そのすべてのエレメントも削除されます。
作業区内部処理エレメントごとに参照各エレメントは親アクティビティとは異なる作業区を参照できるため、1つのアクティビティ内で複数リソースによる作業ステップが可能です(例:アクティビティ=「設置工事」、エレメント1は電気チームの作業区、エレメント2は機械チームの作業区)。
品目 / サービス (MM)外部処理エレメント (PS02) で参照PS02エレメントが保存されると、エレメントに入力された品目番号またはサービス番号を参照する購買依頼が自動生成されます。エレメントの計画数量が購買依頼数量になります。購買依頼に対する入庫により、エレメントの外部作業が完了します。
WBS要素 (PRPS)間接的 — 実績原価はネットワーク/アクティビティを経由してWBSに転記アクティビティエレメントの実績確認 (CO11N) は、親アクティビティの原価対象に実績原価を転記し、それがWBS要素にロールアップされます。AFABからPRPSへの直接的な転記リンクはなく、連鎖は AFAB確認 → AFVCアクティビティ → AUFKネットワーク → PRPS WBS となります。
PS管理キーエレメントの動作(日程計画、購買依頼、確認)を制御エレメントの管理キーは、その特定のサブタスクに対して親アクティビティの管理キーを上書きします。これにより、主に内部処理用のアクティビティ (PS01) に、ネットワークを再構築することなく外部調達エレメント (PS02) を含めることが可能になります。

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

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

アクティビティ要素データセクション(基本データ、作業/数量データ、外部処理データ)のPS所有権を示すチェックリスト

データセクションPS関与備考
基本データ◎ オーナー要素明細、管理キー、作業要素区分 — PS計画担当者が定義。他モジュールからの入力は不要
作業・数量データ◎ オーナー作業区、計画作業量、作業単位、能力カテゴリ — PS計画担当者がPP(作業区マスタ)と連携して定義
外部処理データ○ MMと共有品目/サービス番号、購買グループ、納入日 — PSが要件を定義。MMが結果として生じる購買依頼を処理

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


2.1 基本データ

アクティビティ要素の基本データフィールド(要素番号、説明、管理キー、作業要素フラグ)を示すチェックリストカード

基本データ項目は、アクティビティ要素の識別と動作モードを確立します。これらの項目は、アクティビティ画面(CN22)内で要素が作成される際に最初に入力されるものであり、追加のフィールドグループ(作業/数量または外部処理)のどれが利用可能になるかを決定します。

フィールド説明実務上の使用
エレメント番号親アクティビティ内のエレメントを識別する連続番号(1, 2, 3, …)エレメント作成時に自動割り当て。工数転記時に特定のエレメントを選択するため、作業完了確認トランザクション(CO11N)で使用されます。番号の欠番は許容されます。実績確認が転記された後にエレメントを再番号付けすることは避けてください。番号は会計管理伝票で参照されるキーとなるためです。
エレメント説明サブタスクの自由記述テキスト(40文字)現場やフィールドの作業完了確認ユーザーにとって曖昧さのない説明を記述してください。プランナーにのみ意味がある略語は避けてください。例えば、「ICT-A」ではなく「ケーブルトレイ設置 — ゾーンA」を使用します。明確な説明は、作業完了確認エラーを減らし、CN25レポートにおける監査証跡を改善します。
管理キーエレメントの調達および作業完了確認動作を制御します(PS01 / PS02 / PS04)エレメントにおいて最も影響力の大きいフィールドです。PS01は作業区と能力を有効化します。PS02は自動購買依頼生成を有効化します。PS04はコストのみです。購買依頼が生成された後(PS02)または作業完了確認が転記された後(PS01)に管理キーを変更するには、結果として生成された伝票の手動クリーンアップが必要です。実行開始後は、ステータス管理ルールを介して管理キーをロックしてください。
作業エレメント区分エレメントを進捗報告および出来高測定に関連するものとしてマークします有効化すると、エレメントは個別の測定可能な作業項目として進捗分析レポート(CN41、S_ALR_87013531)に表示されます。この区分は、実際に測定可能な完了イベントを表すエレメントにのみ設定してください。管理用またはプレースホルダー用のエレメントには設定しないでください。過剰に使用すると、出来高測定ポイントの数が増加し、進捗レポートの解釈が困難になります。

2.2 作業データと数量データ

アクティビティ要素の作業/数量フィールドをグループ化したスタックレイヤーカード画像: 作業区、活動タイプ、計画作業、作業単位、能力カテゴリ

内部処理(PS01)要素には、作業数量データ項目が設定され、ネットワーク日程計画と作業区能力計画に反映されるリソース所要量を定義します。これらの項目は、アクティビティ要素をPPモジュールの作業区マスタデータに接続します。

フィールド説明実務上の使用
作業区PPにおける作業が実行される組織単位(例:電気工場、エンジニアリング部門)作業区はネットワークヘッダと同じプラントに存在する必要があります。要素が親アクティビティとは異なる作業区を必要とする場合、ここで指定します。これは、アクティビティを単一の作業ステップとして残すのではなく、要素を作成する最も一般的な理由です。能力計画実行に含める前に、作業区に必要な能力カテゴリと活動タイプが割り当てられていることを確認してください。
活動タイプこの要素で実行される作業の価格設定に使用されるCO活動タイプ(例:標準レートでの労働時間)要素の計画原価計算を駆動します:計画作業 × 活動タイプレート = 計画原価。管理領域で定義され、能力ビューで作業区に割り当てられている必要があります。日本ベースのプロジェクトの場合、活動タイプレート(KP26で定義)が現在の会計年度の計画レートを反映していることを確認してください。過去年度の古いレートは、プロジェクトコントローラに説明が困難な計画-実績差異を引き起こします。
計画作業要素に対して作業単位で計画された作業量(例:40時間の場合は40 H)この数量は、作業区の能力負荷計算に直接反映されます。計画作業を過大評価すると、能力需要が膨らみ、PPで誤った能力不足アラートがトリガーされる可能性があります。過小評価すると、十分なバッファが確保されず、要素の計画原価が過小評価されます。計画作業は、プロジェクト見積もり時に使用される作業分解辞書と整合させてください。
作業単位計画作業の測定単位(H = 時間、DAY = 日など)COマスタの活動タイプの単位と一致している必要があります。要素の作業単位と活動タイプの基本単位が一致しない場合、システムは換算係数を使用します。管理領域で係数が定義されていることを確認してください。プロフェッショナルサービスプロジェクト(コンサルティング、エンジニアリング)の場合、H(時間)がほぼ常に正しいです。
能力カテゴリこの要素が作業区内のどの能力プールからリソースを引き出すかを識別します作業区は複数の能力カテゴリを持つことができます(例:人時間 vs. 機械時間)。誤った能力カテゴリを選択すると、要素の負荷が正しい能力計画ビューに表示されず、能力プランナーがあるプールの需要を過小評価し、別のプールが過負荷に見える原因となります。ネットワークテンプレート設定時にPPコンサルタントと能力カテゴリを確認してください。

2.3 外部加工データ

アクティビティ要素における外部処理データフィールド(品目/サービス、購買グループ、プラント、納入日、購買依頼参照)を示す2カラム比較カード

外部処理データフィールドは、エレメントの管理キーがPS02の場合にのみ入力されます。これらのフィールドは、ネットワーク保存時にシステムが自動的に購買依頼に変換する調達要件を定義します。生成された購買依頼はMM購買チームによって管理されますが、要件はPSコンサルタントが定義します。

フィールド説明実務上の使用例
品目 / サービス番号この要素に対して外部調達されるものを識別します(MMの品目またはサービス)サービス要素の場合、調達方針に応じて、サービスマスタ(トランザクションAC03)または品目番号なしの短い説明を使用できます。品目番号を使用すると、システムが自動的に供給元(PIRまたは契約)を提案できます。日本拠点のプロジェクトでは、サービスの活動に品目番号を使用するか、計画外サービスアプローチを使用するかをMMと確認し、会社の購買承認ワークフローに準拠してください。
購買グループ結果として生成される購買依頼を処理する責任を持つ購買グループ要素作成時に正しい購買グループを割り当ててください。このフィールドがPRを適切な購買担当者のキューにルーティングします。複数プラントまたは複数国のプロジェクトでは、購買グループの割り当てが誤っていると、エラーが特定され修正されるまで(ME52Nでの割り当て変更)、PRは責任者から見えなくなります。
数量と単位この要素に対して調達される品目またはサービスの数量自動生成されるPRの数量になります。品目の購買単位(品目マスタの購買ビューから)またはサービスの単位で入力します。ユニットがベンダーの見積もり単位と一致していることを確認し、請求書照合時の数量換算に関する紛争を回避してください。
プラント品目が納入される、またはサービスが実行されるプラントネットワークヘッダのプラントからデフォルト設定されます。納入先またはサービス場所がネットワークのホームプラントと異なる場合のみ上書きしてください。プラント間の外部処理では、受入プラントの保管場所と入庫設定が整っている必要があります。ブループリント中にプラント間要素をMMにフラグ付けしてください。
納入日外部の品目またはサービスが納入または完了しなければならない予定日システムは要素のスケジュール日付に基づいて納入日を提案します。ベンダーのリードタイムがネットワークスケジュールの計算と異なる日付を必要とする場合は、手動で調整してください。PRの納入日は、スケジュール確認で使用されるキー日付であり、予算管理が有効な場合は利用可能在庫確認を管理します。

次に読むべきもの

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トランザクション:プロセスフロー、階層、および関係