新会社コード用の品目を作成して購買発注まで進める
新しい会社コード(Company Code)で購買業務を始めるには、組織設定や仕入先(Supplier)を用意しただけでは足りません。実際に在庫購買を流すためには、品目マスタ(Material Master)を作成し、その品目を使って購買発注(Purchase Order)まで正常に登録できることを確認する必要があります。
今回やること
今回は、会社コード/プラント(Plant) Z091 で原材料(Raw Material)の品目を新規作成し、その品目を使って標準購買発注(Standard Purchase Order)を登録します。
実機では、品目作成の途中で購買・在庫管理(Materials Management、MM)の期間が未初期化、購買発注の途中で「品目は勘定設定が必要です」というエラーに遭遇しました。成功手順だけでなく、そこで何が不足していたのか、どの設定を確認して先へ進めたのかも含めて記録します。
| 項目 | 検証内容 |
|---|---|
| 製品 | SAP S/4HANA 2025 On-Premise |
| 画面 | SAP GUI for HTML |
| 検証時期 | 2026年8月 |
| 対象領域 | MM(品目マスタ/購買) |
| 主な操作 | MM01、OMSY、OMS2、ME21N、SE16N |
| 検証レベル | 実機で設定・マスタ作成・購買発注登録まで確認 |
注意:以下の Z091、品目 2、仕入先 1002929、金額・日付などは本検証環境のテスト値です。SAP標準の推奨値や唯一の正解を示すものではありません。
1. MM01を開始すると、会社コードのMM期間で止まった
まず MM01 で、産業コード(Industry Sector) M、品目タイプ(Material Type) ROH を指定し、基本データ1(Basic Data 1)・購買管理(Purchasing)・会計1(Accounting 1)のビューを選択しました。組織レベル(Organizational Levels)にはプラント Z091 を指定します。
ところが、最初の実行では次のエラーで先へ進めませんでした。

実機で確認した事実:MARV を会社コード Z091 で確認すると該当レコードがなく、OMSY では Z091 の年度・期間が未初期化でした。そこで現会計年度 2026、現期間 5 を設定して保存すると、前期間 2026/4、前年度最終期間 2025/12 も保持され、MARV に Z091 のレコードが作成されました。その後、MM01は正常に次の画面へ進みました。
SAP標準仕様:SAP Helpの「期間の初期化(Initializing the Period)」では、品目マスタのカスタマイジング(Customizing)で会社コードごとにMMの現会計年度・現期間を設定し、保存時に期間管理のコントロールレコード(Control Record)が作成されることが説明されています。
SAP Help Portal:期間の初期化(Initializing the Period)
筆者の判断:新会社コードでMMを使い始めるときは、会社コードやプラントが存在するかだけでなく、MM側の期間管理が初期化されているかも独立して確認した方が切り分けが速いと考えます。
2. 原材料品目を作成する
MM期間を初期化したあと、MM01 をやり直しました。今回は参照品目(Reference Material)を使わず、内部採番(Internal Number Assignment)で原材料を新規登録しています。
| 項目 | 今回の設定値 |
|---|---|
| 品目タイプ | ROH(原材料) |
| 品目テキスト(Material Description) | Z091 テスト原材料 |
| プラント | Z091 |
| 基本数量単位(Base Unit of Measure) | EA |
| 品目グループ(Material Group) | L002(原材料) |
| 購買グループ(Purchasing Group) | Z93 |
| 評価クラス(Valuation Class) | 3000(原材料) |
| 価格統制(Price Control) | V(移動平均価格) |
| 移動平均価格(Moving Average Price) | 1,000 JPY |
| 価格単位(Price Unit) | 1 |

SAP標準仕様:SAP Helpでは、品目タイプが品目マスタの画面・内部/外部の番号採番方法(Internal/External Number Assignment)・調達方法(Procurement Type)などを制御し、品目タイプとプラントの組合せが数量更新・金額更新にも関係すると説明されています。また、会計1ビューの価格統制では S が標準価格(Standard Price)、V が移動平均価格です。
SAP Help Portal:品目タイプ(Material Types)
SAP Help Portal:価格統制と品目価格決定(Price Control and Material Price Determination)
入力内容をチェックして保存すると、内部採番された品目 2 が登録されました。

保存後はテーブルでも反映を確認しました。MARA では品目タイプ ROH・基本数量単位 EA・品目グループ L002、MARC ではプラント Z091・購買グループ Z93、MBEW では評価エリア(Valuation Area) Z091・評価クラス 3000・価格統制 V・価格単位 1 を確認しています。
3. ME21Nで「品目は勘定設定が必要です」が発生
続いて ME21N で標準購買発注を作成しました。仕入先 1002929、購買組織(Purchasing Organization) Z091、購買グループ Z93、会社コード Z091 を指定し、明細に品目 2、数量 10 EA、プラント Z091、正味価格(Net Price) 1,000 JPY を入力しました。
ここでは在庫として受け入れる購買を確認したいため、勘定設定カテゴリ(Account Assignment Category)は空欄です。しかし初回のチェックでは、次のエラーが表示されました。

