ADT AladdinALADDIN TECHNOLOGY

ホーム › 記事 › SAP・SD

COLUMN / SAP・SD

SAP受注(VA01)×WBS紐付け入門:勘定設定で利益の住所を確定する3ステップ

SAP SDの受注(VA01)にPSモジュールのWBS(PRPS)を入れれば、案件ごとの利益管理が一気に楽になります。本記事では3ステップで完了する紐付け手順、Account Assignment Categoryの選び方、プラント・造船・建設・設備の4業態別ベストプラクティスまで、現場視点で整理します。

公開日:2026-10-04読了目安:約8分閲覧数:—

この記事のポイント

  • VA01 の受注に PRPS のWBS要素を入れるとプロジェクト別の利益管理が自動で動く
  • 勘定設定区分は Z(WBS要素)/F(内部注文)/C(原価センタ)の3 種類で、業務に応じて選ぶ
  • 手順は KO04(WBS作成)→ CJ20N(階層化)→ VA01(受注+勘定設定)の3 段で完結
  • プラント・造船・建設・設備の4 業態では必須、一品一葉販売には不要。S/4HANA でも継続利用可
ADTナビゲーター
「VA01 の勘定設定タブって普段触らないから不安…」という方も多いですが、プラント・造船・建設の案件型販売では必須の設定です。3 ステップで完了するように、今日は最短ルートと 4 業態の勘どころを見ていきます。

01WHAT 受注×WBSとは何か・なぜ案件型販売で必須か

SAP SD の受注(VA01)に PS モジュールの WBS(PRPS)を割り当てるとは、SD の受注伝票に PS の WBS 要素番号を関連付けることです。受注明細のキー(VBAP-PSPNR)に WBS 要素番号が入ると、購買・外部サービス・労務の実績が同じ WBS に自動で飛び、CO-PA(利益分析)で 製品 × 顧客 × WBS 別の利益を一発で分解できます。プラント・造船・建設・設備など、案件ごとに原価と利益を追いたい業界では必須の紐付けで、SD と PS を橋渡しする案件型販売の基本形になります。

4 つの業界別適用イメージ

WBS と受注を紐付ける設計は、業界ごとに重心が違います。下の表は 4 つの代表業態での典型パターンを整理したものです。

業界紐付けの使われ方
プラント1 案件 = 1 受注。設計・調達・建設の各フェーズを子 WBS に切り、原価を細部まで管理
造船船体番号 = プロジェクト、艤装・塗装・試運転を子 WBS 化して工程別粗利を把握
建設ビル 1 棟 = プロジェクト、基礎・躯体・内装・設備を階層化して出来高部分請求に対応
設備工事個別装置単位で案件化、据付・試運転・保守準備を子 WBS で分離
受注 × WBS — 4つのテーブルで物理キーが連鎖する SD 受注 VA01 / VBAP 勘定設定区分 = Z PRPS (WBS) PSPNR 要素番号 利益セグメント軸 CO / CO-PA COEP-OBJNR 案件別粗利 プロジェクト単位 VBAP-PSPNR → PRPS-PSPNR → COEP-OBJNR → KE5Z の二段ロックで連携 顧客マスタ KNA1 / KNVP プロジェクト定義 CJ20N / KO04 品目 / 原価見積 MARA / KE5Z
図1:VA01 の勘定設定で WBS 要素を入れると、VBAP-PSPNR → PRPS-PSPNR → COEP-OBJNR と物理キーで連携し、KE5Z でプロジェクト別の粗利が即座に見える。
💡

用語補足:WBS(Work Breakdown Structure)とは

WBS はプロジェクトを階層的に分解した構造です。WBS 要素は PRPS テーブルに格納され、プロジェクト定義の下に複数の WBS 要素を作れます。プロジェクト全体を「家」、WBS 要素を「部屋」に喩えると、各部屋に原価・進捗・実績・責任者が紐付き、家の収支が自動的に決まります。SAP R/3(1992 年リリース)の時代から動く現役機能で、S/4HANA でも標準搭載されています。

4 つの主要 Table で紐付けを解剖する

