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

表紙: SAP CO 原価要素グループ — レポート作成と配賦のための原価要素の階層的グループ化

SAP CO 原価要素グループ

原価要素グループとは、SAP管理会計において、原価要素をレポート、予算、配賦サイクル用の論理カテゴリに整理する階層的なグループ化構造です。個々の原価要素が転記が表す原価の種類を定義するのに対し、原価要素グループは、それらの原価がどのように集約され、COレポートやサイクル定義で表示されるかを定義します。適切に設計された原価要素グループ階層は、読みやすい原価センタレポート、効率的に定義された配賦サイクル、および意味のある予算対実績比較に不可欠です。


第1部: 原価要素グループ — 基本概念(全モジュール共通)

1.1 原価要素グループとは

原価要素グループを中心に、原価要素、配賦サイクル、付替サイクル、原価センタレポート、内部指図レポートに接続されたハブアンドスポーク図

原価要素グループは、SAP COにおけるセットオブジェクトであり、1つ以上の原価要素を共通のラベルの下にグループ化します。グループはネストして多階層の階層を形成でき、個別の明細項目から広範な原価カテゴリまで、異なる集約レベルでの要約を可能にします。グループレベルの要約を提供するすべてのCOレポート(例:S_ALR_87013611 — 原価センタ: 実績/計画/差異)は、その列と行のレイアウトを構成するために原価要素グループを使用します。

項目詳細
役割レポート集約のための原価要素グループ化、配賦サイクルの送信元/送信先定義、カテゴリレベルでの予算/計画入力
使用するモジュールCO-CCA(原価センタレポートおよび配賦サイクル)、CO-IO(内部指図レポート)、CO-PC(製品原価レポート)、CO-PA(収益性分析配賦サイクル)
トランザクションKAH1(作成)、KAH2(変更)、KAH3(照会)、KAH4(削除)、KAH5(使用先照会)
主要テーブルSETHEADER(セットヘッダ — グループ名と説明)、SETLEAF(セットリーフ — グループに割り当てられた個別要素)、SETNODE(セットノード — グループ内にネストされたサブグループ)
S/4HANAに関する注意点原価要素グループの構造とトランザクションはECCから変更なし。グループはKAH1/KAH2またはFioriアプリ「原価要素グループの管理」で管理。階層セットフレームワーク(SETHEADER/SETLEAF/SETNODE)は、原価センタグループや利益センタグループと同じ基礎データモデル。

1.2 グループ構造タイプ

フラットグループ(単一レベル)と階層グループ(サブグループを含む複数レベル)を比較するグリッド図(ユースケース例付き)

原価要素グループは、フラットリストまたは複数階層の階層として設計できます。正しい構造は、レポート要件とサイクル要件に依存します。

構造タイプ説明ユースケース主要な動作
フラットグループ複数の個別原価要素を含む単一グループ。サブグループなし簡易レポートフィルタ(例:「すべての二次原価要素」)、クイックサイクル送信元定義保守が容易。集約レベルなし — すべての要素がレポートで同一レベルに表示される
階層グループグループがサブグループを含み、サブグループが原価要素を含む(複数レベル可能)標準原価センタレポートの行構造:レベル1 = 人件費、レベル2 = 賃金 / 給与 / 社会費ALVレポートでのドリルダウンとノードレベルでの集約予算入力を可能にする。設計に初期工数が必要
標準階層管理領域で定義された最上位グループ — すべての原価センタをツリー構造で含む管理領域レベルの原価概要(レポートKKBC_HOE)標準階層が定義されると、システムが原価要素構造のルートとして自動的に保守する

設計原則: 原価要素グループ階層は、予算報告構造を反映するように設計します。予算責任者が「人件費」および「材料費」レベルでコストをレビューする場合は、それらのレベルでグループを作成します。本稼働後に階層を後から変更することは可能ですが、既存のグループを参照するすべてのレポートとサイクルの再調整が必要になります。


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

