MM17 Tコード SAP: 品目マスタの一括メンテナンス
⚡ スマートサマリー
品目マスタレコードの一括作成は、MM17、LSMW、eCATT、BDC、BAPIなどのツールを用いて、繰り返し行う単一入力作業を置き換えるものです。トランザクションMM17は、対象データが同一の場合、複数の品目を一度に変更または拡張します。

大量メンテナンスとは何か SAP ん?
一括メンテナンスとは、各品目を個別に開くのではなく、同じマスタデータ操作を一度に多数のレコードに適用することを意味します。稼働開始時に2,000もの品目をロードするプロジェクトや、製品グループ全体を新しい測定単位に移行するというビジネス上の決定などは、MM01とMM02だけでは現実的ではありません。
この用語の背後には2つの異なるニーズがあり、それらはしばしば混同される。
- 大量創造 まだ存在しない品目マスタレコードを作成します。レコードごとに異なる値を指定して完全な作成トランザクションを実行できるデータロードツールが必要です。
- 大量変化 トランザクションMM17は、既存のレコードのフィールドを更新したり、既存の資料をさらに上位の組織レベルに拡張したりします。
この区別が重要なのは、MM17では品目番号を生成したり、新規レコードの必須項目すべてに値を入力したりすることができないためです。MM17は、選択されたセットに対して、指定された値を1つだけ書き込みます。そのため、本格的な大量作成には、LSMW、eCATT、BDCレコーディング、またはBAPI呼び出しが使用されます。これらのツールはすべて、品目ごとに異なる行を含むソースファイルを読み取ります。
以下の比較表は、MM17の手順を説明する前に、各ツールがどの位置づけにあるかを示しています。
SAP 大量メンテナンスチュートリアル
複数のマテリアルを一度に作成するには、次のような機能にアクセスする必要があります。
- eCatツール
- LSMW (レガシー システム移行ワークベンチ)
- BDC (バッチデータ通信)録音
- BAPI (ビジネスアプリケーションプログラミングインターフェース)
一括保守トランザクションも使用できます MM17 場合によってはビューを作成します。 ただし、すべての組織レベルに同じデータを含める必要はないことに留意する必要があります (MM17 では、選択した品目と組織レベルのすべてのデータが同じである必要があります)。
大量作成はエンドユーザーの責任とはみなされません。しかし、モジュールスペシャリストとして、 MM17。 LSMW、BDC、または BAPIこれは開発者またはコンサルタントの仕事とみなされます。そのため、詳細を理解する必要はなく、概念と、このような大量データ保守の可能性があることを知っていれば十分です。
MM17 を使用して品目マスターデータを一括変更できます (このトランザクションで何かを達成できない場合は、次の方法を使用して実行できます) LSMW、BDC または BAPI)。
一括作成ツール比較:MM17、LSMW、eCATT、BDC、BAPI
各ツールは、セットアップの手間と柔軟性のトレードオフの関係にあります。以下の表は、特定の状況においてどのツールを選択すべきかをまとめたものです。
| ツール | 新しい記録を作成しますか? | レコードごとに異なる値? | 普段誰が使うのか | に最適 |
|---|---|---|---|---|
| MM17 | いいえ、変更と拡張のみ | はい、グリッドの各行に値を入力できます。 | モジュールスペシャリスト | 資材リスト全体にわたるフィールドの統一的な更新 |
| LSMW | はい | はい、ソースファイルから読み込みます | コンサルタント | 一度限りの移行と繰り返し可能なロード |
| 電子キャット | はい | はい、テストデータコンテナによって駆動されます | コンサルタントまたはテスター | システムテストと組み合わせた負荷 |
| BDC記録 | はい | はい、内部テーブルから | ABAP開発者 | 標準ロードオプションのないスクリーン |
| BAPI | はい | はい、通話ごとに | ABAP開発者 | インターフェースと定期的な自動負荷 |
BAPIは、画面シーケンスに依存せず、トランザクションと同じビジネスロジックでデータを検証するため、最も堅牢な選択肢です。 BDC 一方、録画は、基となる画面が変化するたびに中断される。
MM17を使った一括メンテナンスの方法
ステップ1)
- トランザクションMM17を入力してください
- 変更する必要があるデータ型を選択します。たとえば、一般データのフィールドを変更する必要があります。
- 実行します。
この最初の画面に表示されるテーブルは、品目マスタビューに対応しています。MARAには一般データ、MARCにはプラントデータ、MVKEには販売データが格納されているため、ここで選択したテーブルによって、後で使用可能になるフィールドが決まります。
ステップ2)
- データを変更する材料範囲またはリストを入力してください
- 実行する
ステップ3)
- 以下に表示されているボタンをクリックすると、次の情報が表示されます。 フィールドの選択 を選択して、後処理画面に進みます。
- 適切なフィールドを確認してください (XNUMX つの材料の基本測定単位を変更しています)。
- 左向きの矢印をクリックして、選択したフィールドを変更するフィールドのリストに追加します。
- [OK]ボタンをクリックします。
ステップ4) 次の画面が表示され、転送する値を入力できます。 24 インチと 32 インチのテレビの基本測定単位として PAL (パレット) を維持しており、それを PCS (個数) に変更する必要があるとします。
- コピーしたい値をボックスに入力します。
- 列見出しをクリックします。
- ボタンを選択すると、古い値が「PCS」で上書きされます。
- 実行します。
これで設定が保存され、品目マスターデータが変更されました。
MM17の制限事項とベストプラクティス
MM17は承認ステップなしでマスタデータに直接書き込むため、誤りがあると選択されたすべての品目に一度に影響が及びます。以下の対策を講じることで、このリスクを抑制できます。
- まずはサンドボックス環境でテストしてください。 本番環境で実行する前に、非本番クライアントで同一の選択とフィールド変更を実行し、レコードのサンプルを検査してください。
- まずは選択肢を絞り込むことから始めましょう。 2~3種類の材料で実行し、MM03で結果を確認してから、材料の範囲を広げてください。
- 上書きボタンの意味を理解してください。 上書きを選択すると既存のエントリが置き換えられますが、代替オプションを選択すると現在空白のフィールドのみが入力されます。誤った選択をすると、保持されている値が警告なしに削除されます。
- 依存データに注意してください。 上記の例のように、基本単位を変更しようとしても、在庫が存在する場合や、未処理の文書が古い単位を参照している場合は、変更は拒否されます。
- 選択内容を記録してください。 使用した材料リストを保存して、変更を反映させます。 trac下流のレポートが間違っているように見える場合は、修正または取り消されます。
- 結果ログを確認してください。 MM17は、更新されたレコードと更新に失敗したレコードを報告します。緑色のメッセージが表示されずに終了した実行は、変更が完全に適用されていないことを意味します。
要件で本当に品目ごとに異なる値が必要な場合、またはMM17で公開されていないフィールドがある場合は、エスカレーションしてください。 LSMW またはトランザクションを強制するのではなく、BAPI ロードを使用します。単一レコードの処理の場合、 コピー用マスター (NAIST) と 品目マスタの変更 チュートリアルは依然として正しい学習方法です。