受注 × WBS の物理的な紐付けは 4 つの SAP テーブルで成立します。デバッグ・データ抽出・アドオン開発のいずれでも、この 4 テーブルを覚えれば基礎が固まります。

Table役割主要キー
VBAK受注ヘッダVBELN(受注番号)
VBAP受注明細VBELN + POSNR(+ PSPNR)
PRPSWBS 要素マスタPSPNR(WBS 要素番号)
COEPCO 明細(原価)OBJNR(オブジェクト番号で PRPS を引き当てる)

受注明細(VBAP)の PSPNR カラムに WBS 要素番号が入ります。これが「受注 → WBS」の物理的な紐付けで、CO が OBJNR で PRPS を引き、原価を自動集計する二段ロック構造です。

02POINTS 3 ステップで完了する VA01 × WBS 紐付け手順

ここからは実際に VA01 で WBS を割り当てる最短手順を 6 ステップで整理します。ロール別の作業分担(Basis / 機能コンサルタント / 業務ユーザー)も併せて見ていきます。

  1. ①WBS 要素を先に作る(KO04 / PRPS)受注に WBS を入れるには、PRPS に該当 WBS 要素番号が既に存在している必要があります。順序を間違えると VA01 で「WBS 要素が存在しません」エラーになります。トランザクション KO04 または CJ20N の WBS タブを開き、プロジェクト定義の下に WBS 要素を登録します。必ず「Released(稼働中)」状態で保存してください。Closed 状態だと VA01 で転記エラーになります。
  2. ②WBS 階層を設計する(CJ20N)プラント案件なら「案件 → 設計 → 詳細」、造船なら「船体番号 → 船殻 → 艤装 → 試運転」という階層を設計します。子 WBS は最大 30 個程度が視認性の目安で、それ以上だと Excel / ALV での集計時に見づらくなります。CJ20N(プロジェクト・ビルダー)で階層を可視化しながら組み立てると、後から KE5Z で集計する時にも扱いやすくなります。
  3. ③VA01 で受注伝票登録し、勘定設定タブを開くトランザクション VA01 → 受注タイプ ZOR(標準受注)→ 得意先・販売組織・流通チャネルを入力 → 品目コード・数量・単価を入力 → Enter。次にメニュー「項目」→「アカウント割当」タブを開きます。ここで勘定設定区分と WBS 要素番号を入力する準備が整います。
  4. ④勘定設定区分 = Z(WBS 要素)を選ぶ「勘定設定区分」フィールドに Z を入力します。勘定設定区分は受注アイテムの原価をどこへ集計するかを決めるスイッチで、Z(WBS 要素)はプロジェクト紐付け、F(内部注文)は社内振替、C(原価センタ)は部門費用に使います。プラント・造船・建設・設備の案件型販売では Z 一択です。C を選ぶと原価が部門に飛んでプロジェクト集計から外れるので、事故防止のため業種別のカスタム制限を入れる企業が多いです。
  5. ⑤WBS 要素フィールドに PRPS-PSPNR を入力して転記「WBS 要素」フィールドに P-1000-1.1.001 のような WBS 要素番号を入力します。番号体系はプロジェクト定義番号 + 階層コードを推奨(視認性と Excel 連携が楽)。Enter → 転記(F8)で受注伝票が確定し、VBAP-PSPNR カラムに WBS 要素番号が書き込まれます。
  6. ⑥転記後の検証(VA03 / SE16N)受注確定後、VA03 で受注照会し、メニュー「項目」→アカウント割当タブで WBS 要素が正しく入っているか確認します。テーブル直接確認なら SE16N → VBAP → 受注番号 + ポジション番号で PSPNR カラムを見ます。空欄なら転記漏れ、想定外の値なら入力ミスです。
Account Assignment Category — 業務別の選択基準 受注アイテムの原価を どこに集計する? Z: WBS 要素 PRPS-PSPNR F: 内部注文 AUFK C: 原価センタ CSKS
図2:Account Assignment Category の 3 区分。案件型販売は Z(WBS 要素)一択で、社内振替は F(内部注文)、部門費用は C(原価センタ)と業務で使い分ける。
✅

勘定設定区分は業務で選ぶ

