【SAP SD】品目提案マスタ(Material Determination)について徹底解説!

Material Determination
販売出力マスタの条件テーブル

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退しSAPの後進育成と啓蒙活動に従事中!
若者に負けぬようX(旧Twitter)も奮闘中。

この記事を読むメリット
  • 品目提案マスタの概要と登録方法を理解することができます。
  • 品目提案マスタのカスタマイズについて理解することができます。
  • 品目提案マスタで使用しているテーブル関連の情報を知ることができます。

この記事では、SAPでの受注伝票作成時に使用される品目提案マスタ(Material Determination)の概要やマスタの登録方法を解説していきます。さらに、カスタマイズやテーブル構成についても紹介していきますので、品目提案のより広範な知識を得ることができます。

SAPフリーランスバンク SAPフリーランスバンク

新着のSDのフリーランス案件

【CO】

【FI】

【MM】

【SD】

【その他】

【ECC→S/4HANA移行(FI基本設計)】東京駅(週1出社)/アドオン帳票再設計

月額単価
900,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
稼働率:
100%
作業内容:
ECC6.0からS/4HANAへの移行プロジェクトにおいて、設計書が存在しない数十本の既存アドオン帳票(ABAP)をS/4HANA環境で再実装することがミッションです。 本ポジションでは、現行のABAPプログラムをリバースエンジニアリングしながら、顧客への要件ヒアリングを行い、S/4HANA用の新たな基本設計書を作成する、非常に重要な役割を担当していただきます。 主な業務内容:
  • 既存アドオン帳票(ABAP)のソースコード解析(リバースエンジニアリング)
  • 顧客担当者への要件ヒアリング、および仕様確認
  • S/4HANA環境で実装するための、新たな基本設計書レベルの資料作成
  • 作成した基本設計書の開発チームへの説明、および連携

【CO】

【SD】

【その他】

【部品事業SAP S/4HANA新規導入】フルリモート/大規模募集(SD/CO/IF設計者)

月額単価
1,300,000円 / 月
稼働場所
フルリモート
業務領域
要件定義
稼働率:
100%
作業内容:
交換部品の受発注や出荷を管理する部品事業の基幹システムを、既存の非SAPシステムからSAP S/4HANAへ新規に導入するプロジェクトです。 本募集では、プロジェクトの根幹をなす基本設計フェーズにおいて、ご自身の専門領域(SD、CO、I/F)の設計者として、新システムの基盤構築を担当していただきます。 募集ポジションと主な業務内容:
  • 合計17名の設計者を募集します。
  • SD(販売管理)設計者:6名
  • CO(管理会計)設計者:2名
  • I/F(インターフェース)設計者:9名
ご担当いただく主な業務は以下の通りです。
  • 担当モジュール領域における要件確認、および追加機能開発の基本設計
  • テストシナリオの作成支援、および検証
  • データ移行方式の検討支援
  • 関連ドキュメントの作成および更新

【CO】

【FI】

【MM】

【PP】

【SD】

【製造業S/4HANA(ABAP開発)】東京・十条/設計・開発・テスト

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
稼働率:
100%
作業内容:
製造業のS/4HANAプロジェクトにおいて、業務要件に合わせたアドオン機能の設計・開発がミッションです。 ご自身の得意なモジュール(SD, MM, PP, QM, FI, COのいずれか)を担当し、基本設計から開発、結合・総合テストまで、一連の開発工程を自律的に推進していただきます。 主な業務内容:
  • SAP S/4HANA環境におけるアドオン機能の基本設計、および詳細設計
  • ABAPによる開発・実装(BAdI, BAPI, ALV, Dynpro等の知見を想定)
  • 開発した機能の単体テスト、結合テスト、総合テストの実施
  • 他のSEとの要件確認や仕様調整などのコミュニケーション
  • 関連ドキュメント(設計書、テスト仕様書など)の作成

【MM】

【SD】

【製造業システム再構築(S/4 SD/MM)】東京・神保町/設計・開発

月額単価
1,100,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
稼働率:
100%
作業内容:
既存の基幹システムをSAP S/4HANAで再構築するプロジェクトです。 本ポジションでは、ロジスティクス領域(SD/MM)の専門家として、アドオン機能の設計から開発、テストに至るまでの一連の工程を中心メンバーとして担当していただきます。 主な業務内容:
  • 既存システムの機能解析・調査、およびS/4HANAへの移行に関する概要設計
  • 販売管理(SD/MM)領域におけるアドオン機能の基本設計・詳細設計
  • ABAP等による開発・実装
  • 開発した機能の単体テスト、および結合テスト支援
  • 関連ドキュメント(設計書、テスト仕様書など)の作成