実機で確認した事実:エラー後に OMS2 の「数量/金額更新」を確認すると、評価エリア Z091・品目タイプ ROH の行は存在していましたが、数量更新(Quantity Updating)と金額更新(Value Updating)がともにOFFでした。そこで Z091 / ROH の行だけをONにして保存しました。保存後、T134M でも数量更新 MENGU=X、金額更新 WERTU=X を確認しています。

SAP標準仕様:SAP Helpでは、品目タイプとプラントによって、品目マスタで数量変動を更新するか、財務会計(Financial Accounting)の在庫勘定に金額変動を更新するかが決まると説明されています。また、SAP KBA 2172511では、トランザクション ME21N などで非評価品目(Non-Valuated Material)を扱う際に、SAPメッセージ(クラス ME/番号 062)「品目は勘定設定が必要です」(KBA英語表記:Material is with mandatory account assignment)が発生する事象が扱われています。
SAP Help Portal:品目タイプ(Material Types)
SAP KBA 2172511:非評価品目でME21N/ME51N実行時にSAPメッセージ(クラスME/番号062)が発生するケース
筆者の判断:今回の目的は原材料を在庫として購買することなので、SAPメッセージ(クラス ME/番号 062)を避けるためだけに原価センタ(Cost Center)等の勘定設定カテゴリを入れるのは検証目的と合いません。実機で確認した数量/金額更新の不足を是正し、在庫購買として成立する状態を整える方針にしました。
なお、OMS2 を変更する前から開いていた ME21N ではエラー表示が残りました。そこで未保存の明細を破棄して ME21N を新規に開き直したところ、同じ品目・組織条件でSAPメッセージ(クラス ME/番号 062)は解消しました。これは今回の実機で観察した挙動であり、一般仕様として断定するものではありません。
4. 標準購買発注を登録する
SAPメッセージ(クラス ME/番号 062)が解消したあと、購買発注の値を整えてチェックしました。
| 項目 | 今回の設定値 |
|---|---|
| 伝票タイプ(Document Type) | NB(標準購買発注) |
| 仕入先 | 1002929 |
| 購買組織 | Z091 |
| 購買グループ | Z93 |
| 会社コード | Z091 |
| 品目(Material) | 2 |
| 数量(Quantity) | 10 EA |
| プラント | Z091 |
| 納入日付(Delivery Date) | 2026/08/17 |
| 正味価格 | 1,000 JPY / EA |
| 勘定設定カテゴリ | 空欄 |
| 入庫(Goods Receipt) | ON |
| 請求書受領(Invoice Receipt) | ON |
| 入庫基準IV(GR-Based Invoice Verification) | OFF |
| 税コード(Tax Code) | V2 |

SAP標準仕様:SAP S/4HANA 2025のHelpでは、購買発注の登録・変更・照会に使用するアプリ Create Purchase Order - Advanced が、トランザクション ME21N/ME22N/ME23N に対応するSAP GUI for HTMLアプリとして説明されています。
SAP Help Portal:購買発注の登録・変更・照会アプリ Create Purchase Order - Advanced(ME21N/ME22N/ME23N)
チェックでエラーがないことを確認して保存すると、標準購買発注 4500002272 が登録されました。

今回の実機検証で分かったこと
- 実機で確認した事実:新会社コードZ091では、MM01を始めた時点でMM期間が未初期化であり、OMSYで期間を初期化するまで品目登録を進められませんでした。
- 実機で確認した事実:品目タイプ
ROHの品目を作成できても、Z091 / ROHの数量更新・金額更新がOFFのままだと、ME21Nで在庫購買を作成する段階でSAPメッセージ(クラスME/番号062)「品目は勘定設定が必要です」が発生しました。 - SAPの一般仕様:品目タイプとプラントの組合せは数量・金額更新の制御に関係し、価格統制Vは移動平均価格による評価を表します。
- 筆者の判断:新会社コードのMM立ち上げ確認では、「組織設定済み」だけで完了とせず、MM期間、品目タイプの数量/金額更新、品目マスタ、実際の購買発注まで一連で通す方が設定漏れを見つけやすいです。
今回の範囲外
この記事は、原材料品目の作成から購買発注の登録までを対象にしています。購買発注に対する入庫、保管場所(Storage Location)や利益センタ(Profit Center)を含む後続の品目拡張、入庫時に発生した別エラー、入庫・請求書照合(Invoice Verification)後の会計伝票(Accounting Document)確認はここでは扱いません。これらは後続の実機検証として分けて確認します。

