SAP EWM ロット特性

SAP EWM ロット特性
バッチ特性は、SAPの分類システム(クラスタイプ023)を通じてバッチ管理品目に割り当てられる分類属性です。各特性はデータ型と値範囲を定義します(例:有効期限、純度パーセンテージ、保管温度)。値は個々のバッチごとに入力され、倉庫タスク作成時にEWMによって読み取られ、FEFO、クラスベースの検索戦略、品質検査関連性に従ってバッチをソートおよびフィルタリングします。この記事では、3ステップの設定手順(特性 → クラス → クラス-品目割当)と、分類主導の倉庫プロセスを有効化するバッチごとの値入力を説明します。
第1部: ロット特性 — 基本概念(全モジュール共通)
1.1 ロット特性とは

バッチ特性とは、材料の個々のロットを分類するための記述子であり、定義されたデータ型と許容値を持つ名前付き属性です。SAPでは、すべての可能な属性をバッチレコードに直接保存するのではなく、一般の分類システムに分類を委ねます。特性はCT04で一度定義され、CL01でタイプ023のクラスにグループ化され、そのクラスが材料-プラントの組み合わせに割り当てられ、MSC2Nの「分類」タブでロットごとに値が入力されます。EWMは、タスク作成時にこれらの値を読み取り、ロットのランク付け、フィルタリング、または順序付けを行います。
| 項目 | 詳細 | |
|---|---|---|
| 役割 | ロットレベルで型指定されたクエリ可能な属性を提供し、EWMのピッキング戦略におけるFEFOソート、クラスベースのロット検索、およびQM検査該当性をサポートします。 | |
| 使用するモジュール | EWM(ロット検索戦略、FEFOソート、ウェーブテンプレートロットフィルター)、MM/WM(MMで管理されるロット分類値)、QM(検査該当ロットフィルタリング)、PP(ロット追跡される生産構成品目) | |
| トランザクション | CT04(特性定義)、CL01(クラス定義)、MSC2N(ロット値入力 — 分類タブ)、CL30N(クラス割当レポート) | |
| 主要テーブル | CABN(特性定義)、KLAH(クラスヘッダ)、KSSK(オブジェクト-クラス割当)、AUSP(ロットごとの特性値) | |
| S/4HANAに関する注意 | 分類システムはECCから変更なし。Embedded EWMでは、ロット分類値はS/4HANAテーブルから直接読み取られます。Decentralized EWMでは、値はCIF/qRFCを介してリアルタイムで複製されます。Fioriアプリ「ロットマスタレコードの管理」は、モバイルでの値入力をサポートします。 |
1.2 特性データ型

特性のデータ型は、値の保存方法、比較方法、および並べ替え方法を決定します。誤ったデータ型を選択すると、FEFO戦略での並べ替えに失敗し、クラスベースのロット検索が機能しなくなります。
| データ型 | コード | ユースケース | 主要な動作 | |
|---|---|---|---|---|
| 文字 | CHAR | ロットグレード(A/B/C)、原産国、ロットステータスラベル | 値は英数字文字列。ソートは辞書順。許可値リスト(CT04 → 値タブ経由)により、入力を事前定義されたセットに制限します。 | |
| 数値 | NUM | 純度(%)、濃度(g/L)、水分含有量(%)、数量 | 値は測定単位と小数桁を持つ数値。範囲チェック(最小/最大)、スケール間隔、数値ソートをサポート。数値しきい値を使用するEWMロット検索戦略に重要です。 | |
| 日付 | DATE | 有効期限、製造日、賞味期限 | YYYYMMDD形式で保存。FEFOソートで使用され、ロットを有効期限の早い順から遅い順にランク付けします。これは食品、医薬品、化学業界で最も重要なデータ型です。 | |
| 時刻 | TIME | 製造時刻、サンプリング時刻 | HHMMSS形式で保存。単独で使用されることは稀で、通常は正確なロットトレーサビリティのためにDATE特性と組み合わせて使用されます。 |
設計原則: 有効期限特性には、常にDATE型を使用すること — CHARは使用しないこと。CHAR型の有効期限はEWMのFEFO戦略で正しくソートできず、日付文字列に対する数値比較は誤った結果を生み出します。
1.3 組織レベルとデータ階層

