SAP CO 原価計算バリアント

SAP CO 原価計算バリアント
原価バリアントは、SAP管理会計の製品原価計算において、標準原価見積の計算ルールをすべて定義する中心的な設定オブジェクトです。原価バリアントは、原価タイプ(どのような原価を計算するか)、評価バリアント(材料価格や活動単価の取得元)、日付管理(部品表や手順の選択に使用する日付)、数量構造管理(使用する部品表や手順の代替)をまとめて管理します。ユーザーが標準原価見積(CK11N)や原価計算実行(CK40N)を実行するたびに、原価バリアントを選択します。このバリアントの設定によって、原価計算のあらゆる側面が決定されます。
第1部: 原価計算バリアント — 基本概念(全モジュール共通)
1.1 原価バリアントとは

原価バリアントは、4桁のキー(例:「PPC1」)で識別されるカスタマイジング設定オブジェクトです。これは原価見積エンジンの制御伝票として機能し、品目の原価を計算するために必要なすべてのパラメータが、原価バリアントに直接定義されるか、下位の設定オブジェクト(評価バリアント、原価タイプ)から参照されます。ほとんどの導入では、2~4つの原価バリアントで十分です。標準原価(計画用)に1つ、修正標準原価に1つ、オプションで実績原価または振替価格用に1つです。
| アスペクト | 詳細 | |
|---|---|---|
| 役割 | 標準原価見積のすべてのパラメータ(タイプ、価格、日付、部品表/手順の代替など)を制御します。 | |
| 使用するモジュール | CO-PC(製品原価計算 — 主要;すべての標準原価見積は原価計算バリアントを参照します)、PP(部品表と手順の選択は、バリアントの数量構造管理によって制御されます)、MM(材料価格更新は原価計算タイプによって制御されます)、CO-PA(標準原価決済は原価計算バリアントを使用して原価を分類します) | |
| トランザクション | OKKN(原価計算バリアントの保守)、CK11N(標準原価見積 — 原価計算バリアントを選択)、CK40N(原価計算実行 — 原価計算バリアントを選択) | |
| 主要テーブル | T499S(主要ではない)、T001W(プラントから会社コードへ)、TCKH(原価計算バリアントヘッダ)、TCKH1(原価計算バリアント詳細 — 原価計算タイプ、評価バリアントなど) | |
| S/4HANAに関する注意点 | 原価計算バリアントは、コンフィギュレーションレベルではS/4HANAとECCで同一に機能します。S/4HANAでは、品目元帳が必須であり、実績原価計算(品目元帳実績原価計算)は、原価計算バリアントの評価バリアントで定義された同じ材料価格と活動レートを使用して並行して実行されます。標準原価見積の原価計算バリアントは通常「PPC1」(SAP標準)です。品目元帳による実績原価計算には、別のバリアントが使用されます。 |
1.2 原価計算バリアントタイプ

| バリアントタイプ | 代表的なキー | 原価計算タイプ | ユースケース | 主要な動作 | |
|---|---|---|---|---|---|
| 標準原価 | PPC1 | 01(標準原価) | 年間標準原価見積 — 品目の新規標準価格の確定とリリース | CK24でリリース時に標準価格を更新(ECCでは品目元帳移動平均、S/4HANAでは品目元帳標準) | |
| 修正標準原価 | ZPC1(カスタム) | 06(修正標準) | 「仮定」の原価シミュレーション — 材料価格が変わった場合の原価はどうなるか? | 品目価格は更新しない — シミュレーションおよび計画分析専用 | |
| 振替価格バリアント | ZTP1(カスタム) | 03(振替価格) | グループ価格設定のための会社間原価計算 | 会社間転記に法的評価ではなくグループ評価を使用 | |
| 実績原価バリアント | ZPCA(カスタム) | 19(実績価格) | 転記期間後の品目元帳価格を使用した実績原価計算 | 品目元帳実績原価計算実行で使用され、実績価格で原価を再計算 |
設計原則: 必要な原価計算バリアントの最小セットを設定します。標準原価用のPPC1は常に必要です。年次予算計画と価格変動分析には、シミュレーションバリアント(ZPC1または類似)を強く推奨します。振替価格バリアントは、会社間価格設定が対象となる場合にのみ必要です。実績原価バリアント(ML)は、S/4HANAで品目元帳の照合のために必要です。
1.3 組織レベルとデータ階層
原価計算バリアントは、管理領域レベルでスコープ設定されます。これは、管理領域内のすべてのプラントで利用可能なカスタマイジングオブジェクトであり(それ自体にプラント制限はありません)。

