SAP受注(VA01)とWBSの紐付け — プロジェクト販売の超入門

らん丸

カテゴリ: SAP SD / PS | 所要時間: 約8分 | 想定読者: SD/PS 初学者・導入コンサル・情シス担当 | 最終更新: 2026-10-01

想定読者

この記事で分かること

  1. 受注にWBSを割り当てる業務上の理由(なぜプラント/造船で必須か)
  2. SDとPSを橋渡しする全体アーキテクチャ(3モジュール×4主要Table)
  3. VA01で実際にWBSを入力する3ステップ手順
  4. Account Assignment Category の選び方ルール(N / Z / F / C の使い分け)
  5. 受注 → WBS → CO-PA へ至る原価自動集計フロー
  6. 現場でよく踏む5つの落とし穴と回避策

キーワード早見

用語意味
SDSales & Distribution(販売管理)
PSProject System(プロジェクト管理)
WBSWork Breakdown Structure(作業分解構造)
VA01 / VA02 / VA03受注登録 / 変更 / 照会
PRPSWBS要素マスタ Table
Account Assignment勘定設定(受注アイテムに原価集計先を指定する仕組み)
利益セグメント製品×顧客×WBS など、利益計算の切り口
CO-PAControlling-Profitability Analysis(利益分析)

受注×WBS が必要になる業務シーン

「完成品を倉庫から出して請求書を送るだけ」の一品一葉販売では、受注とWBSの紐付けは不要です。WBSが必要になるのは、案件ごとに原価と利益を見たい業界です。

業界紐付けの使われ方
プラント1案件=1受注。設計・調達・建設の各フェーズを子WBSに展開
造船船体番号=プロジェクト、艤装・塗装・試運転を子WBS化
建設ビル1棟=プロジェクト、基礎・躯体・内装を子WBSで原価管理
設備工事個別装置単位で案件化、据付・試運転を子WBS化
💡 ポイント
「大量の同一製品を繰り返し売る」よりも「一点ものの案件を、利益まで追いかけて売る」シーンでこそ、受注 × WBS の真価が出ます。

全体像 — SDとPSのモジュール連携

受注(VBAK/VBAP)からWBS(PRPS)を経由して、原価(COEP)と利益(CO-PA)へ流れる橋渡し構造を1枚の図にまとめます。

SAP受注 × WBS モジュール連携図 SD (販売) 受注 VBAK / VBAP VA01 →アカウント割当 PRPS (WBS) WBS要素 PSPNR 利益セグメントの住所 CO / CO-PA 原価 COEP 利益 KE5Z 顧客マスタ KNA1 / KNVP プロジェクト定義 CJ20N / PROJ 品目 / 原価見積 MARA / KE5Z 図1:SD → WBS(PRPS) → CO/CO-PA の架け橋

事前準備 — プロジェクト定義とWBS階層

受注にWBSを入れるには、先にWBS要素が PRPS に存在している必要があります。順序を間違えると、VA01 で「WBS要素が存在しません」エラーになります。

  1. プロジェクト定義を作成: CJ20N または OKO4(プロジェクト定義登録)
  2. WBS階層を設計: プロジェクト定義の下にWBS要素を子階層化
  3. WBS要素を登録: KO04(WBS要素登録) または CJ20NのWBSタブ
  4. WBS要素に責任者を割り当て(responsible person)
⚠️ 注意
WBSを 「閉じた(Closed)」状態にしてから 受注を登録しようとすると、VA01 で転記エラーになります。案件進行中は 「稼働中(Released)」 状態を保ってください。

VA01でWBSを割り当てる3ステップ手順

受注伝票登録VA01 から WBS を割り当てるまでの最短手順です。

  1. ヘッダ入力: トランザクション VA01 → 受注タイプ ZOR(標準受注) → 売先コード・販売組織・流通チャネルを入力
  2. アイテム入力: 品目コード・数量・単価を入力 → Enter
  3. アカウント割当: メニュー → 項目 → アカウント割当 を選択 →勘定設定区分 = Z(WBS要素) → WBS要素 フィールドに PRPS-PSPNR を入力 → Enter → 転記
Tcode: VA01
受注タイプ: ZOR
→ ヘッダ: 得意先 / 販売組織 / 流通チャネル
→ アイテム: 品目 / 数量 / 単価
→ メニュー[項目] → アカウント割当
   ├ 勘定設定区分: Z  (WBS要素)
   ├ WBS要素:        P-1000-1.1.001
   └ ネットワーク:    (空欄でOK、任意)
→ 転記(F8)

Account Assignment Category の選び方

勘定設定区分は受注アイテムの原価をどこへ集計するかを決めるスイッチです。よくある4種類を整理します。