プラント・造船・建設・設備の案件型販売は Z(WBS 要素)。社内振替(間接部門への内部売上)は F(内部注文)。汎用販売管理費は C(原価センタ)。店頭販売など紐付け不要なものは空欄。迷ったら Customizing の OVZ3(勘定設定/受注)で業種別の制限を設定できます。

⚠️

Closed 状態の WBS には紐付けできない

WBS を「Closed(閉鎖)」にしてから VA02 で数量変更すると転記エラーになります。案件進行中は必ず「Released」状態を保ってください。完了したら新規受注で対応し、既存受注の変更は VA02 で受注ライフサイクルが「Closed」になる前に済ませます。

プロジェクト原価はこう自動集計される

受注に WBS が入ると、購買(MM)・労務(HR)・外部サービス(PS)の実績が同じ WBS に自動で飛ぶようになります。月次で KE5Z を実行すれば、購買実績・外部サービス・労務費を合算したプロジェクト別粗利が即座に見えるのが、案件型販売で WBS 紐付けが必須になる最大の理由です。

原価自動集計 — 購買・労務・外部サービスが WBS に集まる VA01 受注 VBAP-PSPNR PRPS WBS要素 COEP OBJNR CO-PA / KE5Z プロジェクト別粗利 MM 購買 購買発注 HR 労務 勤怠計上 PS 外部 外部サービス
図3:MM 購買・HR 労務・PS 外部サービスの実績が全て PRPS 軸に集まり、COEP-OBJNR 経由で KE5Z の利益分析へ流れる。

03INSIGHT 4 業態別ベストプラクティスと利益セグメント

受注 × WBS を業務別にどう設計するか、現場の知見を整理します。同じ「Z 区分 + WBS 紐付け」でも、業態によって推奨の階層と留意点が違います。

業界WBS 階層の推奨留意点
プラント案件 → 設計/調達/建設 → 詳細 WBS子 WBS は最大 30 個が視認性の目安
造船船体番号 → 船殻/艤装/塗装/試運転船体番号 = プロジェクトコードで固定
建設ビル → 基礎/躯体/内装/設備工程出来高は子 WBS 単位で計上
設備工事装置 → 据付/試運転/保守準備保守移行時に WBS を分離する設計が必要

案件型販売に向かない業種

一品一葉の大量販売(コンビニ商品・日用品等)は WBS 不要です。個別原価が重要な業界(プラント・造船・建設・設備)はほぼ必須で、SD と PS の連携が薄く見える場合でも、CO-PA(利益分析)の軸として WBS が使われるため、CO-PA の設計次第で WBS の重要度は大きく変わります。SD・MM の基礎は SAP SD とは?受注から出荷・請求までの販売プロセスを解説と SAP MM とは?購買から入庫・支払までの Procure-to-Pay プロセスを解説で図解しています。

利益セグメントとしての WBS

SAP の利益分析(CO-PA)は「製品 × 顧客 × どの WBS = いくら儲かった」を分解して見られる仕組みです。WBS が利益セグメントに登録されていると、その軸で利益分析可能になります。WBS 未登録の受注は「製品 × 顧客」だけで集計され、プロジェクト別利益が見えません。「WBS を入れた受注」と「入れない受注」が混在すると、プロジェクト別の粗利がつかなくなるため、Customizing で「受注タイプ ZOR では勘定設定区分入力を必須化」する設計が現場では効きます。ADT の SAP×AI 案件では、最初の 2〜4 週間に WBS 紐付けと Account Assignment を PoC し、本番化する段階で KE5Z の利益セグメント軸に組み込む二段構えを採っています。

🔎

豆知識:SAP R/3 時代から動く現役機能

WBS と SD の連携は SAP R/3(1992 年リリース)の時代から動く機能で、SAP ERP 6.0・S/4HANA でも標準搭載されています。30 年以上動いている理由は「案件を階層化して、原価・進捗・責任を 1 つの構造で管理できる」という価値が普遍的だから。派手さはありませんが、プラント・造船・建設の案件管理には無くてはならない機能です。受注管理とプロジェクト管理の入口は違っても、出口(利益)は同じ CO-PA で合流する設計思想は、SAP の ERP としての本質を表しています。