【PP】

【SD】

【その他】

【S/4HANAグローバル展開支援】岡山(リモート相談可)/要件定義・導入(PP/QM/SD/LWM)

月額単価
1,200,000円 / 月
稼働場所
岡山県
業務領域
要件定義
稼働率:
100%
作業内容:
米国のグローバルテンプレートを基に、岡山拠点へSAP S/4HANAを導入するロールインプロジェクトです。 本プロジェクトでは、ご自身の専門モジュール(PPDS, QM, SD, LWM)のコンサルタントとして、要件定義からUAT、データ移行、導入後のハイパーケアまで、一連の導入プロセスを主体的に推進していただきます。 主な業務内容:
  • 担当モジュールにおける、業務プロセスの整理、および要件定義
  • グローバルテンプレートとのFit&Gap分析、およびアドオン要件定義書の作成
  • カスタマイズ設定、および開発チームとの連携
  • UAT(ユーザー受入テスト)、データ移行の支援
  • SIハイパーケア(本稼働後の初期サポート)
  • 米国テンプレート担当と岡山現地担当者とのコミュニケーション(英語・日本語)

【MM】

【SD】

【SAP保守運用(MM/SD)】大阪・肥後橋(リモート相談可)/リーダー・コンサルタント募集

月額単価
1,300,000円 / 月
稼働場所
大阪府
業務領域
運用・保守
稼働率:
100%
作業内容:
SAPのフルモジュールを対象とした大規模な保守運用プロジェクトです。 現在、並行してシステムのバージョンアップ案件も進行しており、プロジェクト全体では約50名が稼働しています。今回は、増加するシステム改善案件に対応するため、保守運用体制を強化するメンバーを募集します。 安定稼働の維持と継続的なシステム改善を中心メンバーとして推進していただきます。 募集ポジションと主な業務内容: ① チームリーダー(1名募集) 保守運用チーム(小規模開発案件含む)のリーダーとして、メンバー管理、タスク管理、顧客折衝、ベンダーコントロールなどを担います。 ② MM/SD コンサルタント(3名募集) MM/SDの専門家として、ユーザーからの問い合わせ対応、障害調査、システム改善の要件定義、設計、テストなどを担当します。

【CO】

【FI】

【MM】

【PP】

【SD】

【その他】

【S/4HANA新規導入(CO-PC/PS)】東京(週1-2出社)/要件定義

月額単価
1,600,000円 / 月
稼働場所
東京都
業務領域
要件定義
稼働率:
100%
作業内容:
全社的な基幹システムをSAP S/4HANAで新規に構築する大規模プロジェクトです。 現在は要件定義の準備フェーズにあり、2025年10月より本格的な要件定義フェーズが展開されます。 本ポジションでは、原価・会計チームの一員として、特にCO-PC領域を中心に要件定義を主体的に推進していただきます。 主な業務内容:
  • CO(特にCO-PC)およびPS領域における要件定義の推進
  • ユーザー部門とのディスカッション、ワークショップのファシリテーション
  • 現行業務プロセスの分析、およびS/4HANAを前提とした新業務フローの設計
  • Fit&Gap分析、および課題に対する解決策の検討・提案
  • 関連ドキュメント(要件定義書、議事録など)の作成

【MM】

【SD】

【半導体SAP S/4HANA導入(SD/MM)】東京・品川(常駐)/マニュアル作成・権限テスト

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
テスト
稼働率:
100%
作業内容:
大手半導体企業の基幹システムをSAP S/4HANAへ刷新するプロジェクトです。 本ポジションでは、プロジェクトの最終段階における品質向上と円滑な本稼働を目的とし、SD/MM領域の操作マニュアル作成や権限テストといった重要な業務を担当していただきます。 主な業務内容:
  • SAP SD/MMモジュールに関するユーザー向け操作マニュアルの作成
  • 権限テストの計画、準備、および実行
  • テスト結果の記録、および不具合発生時の報告
  • プロジェクトチーム内での連携、および進捗報告

【MM】

【SD】

【空調企業SAP刷新(ABAP/Fiori開発)】フルリモート/アドオン設計・開発

月額単価
800,000円 / 月
稼働場所
フルリモート
業務領域
開発(ABAP/Fiori)
稼働率:
100%
作業内容:
国内空調企業の基幹システム刷新プロジェクトにおいて、業務要件に合わせたアドオン機能の設計および開発がミッションです。 MM(在庫購買管理)、SD(販売管理)領域の専門家として、アドオンの設計から開発、テストまでの一連の工程を中心メンバーとして担当していただきます。 主な業務内容:
  • SAP MM/SD領域におけるアドオン機能の設計(基本設計・詳細設計)
  • ABAPまたはFioriによるアドオン開発・実装
  • 開発した機能の単体テスト、および結合テスト支援
  • 関連ドキュメント(設計書、テスト仕様書など)の作成
  • チーム内での情報共有、および進捗報告