バッチ分類は、クラスタイプ023を使用したSAPの分類システムに従います。データは3つの階層に存在し、それぞれ異なるトランザクションで登録され、異なるテーブルに格納されます。
Layer 1 — Definition (Client scope)
│
├── Characteristic — CT04 → table CABN
│ Defines a measurable attribute: name, data type, unit,
│ allowed values, decimal places.
│ Shared across all classes and materials that use it.
│
└── Class (Class Type 023) — CL01 → table KLAH
Container for one or more characteristics.
Class type MUST be 023 — EWM only reads this type.
Class ↔ Characteristic link — table KSML
Many-to-many: a Class can contain multiple Characteristics;
a Characteristic can belong to multiple Classes.
Layer 2 — Activation (Material + Plant scope)
│
└── Material × Plant → Class — table KSSK
Activates batch classification for this Material in this Plant.
Without a KSSK row, the Classification tab in MSC2N is hidden
and batch values cannot be entered.
Layer 3 — Values (Batch scope)
│
└── Batch × Characteristic → Value — table AUSP
One row per (Batch × Characteristic).
Maintained via MSC2N (Classification tab).
Read by EWM at task creation for batch determination scoring.| レイヤ | オブジェクト | テーブル | スコープ | 備考 | |
|---|---|---|---|---|---|
| 定義 | 特性 | CABN | クライアント | 特性ごとに1行。すべてのプラントで同じ定義を共有。変更はその特性を使用するすべてのクラスと品目に影響します。 | |
| 定義 | クラス(タイプ023) | KLAH | クライアント | クラスごとに1行。クラスタイプ023はロット分類に必須です — EWMは他のタイプを読み取りません。 | |
| 定義 | クラス ↔ 特性 リンク | KSML | クライアント | 多対多:1つのクラスに複数の特性を含めることができ、1つの特性は複数のクラスに属することができます。 | |
| 有効化 | 品目-プラント ↔ クラス | KSSK | 品目 + プラント | 割当を有効化すると、その品目-プラント組み合わせに対してMSC2Nの分類タブが有効になります。これがないと、ロット値の入力はできません。 | |
| 値 | ロット ↔ 特性 | AUSP | ロット(品目 + ロット番号) | ロットおよび特性ごとに1つのAUSP行。タスク作成時にEWMによって読み取られ、ロット候補のスコアリングと順序付けが行われます。 |
主要な設計判断: クラスよりも先に特性を定義し、データ型と値範囲は本稼働前に固定すること。特性は、本番環境で値が存在すると変更できません。ブループリント中にデータ型と値範囲を計画し、本稼働前に固定してください。
1.4 他のマスタデータオブジェクトとの統合

バッチ特性は単独で機能するわけではありません。その値は、周辺のマスタデータ(バッチマスタ、品目マスタの分類タブ、EWMピッキング戦略)が一貫して設定されている場合にのみ意味を持ちます。
| オブジェクト | リレーションシップ | 実務上の注意点 | |
|---|---|---|---|
| ロットマスタ (EWM-A08-01) | ロット特性はロットマスタの属性である | ロットマスタレコードは、特性値が入力される前に存在していなければなりません。ロットマスタは識別情報(ロット番号、品目、プラント)を保持し、ロット特性は品質属性と物流属性を保持します。 | |
| 品目マスタ(分類タブ) | クラス-品目割当は品目マスタに格納される | ロット分類を有効化するには、MM01/MM02の分類ビューでクラスタイプ023のクラスを品目-プラントに割り当てるか、CL01で直接割り当てる必要があります。これがないと、MSC2Nに分類タブが表示されません。 | |
| ピッキング戦略(FEFO) | EWMはFEFOソートのためにZEXPIRY_DATE特性を読み取る | EWMのFEFOピッキング戦略は、ロット検索戦略で設定された特性を参照します。特性名またはデータ型がSPROの戦略設定と一致しない場合、FEFOソートは警告なくバイパスされます。 | |
| ウェーブテンプレート (/SCWM/WAVETMP) | ウェーブテンプレートはクラスベースの基準でロットをフィルタリングできる | ウェーブテンプレートでのクラスベースのロット選択は、特性値範囲(例:ZPURITY >= 98%のロットのみ)を使用します。これには、特性とそのクラス割当の両方が品目に対して有効である必要があります。 | |
| 検査ロット(QM) | QMの検査対象関連性は特性値に紐付けることができる | ロット特性がQM対象関連性を示す場合(例:ZQUALITY_STATUS = “HOLD”)、EWMはそれらのロットをピッキングリリース前に検査保管タイプに除外またはルーティングするように設定できます。 |
パート 2: EWM固有のフィールド詳細
2.0 EWM オーナーシップの範囲