まとめ

  • VA01 受注に PRPS の WBS 要素を入れると、プロジェクト別の利益管理が自動で動く
  • 勘定設定区分は Z(WBS 要素)/F(内部注文)/C(原価センタ)の 3 種類で、業務に応じて選ぶ
  • 手順は KO04(WBS 作成)→ CJ20N(階層化)→ VA01(受注 + 勘定設定)の 3 段 + 転記後 VA03 で検証
  • プラント・造船・建設・設備の 4 業態では必須、一品一葉販売には不要
  • Closed 状態の WBS には紐付けできない、案件中は Released を保つ
  • Customizing で受注タイプ別の勘定設定区分入力を強制化すると事故防止に効く

04FAQ よくある質問

ADTナビゲーター
受注 × WBS の運用検討時によく出る質問を 4 つまとめました。「WBS 変更できる?」「1 受注に複数 WBS?」あたりが頻出です。
受注登録後に WBS を変更できますか?

できます。VA02 → 項目 → アカウント割当 → WBS 要素を上書きします。ただし既に出荷済み/請求済みの明細は変更不可な場合があります。プロジェクト閉鎖(Closed)後は新規受注で対応してください。WBS 変更時は必ず VA03 で転記結果を再確認し、KE5Z の集計軸が崩れていないかも月次でチェックするのが安全です。

1 つの受注に複数の WBS を割り当てられますか?

できます。アイテム別に WBS を分けるのが SAP の標準です。1 受注 = 複数アイテムで、品目ごとに紐付けを分けるのが一般的です。1 アイテムに複数 WBS は不可(PRPS-PSPNR は 1 カラムのため)。プラント案件で「設計と建設を別 WBS に分けたい」場合は、アイテムを分割して別 WBS を割り当てる設計にします。

WBS が入っていない受注が残っているとどうなりますか?

プロジェクト別利益分析(KE5Z)で「WBS 未割当」セグメントにまとまり、粗利の透明性が失われます。Customizing で「受注タイプ ZOR では勘定設定区分入力を必須化」する設定が可能です。OVZ3(勘定設定/受注)で業種別制限を入れ、未割当受注が転記できないようにすると事故防止に効きます。既に混在している場合は、KE5Z のセグメントに「未割当」を明示して月次で監視するのが現実解です。

PRPS-PSPNR の番号体系はどのように設計すべきですか?

自由に設計可能ですが、プロジェクト定義番号 + 階層コード(例: P-1000-1.1.001)を推奨します。視認性と Excel 連携が楽になります。プラント案件は「案件コード + P/C + c(子)」が標準的なパターンで、造船は船体番号固定、建設はビル番号固定、設備は装置番号固定が慣例です。番号桁数は 8〜15 桁が視認性と表現力のバランスで、これより長いと入力ミスの原因になります。

出典・参考

※本記事は上記の公開情報をもとに、アラディンテクノロジー株式会社編集部が独自に整理・考察したものです。内容は執筆時点(2026-10-04)の情報です。WBS・Account Assignment・PRPS-PSPNR は SAP の標準機能として提供されていますが、S/4HANA 移行時に仕様が変わる可能性があります。最新仕様は SAP Help Portal でご確認ください。考察部分は当社の見解であり、特定の構成・運用を推奨するものではありません。

受注 × WBS の設計から利益管理まで、
ご一緒に設計しませんか?

ADT では、SD・PS・MM・FI 領域を横断する案件型販売(プラント・造船・建設・設備)の設計と、KE5Z での利益管理、CO-PA 構築まで一貫して支援します。ご相談・お見積りは無料です。

無料で相談する →
ABOUT

この記事について

執筆

アラディンテクノロジー株式会社 編集部

SAPコンサルティングとAI活用の現場知見をもとに、基幹業務のスマート化に役立つ情報をお届けしています。

監修

劉 瑞(リュウ ズイ)

代表取締役社長。SAP ABAP開発からコンサルティングまで15年、来日20年弱。「SAP×AI」の融合による価値創造に注力しています。

記事一覧に戻る