【CO】

【FI】

【MM】

【PP】

【SD】

【SAP HANA 設計書検証】東京・半蔵門(基本リモート)/ベンダーコントロール

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
設計
稼働率:
100%
作業内容:
SAP HANA対応プロジェクトにおいて、開発ベンダーが作成する設計書の品質を確保することがミッションです。 お客様に代わり、技術的な観点から設計書をレビューし、受け入れ判断や修正指摘を行う、非常に重要な役割を担当していただきます。 主な業務内容:
  • 開発ベンダーから提出される設計書(SAP HANA関連)の検証、およびレビュー
  • 設計内容に対する受け入れ判断、または修正・改善点の指摘
  • 開発ベンダーとのコミュニケーション、およびQ&A対応
  • お客様への検証結果の報告、および技術的な観点からの助言
この記事のポイント

品目提案マスタ(Material Determination)とは?

品目提案マスタは、英語で“Material Determination”と呼ばれており、品目変換品目切替などの用途で使用されるマスタです。これは、入力した品目コードに対して、代替品目(Substitute material)を提案してくれる機能です。
例えば、新商品への切り替えや包材(パッケージ)を変えた際に、品目コードをAからBに切り替えるというような場合に用いられます。あるいは、得意先で管理している品目コードを自社で管理している品目コードに変換する用途でも利用可能です。

博士

実際のSAP画面を見てイメージしてみるぞい!

品目MZ-FG-RXXXを品目MZ-FG-R300に変換する品目提案マスタを登録している場合、下記受注伝票の作成画面(T-CODE:VA01)のように、品目:MZ-FG-RXXXを指定しEnterを押下すると、警告が下部に出てきて品目がMZ-FG-R300に変換されます。

SAP-Screen-VA01-1
SAP-Screen-VA01-2

品目提案マスタは条件テーブルで管理されているため、任意のKey Combinationで管理でき、販売伝票タイプや流通チャネル、出荷先といった特定の条件における品目変換や切替を実装できます。

更に、上記の例では1対1の品目変換でしたが、1対Nの品目変換も可能で、ポップアップの選択画面からどの品目に変換するかをマニュアルまたは自動で選択することも可能です。
例えば、複数ある品目候補から在庫があるものを優先して出荷するというような使い方ができます。このような機能を実装できるのが品目提案マスタです。

もっと詳しく💡

マスタレコードは有効開始日と有効終了日の項目をもっており、日付ベースで品目変換や切替を制御しています。その為、新商品の切り替えなどで用いる場合、タイミングは日付ベースで切り替わる一斉切替が標準的な使い方ですが、Add-onとして機能拡張することで、在庫がなくなり次第切り替わる自然切替も実装することも可能です。

豆知識

品目提案マスタと類似したマスタとして、品目制限/除外マスタが存在します。

これは、得意先に販売できる品目を管理できます。品目制限では、得意先が購入できる品目が一覧にされます。一方、品目除外では、得意先が購入できない品目が一覧にされます。

例えば、得意先に対し、品目制限が登録されます。この得意先は、一覧に含まれる品目のみを購入できます。品目制限に含まれていない品目は、入力できません。この機能を使えば、食品メーカーがローソンに対して、セブンイレブン向けのパッケージの商品を出荷できないように制御することができます。

品目提案マスタのトランザクションコード

T-CODE内容
VB11品目提案マスタを登録することができます
VB12品目提案マスタを変更することができます
VB13品目提案マスタを参照することができます
VB14品目提案マスタを参照しながら登録することができます

品目提案マスタの登録方法

1.第一画面

品目提案マスタの登録は、T-CODE:VB11を使用します。
下記のように、登録する品目変換タイプとキーの組み合わせ(Key Combination)を選択し、Enterを押します。

SAP-Screen-VB11-1

2.簡易入力画面

次の簡易入力画面では、キー情報と有効期間、変換品目などの項目を設定します。
必須項目ではありませんが、必要に応じて品目変換理由も設定します。この項目の利用用途については、カスタマイズ方法で解説します。

SAP-Screen-VB11-2

代替品目を複数設定したい場合は、入力品目のレコードをダブルクリックして、詳細画面で代替品目を複数登録することができます。