すべての原価計算バリアントは原価構成構造を参照し、これにより結果として得られる原価見積が(材料費、労務費、間接費などに)どのように分割されるかが制御されます。
具体的な例を用いたデータ階層
Controlling Area 1000
│
└── Costing Variant "PPC1" Std cost estimate
└── uses ── Cost Component Structure "Z1" Std cost split設計原則: 原価計算バリアント内の評価バリアントは、各原価見積の価格の取得元(品目マスタ標準価格、購買情報レコード、または計画活動価格)を決定します。年間標準原価計算実行では、原材料には購買情報レコード価格、製造には計画活動価格を使用する構成が最も一般的です。
1.4 他のマスタデータオブジェクトとの統合

| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| 原価構成構造 | 原価設定バリアントで直接参照される | 原価構成構造は、見積出力において原価要素がどのように原価構成要素に分類されるかを決定します。このバリアントを使用した最初の原価見積実行前に、完全に設定されている必要があります。 | |
| 評価バリアント | 原価設定バリアントによって参照されるサブ設定オブジェクト | 材料の価格(PIR、標準原価、計画原価)、活動(KP26の計画レート、KSIIの実績レート)、および外部作業の価格をどこから取得するかを定義します。システム内の価格保守の現在の状態と整合している必要があります。KP26の活動価格がまだ計画されていない場合、見積における活動原価はゼロになります。 | |
| 品目マスタ(標準原価) | 原価設定バリアントは品目マスタから材料価格を取得できる | 上位部品表レベルの製造品目の場合、下位レベルの材料の品目マスタ(以前の原価見積実行からすでにリリース済み)からの標準原価が使用されます。これにより依存関係が生じます。上位レベルの原価見積を実行する前に、下位レベルの標準原価をリリースする必要があります。 | |
| 活動タイプ(KP26) | 原価設定バリアントの評価バリアントはKP26計画から活動レートを取得する | 評価バリアントが計画活動価格を使用するように設定されている場合(最も一般的)、原価見積実行前に、工順作業で使用されるすべての活動タイプに対してKP26価格が保守されている必要があります。 | |
| 原価設定実行(CK40N) | 原価設定実行は原価設定バリアントを使用して、対象範囲内のすべての材料を処理する | CK40Nは、実行全体に対して原価設定バリアントを一度選択します。大量原価設定実行を開始する前に、バリアントが一貫しており完全に設定されていることを確認してください。バリアントのエラーは、実行範囲内のすべての材料に影響します。 |
第2部: CO固有のフィールド詳細
2.0 COの責任範囲

| データセクション | CO関与 | 備考 | |
|---|---|---|---|
| 原価計算バリアントヘッダ (TCKH) | ◎ オーナー | CO管理者がカスタマイジングで作成・保守 (OKKN) | |
| 原価計算タイプ | ◎ オーナー | COカスタマイジング — 標準単価更新動作を決定 | |
| 評価バリアント | ◎ オーナー | COカスタマイジング — 最も重要なサブオブジェクト;価格ソースを定義 | |
| 日付管理 | ◎ オーナー | COカスタマイジング — 部品表と作業手順の選択日付を制御 | |
| 数量構造管理 | ○ PPと共有 | PPコンサルタントが部品表と作業手順の選択基準を定義;COが原価計算バリアントと統合 |
凡例: ◎ = オーナー/重要, ○ = 直接関与
2.1 原価計算バリアントの主要パラメータ (TCKH)