原価要素グループは、グループ化する原価要素と同じ管理領域レベルでスコープ設定されます。これは、原価要素と並ぶCO領域スコープのマスタであり、原価要素を所有するのではなく、値範囲によってそれらを参照します。

CO領域スコープの原価要素グループが個別の原価要素をグループ化し、内部指図および製品原価計算マスタと並べて示す階層図

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

Controlling Area 1000
   │
   └── CE Group "CE-ALL"          All cost elements
          │
          ├── Cost Element "400000"   Cat 1 · Primary (RM)
          └── Cost Element "631000"   Cat 43 · Activity allocation

設計原則: 原価要素は、明示的なメンバーリストではなく、値範囲(開始~終了)としてグループに割り当てられます。そのグループに意図されていない将来の原価要素を暗黙的に取り込む可能性のある広い範囲ではなく、狭く意図的な範囲(例:範囲ごとに1つの原価要素)を使用してください。


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

原価要素グループを中心に、原価要素、配賦サイクル、付替サイクル、原価センタ計画、原価センタレポートに接続されたハブアンドスポーク図

原価要素グループは、事実上すべてのCO計画、レポート、および配賦アクティビティで使用される横断的オブジェクトです。

オブジェクト関係性実務上の注意点
原価要素 (CSKB)原価要素グループには原価要素メンバーが含まれる各メンバー原価要素は同一の管理領域に存在する必要があります。削除された原価要素はグループ内に欠落を生じさせます。原価要素を削除する前にKAH5(使用先照会)を実行し、それを参照するすべてのグループを特定してください。
配賦サイクル (KSU5)サイクルの送信元/受信先は原価要素グループを参照可能配賦サイクルで送信元定義として原価要素グループを使用すると、グループ内のすべての要素が単一単位として配賦されます。グループメンバーシップの変更は自動的にサイクルに影響します。サイクル変更管理の一環として、グループメンバーシップの変更を文書化してください。
付替サイクル (KSV5)配賦と同様 — グループを送信元または受信先として使用付替サイクルでは、グループを使用してどの原価要素を付替するかを定義します。グループの範囲が、サイクルが処理するように設計された転記ボリュームと一致していることを確認してください。
原価センタ計画 (KP06)計画は原価要素グループレベルで入力可能「人件費」グループレベルでの予算入力は均等に配分されるか、個別要素に分解できます。一部の組織では、入力の容易さからグループレベルで計画し、実績は要素レベルで報告します。
標準COレポートレポートの行構造は原価要素グループによって定義されるS_ALR_87013611(原価センタ:実績/計画/差異)などのレポートは、原価要素グループを参照するレポートペインタ行構造を使用します。レポート階層はグループ階層を反映します。グループ設計とレポート設計は整合している必要があります。

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

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

原価要素グループデータセクション(グループヘッダ、グループメンバー、階層構造)におけるCOオーナーシップを示すチェックリスト

データセクションCO関与備考
グループヘッダ (SETHEADER)◎ 所有者グループ名、説明、管理領域 — すべてCO管理者の責任
グループメンバー (SETLEAF)◎ 所有者個別の原価要素のグループへの割当 — CO管理者が保守
階層構造 (SETNODE)◎ 所有者サブグループのネスト — CO管理者がツリーを設計・保守

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


2.1 グループヘッダ

主要グループヘッダフィールドのチェックリスト: セット名、説明、管理領域、セットクラス

グループヘッダは、原価要素グループの識別情報とその管理領域(Controlling Area)の範囲を定義します。