SAP-Screen-VB11-3

カスタマイズ方法

品目提案マスタのカスタマイズは、SPROのIMG照会で下記パスで確認できます。

SPROのダイアログパス

販売管理 > 基本機能 > 品目変換

カスタマイズは下記のステップで定義していきます。

  1. 条件テーブルの作成
  2. 検索順序の作成
  3. 条件タイプの作成と検索順序との関連付け
  4. 決定表の作成と条件タイプとの関連付け
  5. 受注伝票タイプと決定表との関連付け
  6. 代替理由の定義
レイナ

基本的には、販売価格のカスタマイズと同じですね!

博士

その通りじゃ!
ここでは固有の概念である⑥代替理由について解説するぞい!

ステップ⑥では、品目変換に対する代替理由を定義します。
ここで定義された各代替理由ごとに管理パラメータとシステム応答を追加的に設定することができます。

例えば、下記画像のように代替理由:ZJP1を作成すると、マスタ登録時にZJP1の代替理由を登録することができます。このZJP1は項目“方針”で、代替品目の候補をポップアップの選択画面でマニュアル選択するシステム応答を定義しています。

SAP-Screen-SPRO-Material Determination

その為、受注伝票の登録画面では、選択画面で在庫の引き当て状況を確認しながら、代替品目を選択することが可能となっています。

SAP-Screen-VA01-3

それぞれの管理パラメータとシステム応答については、次の通りです。

品目を置き換える前に警告メッセージを表示するかどうかを管理することができます。
冒頭の品目提案マスタの概要説明時に、取り上げたSales Orderの登録画面では、この警告設定にチェックが入っている場合のケースです。

関連テーブルについて

上述の通り、品目提案マスタは、出力マスタや価格マスタと同様に条件テーブルによって制御されています。
品目提案マスタの条件テーブルは、キー項目を格納するテーブルとしてKOTD始まりのテーブルが使用されており、データ部分を格納するテーブルとしてテーブル:KONDD(品目変換 – データ部門)が使用されています。

そして、KOTDテーブルとKONDDテーブルは項目:KNUMH(条件レコードNo.)という内部キーで結合されています。
KOTDテーブルについては、カスタマイズで作成・変更することが可能で、各会社の要件に応じて自由にKey項目を設定することができます。これによって、任意のKey Combinationで品目提案マスタを制御できます。

テーブルIDテーブル内容
KOTDテーブルKey Combinationに紐付くテーブル番号の頭に”KOTD”を付けたテーブルです。
Key CombinationのKEY情報に加えて、条件レコードNo.が確認できます。
このテーブルに変換元の品目コードが登録されます。
KONDDKey CombinationのKEY情報以外の設定値が格納されています。
代替品目コードや提案品目コードが格納されます。
KOTDテーブルの条件レコードNo.から検索可能です。

まとめ

本記事は、品目提案マスタの用途や機能紹介に加え、カスタマイズやテーブル構造のテクニカルな内容まで解説してきました。本記事を通じて、品目提案マスタの全体像をつかむ一助になれば幸いです。最後まで読んで頂きありがとうございました。

博士

本記事はこれで以上じゃ!
条件テーブルの構造についてもっと勉強したい方は下記記事が参考になるぞい!


Warning: file_get_contents(https://sap-career.com/freelancebank/jobs/feed/): Failed to open stream: HTTP request failed! HTTP/1.1 429 Too Many Requests in /home/saplab/sap-career.com/public_html/saplabo/wp-content/themes/swell_child/admin/article_list.php on line 72

Warning: Attempt to read property "channel" on bool in /home/saplab/sap-career.com/public_html/saplabo/wp-content/themes/swell_child/admin/article_list.php on line 74

新着のSDのフリーランス案件


Warning: Attempt to read property "item" on null in /home/saplab/sap-career.com/public_html/saplabo/wp-content/themes/swell_child/admin/article_list.php on line 84

Warning: foreach() argument must be of type array|object, null given in /home/saplab/sap-career.com/public_html/saplabo/wp-content/themes/swell_child/admin/article_list.php on line 84

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

事業会社の社内SE(SAP販売・貿易管理領域を担当)

大学卒業後、化学メーカーに社内SEとして勤務し、S/4海外展開プロジェクトに参画しています。主に、SDモジュールのデータ移行を2年間経験し、その後はST/IFテストの推進業務を担当しております。その間にも、SDやGTSの保守・運用に携わりながら、SAPに関する知見を深めている最中です。

業務の中で得られた知見をアウトプットしながら、SAPを利用する方々のお役に立てれば嬉しいです!

この記事のポイント