| データセクション | EWMの関与 | 備考 | |
|---|---|---|---|
| 特性定義 | ◎ オーナー(MMと共有) | CT04はEWM/MMチームによって管理されます。特性定義は全モジュールで共有されるクライアントレベルのオブジェクトです。EWMが命名規則とデータ型要件を決定します。 | |
| クラス定義 | ◎ オーナー(MMと共有) | CL01のクラスタイプ023は、EWMとMMコンサルタントが共同で設定します。EWMは、ピッキング戦略をサポートするために各クラスに含める必要がある特性を指定します。 | |
| クラス-品目割当 | ◎ オーナー(MMと共有) | タイプ023のクラスを品目-プラントに割り当てると、ロット分類が有効になります。EWMとMMの両方に関係があり、通常はEWMが定義した基準を使用してMMチームが実行します。 | |
| ロット値入力 | ◎ オーナー(MM/QMと共有) | 倉庫スタッフ、QM検査担当者、または入庫プロセスユーザーがMSC2Nを介して値を入力します。EWMは、どの特性に値が必要か、またどのプロセスステップ(入庫、検査など)で必要かを定義します。 |
凡例: ◎ = オーナー/クリティカル、○ = 直接関与
2.1 特性定義

CT04 における特性定義は、ロット分類システム全体の基盤です。EWM がロットの並べ替え、フィルタリング、評価に使用するすべての属性は、クラスに割り当てられたり値を受け取ったりする前に、明示的なデータ型を持つ名前付き特性としてここで定義される必要があります。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 特性名称 | 内部名称(最大30文字) | Zプレフィックス命名規則(例:ZEXPIRY_DATE、ZPURITY、ZTEMPERATURE)を使用して、カスタム特性とSAP標準特性を区別します。特性に実運用で値が登録されると、名称は変更できません。ブループリント時に命名基準を確立し、変更管理を通じてそれを強制してください。 | |
| 説明 | UIに表示される短いテキストラベル | 倉庫オペレーターに表示される言語で説明を記述します。日本向け導入の場合、英語と日本語の両方の説明を維持してください(CT04 → 説明タブ)。これにより、MSC2Nユーザーには日本語ラベルが表示され、技術設定ドキュメントでは英語名が使用されます。 | |
| データ型 | CHAR / NUM / DATE / TIME | 特性の中で最も重要な項目です。FEFOを駆動する有効期限特性にはDATEが必須です。数値範囲検索で使用される特性にはNUMが必須です。データ型がビジネス意図と一致しない場合、EWMロット選択で暗黙的に失敗します。 | |
| 文字数 | CHAR型の長さ | 想定されるすべての値を収容し、かつ適切なバッファを持つ最小の長さを設定します。短すぎるCHAR特性は、入力時に値を暗黙的に切り捨てます。これはロット検索テスト時にのみ発見されます。 | |
| 小数桁数 | NUM型の小数点精度 | 必要な測定精度(例:純度パーセンテージの場合は小数点以下2桁)に設定します。精度が粗すぎると、FEFO同点決済シナリオで丸めが発生します。 | |
| 測定単位 | NUM型の単位 | 正しい基本単位(例:純度の場合は%、温度の場合は°C、保存期間の場合は日数)を割り当てます。EWMロット検索戦略では、単位をフィルター境界として使用してフィルタリングできます。単位が倉庫オペレーターの実際の測定値と一致していることを確認してください。 | |
| 許可値 | 許可されるエントリの固定リスト(CHAR/NUM) | 自由テキスト入力を制限する必要がある場合(例:ZGRADE = A、B、Cのみ)は、許可値リストを定義します。許可値リストのない無制限のCHAR特性は任意の入力を受け付け、一貫性のないロットクエリ結果やEWMロット選択の失敗につながります。 | |
| 追加値 | リスト外の値を許可 | 厳格な入力制御が必要な場合は、チェックを外したままにします。チェックした場合、許可値リストは強制ではなく参考情報となり、自動EWM選択で使用されない参照専用特性に役立ちます。 |
2.2 クラス定義