フィールド説明実務上の使用
セット名 (SETNAME)原価要素グループの一意識別子最大24文字。セットクラスとともに主キーとして機能します。管理領域を反映した命名規則(例:「1000-PERSONNEL」)を使用して、複数管理領域環境でグループを区別します。セット名はサイクル定義やレポートペインタ行で直接参照されるため、変更するにはすべての参照を更新する必要があります。
短い説明 (DESCRIPT)グループの自由記述テキストグループ選択ダイアログやレポートヘッダに表示されます。ビジネスで使用される言語(グローバルテンプレートの場合は通常英語)で簡潔に記述します。プロジェクトチームにしか意味がわからない略語は避け、将来のCO管理者にも理解できる説明にしてください。
セットクラス (SETCLASS)グループタイプの内部分類コード原価要素グループの場合:常に「0102」。変更しないでください。セットクラスは、原価要素グループを原価センタグループ(0101)、利益センタグループ(0106)、およびSETHEADERテーブル内の他のセットタイプと区別します。
管理領域 (KOKRS)グループが属する管理領域グループの範囲を限定します。同じ管理領域の原価要素のみを参照できます。複数管理領域の実装では、各管理領域が独自のグループ構造を独立して管理します。トランスポートリクエストの処理:グループはクライアント非依存ですが管理領域にスコープされるため、グループをターゲットシステムにトランスポートするには、ターゲットの管理領域が存在している必要があります。

2.2 グループメンバーと階層

グループメンバー割り当てを示すスタック階層図:個別要素エントリと範囲エントリ、ネストされたサブグループ、およびレポートでの集計結果

グループメンバーシップは、どの原価要素がグループに含まれ、階層がどのように構成されるかを定義します。

フィールド説明実務上の使用例
From Value (VFROM)原価要素割当の下限値個別要素割当の場合:To Valueと同じ値を設定。範囲割当の場合(例:400000~409999):範囲の開始値を設定。範囲は、当初からグループとして計画された論理的に連続した原価要素ブロックにのみ使用すること。アドホックな範囲は、グループに意図されていない将来の原価要素を含むリスクがあります。
To Value (VTO)原価要素割当の上限値個別割当の場合:From Valueと同じ値。範囲の終了値を慎重に定義すること。すべての範囲割当はマスタデータガバナンスログに文書化し、将来の原価要素追加時に既存のグループ範囲と照合できるようにすること。
サブグループ参照 (SETNODE.SUBSETNAME)このグループ内にネストされた子グループの名称複数階層を可能にします。グループには、個別の原価要素メンバー(SETLEAF経由)とサブグループ(SETNODE経由)を同時に含めることができます。循環参照は避けてください。SAPは保存を防止しますが、エラーメッセージが常に直感的であるとは限りません。
明細タイプ明細がリーフ(要素)かノード(サブグループ)かを示しますその明細に要素を割り当てるかサブグループを割り当てるかに基づいて、システムによって暗黙的に管理されます。ユーザーによる直接入力は不要です。表示モードでは方向性のために表示されます。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
co-001OverviewSAP COとは何ですか?

L2-A) Master Data

IDCategoryTitle
co-a01OverviewSAP CO マスタデータ:概要、階層および関連性
co-a02-01Master DataSAP CO 品目マスタ
co-a03-01Master DataSAP CO 原価要素
co-a03-02Master DataSAP CO 原価要素グループ 📍
co-a04-01Master DataSAP CO 利益センタグループ
co-a04-02Master DataSAP CO 利益センタ
co-a05-01Master DataSAP CO 原価センタグループ
co-a05-02Master DataSAP CO 原価センタ
co-a05-03Master DataSAP CO 活動タイプグループ
co-a05-04Master DataSAP CO 活動タイプ
co-a05-05Master DataSAP CO 統計キー数値
co-a06-01Master DataSAP CO 内部指図グループ
co-a06-02Master DataSAP CO 内部指図
co-a07-01Master DataSAP CO 原価構成
co-a07-02Master DataSAP CO 原価計算バリアント
co-a08-01Master DataSAP CO 事業領域

L2-B) Transaction

IDCategoryTitle
co-b01OverviewSAP COトランザクション:プロセスフロー、階層、関係性