勘定設定区分の選択フロー 何に紐付ける? Z: WBS要素 PRPS-PSPNR F: 内部注文 AUFK C: 原価センタ CSKS 案件型販売 → ✅ 社内振替 → ✅ 汎用費 → ✅
区分意味代表業務
Z (WBS)プロジェクトに紐付けプラント・造船・建設・設備
F (内部注文)社内振替用間接業務の社内取引
C (原価センタ)部門費用汎用的な販売管理費
(空欄)勘定設定なし店頭販売・即売

主Table 4枚で見るデータモデル

Table役割主要キー
VBAK受注ヘッダVBELN (受注番号)
VBAP受注アイテムVBELN + POSNR
PRPSWBS要素マスタPSPNR (WBS要素番号)
COEPCO明細(原価)OBJNR (オブジェクト番号)

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

利益セグメントとして機能する仕組み

SAPの利益分析(CO-PA)は、「どの製品 × どの顧客 × どのWBS = いくら儲かった」を分解して見られる仕組みです。

💡 ポイント
「WBSを入れた受注」と「入れない受注」が混在すると、プロジェクト別の粗利が見えなくなる。設計段階で「全受注必ずWBS入力を強制する」運用ルールを決めると、後から泣かずに済みます。

プロジェクト原価の自動集計フロー

受注にWBSが入ると、購買(MM)・労務(HR)・外部サービス(PS)が同じWBSに自動で飛ぶようになります。

プロジェクト原価の自動集計フロー VA01 受注 VBAP-PSPNR WBS WBS PRPS-PSPNR CO COEP-OBJNR CO-PA KE5Z 利益 MM購買 HR労務 PS 外部 購買発注・勤怠・外部サービスの実績が WBS に自動集計 → KE5Z でプロジェクト別粗利を即時確認

トラブル5選 — 現場でよく踏む落とし穴

① 勘定設定区分の選択ミス

プロジェクト販売なのに C(原価センタ) を選んでしまい、原価が部門に飛ぶ事故。Customizing の OVZ3 校验](勘定設定/受注)で業種別に制限可能です。

② 利益セグメント未設定

WBSは入れたのに利益セグメント登録を忘れる → KE5Z でプロジェクト別利益が出ない。KEA5 で確認・追加を。

③ プロジェクト閉鎖後の変更

WBSを 「Closed(閉鎖)」 にした後、VA02 で数量変更 → 転記エラー。原則、閉鎖後は新規受注で代替。

④ 内部注文 vs WBS の混同

「社内振替」は F(内部注文)、「案件」は Z(WBS)。同じ社内取引に見えても、紐付け先が違うと集計が別軸に。

⑤ 部分請求時の進捗不一致

出来高部分請求(PSR /進行基準)で WBS 進捗と請求タイミングが乖離 → 粗利が月次で飛ぶ。設計時に「進捗確定日 = 月末」を運用ルール化。

⚠️ 注意
これらの落とし穴はシステム側の設定だけでは防げません。運用設計書に「受注登録チェックリスト」として明文化し、現場展開することが大切です。

業務別ベストプラクティス

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

まとめ

受注 × WBS の本質は、「利益の住所を確定する行為」です。

案件型販売で利益を追いかけるなら、受注を作るときは必ず WBS を入れる。この1行の運用ルールが、プロジェクト別粗利管理の出発点になります。

よくある質問(FAQ)

Q1. 受注登録後にWBSを変更できますか?
できます。VA02 → 項目 → アカウント割当 → WBS要素を上書き。ただし既に出荷済み/請求済み の明細は変更不可な場合があります。プロジェクト閉鎖(Closed)後は新規受注で対応してください。
Q2. 1つの受注に複数のWBSを割り当てられますか?
できます。アイテム別にWBSを分けるのが SAP の標準です。1受注 =複数アイテムで、品目ごとに紐付けを分けるのが一般的です。
Q3. WBSが入っていない受注が残っているとどうなりますか?
プロジェクト別利益分析(KE5Z)で「WBS未割当」 セグメントにまとまり、粗利の透明性が失われます。Customizing で「受注タイプ ZOR では勘定設定区分入力を必須化」する設定が可能です。
Q4. PRPS-PSPNR の番号体系は?
自由に設計可能ですが、プロジェクト定義番号 + 階層コード (例: P-1000-1.1.001) を推奨します。視認性と Excel 連携が楽になります。
Q5. プロジェクト型販売に向かない業種はありますか?
一品一葉の大量販売(コンビニ商品・日用品等)は WBS 不要 です。逆に個別原価が重要な業界(プラント・造船・建設・設備)はほぼ必須です。

次回予告

次回は 「SAP PS のプロジェクト計画とネットワーク(網計画)」 を、WBS階層・出来高管理・PSC(プロジェクト在庫)と合わせて深掘りします。プラント・造船の WBS 設計パターン集も併せて公開予定です。


©2026 ADT — SAP SD/PS初学者から導入コンサルまで、現場で使える技術記事を配信中。