タイプ023のクラスは、関連するロット特性をグループ化し、それらを品目に接続するコンテナです。クラス定義は、ロット値入力に使用可能な属性と、EWMピッキング戦略設定が参照できるものを制御します。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| クラス名 | 内部クラス識別子(最大18文字) | Zプレフィックス規則を使用(例:ZBATCH_QM、ZBATCH_FOOD、ZBATCH_CHEM)。クラスは複数の品目で再利用可能であり、1つのクラスを多くの品目-プラント組み合わせに割り当てることができます。個々の品目ではなく、属性グループに基づいてクラスを設計します(例:「品目XYZのロット」ではなく「すべての食品グレードロット」)。 | |
| クラスタイプ | ロット分類には023を指定する必要があります | この項目はクラス作成時に設定され、後から変更することはできません。クラスタイプ023は、EWMのロット検索戦略およびMSC2Nの分類タブで認識される唯一のタイプです。タイプ001(汎用)またはその他のタイプを使用すると、ロット値の入力とEWMロット選択が機能しなくなります。 | |
| 説明 | 短いテキストラベル | 分類の目的を明確に説明します(例:「品質管理 - 食品グレードロット」)。このテキストはクラス割り当て画面やレポートに表示されます。類似の品目グループに対して複数のクラスが存在する場合、明確な説明により誤割り当てのリスクを低減できます。 | |
| 有効開始日 / 有効終了日 | クラスが有効な日付範囲 | 生産用クラスの場合、「有効終了日」は無期限(9999/12/31)のままにします。有効期限が切れたクラスは、期限切れ後に新しいロット値の入力やEWMロット照会を妨げます。これは、年度末処理後に予期せぬFEFO(先入れ先出し)障害が発生する一般的な原因です。 | |
| 割り当てられた特性 | このクラスにリンクされた特性のリスト(KSML) | ロット値の入力とEWM評価に必要なすべての特性を追加します。特性は論理的な順序(例:有効期限を最初に、次に純度、次に温度)で並べます。この順序がMSC2NおよびMSC3Nでの表示順序を決定します。 | |
| クラスステータス | リリース済 / 準備中 / ロック済 | 「リリース済」クラスのみが品目に割り当てられ、値の入力が可能です。特性の割り当てとQA承認完了後、「リリース済」に設定します。変更期間中に新しい割り当てを防ぐために、改訂中のクラスはロックします。 |
2.3 クラス-品目割当

品目-プラントの組み合わせにタイプ023のクラスを割り当てることは、その品目に対してロットバリュー入力(batch value entry)を有効化するアクティベーション手順です。この割り当てがない場合、MSC2Nで分類タブが表示されず、EWMはロット選択のための特性値を読み取ることができません。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| Material | 品目番号 (MATNR) | クラス割当を受けるロット管理品目。EWMで分類割当を運用上有効にするには、品目マスタ(MRP1ビューまたはプラントデータ/保管1ビュー — ロット管理チェックボックス)でロット管理が有効になっている必要があります。 | |
| Plant | プラントコード | EWMが運用されるプラントに割当を限定します。同じ品目が複数のプラントでロット管理されている場合、各プラントに個別のクラス割当が必要です(品目とプラントの組み合わせごとに1つのKSSKレコード)。プラントの設定漏れは、EWM統合テスト中に最もよく見られる設定ミスです。 | |
| Class | クラス名(タイプ023) | 割り当てるクラス。クラスタイプごとに品目-プラントに割り当てられるクラスは1つのみです。複数の属性グループが必要な場合は、それらを1つのクラスに統合するか、多段階の分類設計を使用します。 | |
| Standard Class | デフォルトの分類クラスを示すフラグ | 品目に同じタイプのクラスが複数ある場合、標準クラスはMSC2NおよびEWMのロット選択でデフォルトで使用されるクラスです。あいまいなロットクエリを避けるため、クラスタイプごとに品目-プラントあたり必ず1つの標準クラスを設定してください。 | |
| Validity | 割当の有効期間 | クラスの有効期間と一致します。本番システムでは、終了日はオープン(12/31/9999)のままにします。期間限定のクラス割当は、段階的なロールアウト時に有用です — 現在の本番稼働に影響を与えることなく、将来のプラントが稼働開始する前にそのプラントのクラスを有効化できます。 |
2.4 ロット価額入力