| パラメータ | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 原価計算バリアントキー | 4桁の識別子(例:PPC1、ZPC1) | 可能な限りSAP標準のPPC1を標準原価見積に使用してください。これは事前設定済みで、十分に文書化されています。PPC1と異なる特定の管理パラメータが必要な場合にのみ、カスタムバリアントを作成してください。カスタムバリアントには、SAP命名規則に従い「Z」プレフィックスを付けて命名します。 | |
| 原価計算タイプ | 見積の目的と価格更新動作を決定します | 原価計算タイプ01(標準原価)が最も一般的です。これにより、見積をマークおよびリリースして標準価格を更新できます。原価計算タイプ06(修正標準)はシミュレーションに使用されます。原価計算タイプ19(実績原価)は、品目元帳の実績原価計算用です。原価計算タイプは個別のカスタマイジングオブジェクト(トランザクションOKKI)です。バリアントを設定する前にタイプを作成してください。 | |
| 評価バリアント | 価格ソースを定義するサブ設定を参照します | 評価バリアントは、技術的に最も複雑なサブオブジェクトです。これは以下を定義します:(1) 材料価格ソース – 材料費に使用する品目マスタのフィールドまたは外部価格レコード、(2) 活動価格ソース – 計画レート(KP26)、実績レート(KSII)、または手動価格、(3) 外部加工 – 外注作業の価格ソース。評価バリアントはOKKN → 評価バリアントで管理します。 | |
| 日付管理 | 原価見積中に部品表と手順の有効性に使用する日付を管理します | 日付管理は以下を決定します:原価計算基準日(見積の有効期間開始日)、部品表有効日(選択する部品表)、手順有効日(選択する手順)。年次標準原価見積では、通常、部品表と手順の有効日を新会計年度の初日に設定し、その日付から有効となる設計変更が新しい標準原価に反映されるようにします。 | |
| 数量構造管理 | 部品表タイプ、手順タイプ、および選択優先順位を管理します | 原価計算の部品表展開中に使用するPP部品表アプリケーション(例:「PP01」)と手順タイプを参照します。標準製造原価見積では、通常、製造部品表と標準手順を参照します。プロセス産業では、手順の代わりにマスタレシピを参照する場合があります。 | |
| 振替管理 | 複数レベルの部品表展開で、下位品目に既存の原価見積を使用するかどうかを管理します | 振替管理が有効な場合、下位品目の原価見積が既にマーク/リリースされていれば、その下位品目の部品表を再展開する代わりに、上位レベルの見積でその下位品目の原価として使用されます。これにより、大規模な部品表での原価計算実行が大幅に高速化されます。すべての下位品目の標準原価が特定の順序(下位レベルから先)でリリースされる年次原価計算実行の標準的な方法です。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| co-001 | Overview | SAP COとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| co-a01 | Overview | SAP CO マスタデータ:概要、階層および関連性 |
| co-a02-01 | Master Data | SAP CO 品目マスタ |
| co-a03-01 | Master Data | SAP CO 原価要素 |
| co-a03-02 | Master Data | SAP CO 原価要素グループ |
| co-a04-01 | Master Data | SAP CO 利益センタグループ |
| co-a04-02 | Master Data | SAP CO 利益センタ |
| co-a05-01 | Master Data | SAP CO 原価センタグループ |
| co-a05-02 | Master Data | SAP CO 原価センタ |
| co-a05-03 | Master Data | SAP CO 活動タイプグループ |
| co-a05-04 | Master Data | SAP CO 活動タイプ |
| co-a05-05 | Master Data | SAP CO 統計キー数値 |
| co-a06-01 | Master Data | SAP CO 内部指図グループ |
| co-a06-02 | Master Data | SAP CO 内部指図 |
| co-a07-01 | Master Data | SAP CO 原価構成 |
| co-a07-02 | Master Data | SAP CO 原価計算バリアント 📍 |
| co-a08-01 | Master Data | SAP CO 事業領域 |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| co-b01 | Overview | SAP COトランザクション:プロセスフロー、階層、関係性 |