バッチ値入力は、個々のロットごとに特性値を記録する運用ステップです。これらの値は、タスク作成時にEWMが読み取り、FEFOソート、クラスベースのロット選択、および品質関連のロットルーティングを実行するためのデータです。
| 項目 | 説明 | 実務上の使用 | |
|---|---|---|---|
| ロット番号 | 分類対象のロット | MSC2Nの選択画面で入力します。値を入力する前に、ロットがすでに存在している必要があります(MIGOでの入庫時に作成されるか、上流システムから複製されます)。自動化された入庫プロセスでは、BAPIまたはIDocを介してロット作成と値の投入が一緒にトリガーされます。手動によるMSC2N入力は、例外処理や修正のために使用されます。 | |
| 特性 | (割り当てられたクラスからの)属性名 | MSC2Nの「分類」タブに、クラスで定義された順序で表示されます。クラスに割り当てられたすべての特性が表示されます。必須特性(CT04で「必須入力」フラグが設定されたもの)は、ロットレコードを保存する前に入力する必要があります。 | |
| 値 | この特性に入力された値 | 入力形式はデータ型によって強制されます。DATEは日付ピッカー、NUMは小数点検証付きの数値入力、制限付きCHARは許可値リストからのドロップダウンです。EWMはロット検索時にAUSPからこの値を直接読み取ります。空白または不正な値があると、そのロットはFEFOソートまたはクラスベースの選択から除外されます。 | |
| 単位 | NUM特性の表示単位 | 特性定義から事前入力されます。温度の場合、設定された単位(°C)は測定機器と一致している必要があります。特性の単位が°Cの場合、°Fで値を入力しないでください。分類では単位換算は行われません。 | |
| 変更伝票 | 値変更の監査証跡 | 分類値のすべての変更は、変更伝票システム(CDHDR/CDPOS)に記録されます。この監査証跡は、規制産業(医薬品GxP、食品HACCP)におけるロットのトレーサビリティに不可欠です。各特性について、CT04(追加データタブ→変更伝票 = X)で変更伝票の有効化が設定されていることを確認してください。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| ewm-001 | Overview | SAP EWMとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| ewm-a01 | Overview | SAP EWM マスタデータ:概要、階層、および関係性 |
| ewm-a02-01 | Master Data | SAP EWM 品目マスタ |
| ewm-a03-01 | Master Data | SAP EWM 保管タイプ |
| ewm-a03-02 | Master Data | SAP EWM 保管セクション |
| ewm-a03-03 | Master Data | SAP EWM 入庫格納ストラテジ |
| ewm-a03-04 | Master Data | SAP EWM ピッキング戦略 |
| ewm-a04-02 | Master Data | SAP EWM 保管棚番 |
| ewm-a04-03 | Master Data | SAP EWM 固定保管棚番 |
| ewm-a04-04 | Master Data | SAP EWM 生産供給エリア |
| ewm-a04-05 | Master Data | SAP EWM 梱包仕様 |
| ewm-a04-06 | Master Data | SAP EWM ユーザ |
| ewm-a05-01 | Master Data | SAP EWM ウェーブテンプレート |
| ewm-a06-01 | Master Data | SAP EWM リソース |
| ewm-a07-01 | Master Data | SAP EWM 検査タイプ |
| ewm-a08-01 | Master Data | SAP EWM ロットマスタ |
| ewm-a08-02 | Master Data | SAP EWM ロット特性 📍 |
| ewm-a09-01 | Master Data | SAP EWM RF環境 |
| ewm-a09-02 | Master Data | SAP EWM RF 論理トランザクション |
| ewm-a09-03 | Master Data | SAP EWM RFメニュー |
| ewm-a09-04 | Master Data | SAP EWM RFプロファイル |
| ewm-a09-05 | Master Data | SAP EWM RF キュー |
| ewm-a09-06 | Master Data | SAP EWM RF プレゼンテーションデバイス |
| ewm-a10-01 | Master Data | SAP EWM PLC(プログラマブル・ロジック・コントローラ) |
| ewm-a10-02 | Master Data | SAP EWM コミュニケーションポイント |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| ewm-b01 | Overview | SAP EWMトランザクション:プロセスフロー、階層、および関係 |