SAP EWM RFメニュー

SAP EWM RFメニュー
RFメニューとは、RF端末に表示されるナビゲーション構造であり、RF論理トランザクション(RFLT)をブラウズ可能なメニューツリーにグループ化したものです。倉庫オペレータがRFデバイスにログインすると、RFプロファイルを通じて割り当てられたRFメニューに誘導されます。このメニューは、実行可能なすべての倉庫タスク(入庫格納、ピッキング、在庫転送、実地棚卸)を、オペレータの役割と倉庫プロセスに合わせた階層構造に整理します。この記事では、EWMコンサルタントが担当するメニュー定義、明細設定、表示設定、多言語テキスト管理について説明します。
第1部: RFメニュー — 基本概念(全モジュール共通)
1.1 RFメニューとは

RFメニューとは、RF環境内の名前付きメニューオブジェクトであり、倉庫オペレータに対して実行可能なRFタスクの構造化されたリストを表示するものです。すべてのRF論理トランザクションを直接公開するのではなく、メニューはそれらをツリー構造に整理し、オペレータはファンクションキーまたはカーソル移動を使用してナビゲートします。ツリーの各リーフノードはRFLTを実行し、各中間ノードはサブメニューを開きます。
| 項目 | 詳細 | |
|---|---|---|
| ロール | RF端末上のナビゲーションツリーを定義 — RFLTをオペレータ向けメニュー階層にグループ化します | |
| 使用モジュール | EWM (RFフレームワーク — 全ライセンスエディション(B、A、D)におけるプライマリオーナー) | |
| トランザクション | /SCWM/RFMENU (RFメニュー定義)、SPRO → EWM → RFフレームワーク → RFメニュー定義 | |
| 主要テーブル | /SCWM/TRFMENU (メニューヘッダ定義)、/SCWM/TRFMITEM (メニュー明細エントリ) | |
| S/4HANAに関する注意 | RFメニュー設定は、Embedded Basic、Embedded Advanced、Decentralized EWMのすべてで同一です。ECCベースのDecentralized EWMからの構造的な変更はありません。 |
1.2 RFメニュー構造タイプ

RFメニューの階層と構成は、倉庫業務の複雑さとオペレーター役割の多様性を反映します。不適切な構造を選択すると、オペレーターは無関係なタスクをスクロールしたり、多すぎるサブメニューレベルを移動したりすることを強いられ、どちらもピッキングと入庫格納の効率を低下させます。
| 構造タイプ | 説明 | ユースケース | 主な動作 |
|---|---|---|---|
| フラット単一階層 | すべてのRFLTが1つのメニュー下に直接明細として表示され、サブメニューはなし | タスクタイプが限られた小規模倉庫。オペレータはすべての機能を実行 | 高速アクセス、最小限のナビゲーション。RFLTの総数が少ない場合(通常10未満)にのみ適切 |
| 階層型複数階層 | メニュー項目がサブメニューに分岐し、さらにそのサブメニューが下位のサブメニューまたはRFLTを含む | 入庫、出庫、内部、在庫など、明確な機能エリアを持つ中~大規模倉庫 | プロセスごとに論理的にグループ化可能。オペレータはタスク選択前に自分のエリアに移動 |
| ロールベースメニュー | オペレータロールごとに個別のRFメニューを定義。各メニューにはそのロールに関連するRFLTのみを含む | 差別化された倉庫ロール(受入担当、ピッカー、梱包担当、補充担当) | 表示される情報を削減。オペレータは許可されたタスクのみ表示。ロール割当はRFプロファイルで処理 |
設計原則: すべてのユーザーに対して単一の大規模なメニューを構築するのではなく、オペレータの役割ごとに1つのRFメニューを設計します。ロールベースのメニューとRFプロファイルの割り当てを組み合わせることが、中規模および大規模なEWM実装における標準的なパターンです。
1.3 組織レベルとデータ階層

RFメニューは、RFフレームワーク階層内に位置します。これは、倉庫番号にスコープ設定されたRF環境の下で定義されます。この階層を理解することは、マルチ倉庫導入向けのメニュー設計において不可欠です。各倉庫は異なるRF環境を持つ可能性があり、各環境は異なるオペレーター集団向けに複数のメニューを持つことができます。
Warehouse Number (e.g., WH01)
│
└── RF Environment (e.g., ENV_STD — screen size, display settings)
│
├── RF Menu A (e.g., INBOUND — receiver role)
│ ├── Menu Item 1: [RFLT] GR from Inbound Delivery
│ ├── Menu Item 2: [RFLT] Unload HU
│ └── Menu Item 3: [Sub-Menu] Putaway
│ ├── Item 3-1: [RFLT] Putaway by Storage Bin
│ └── Item 3-2: [RFLT] Confirm Putaway
│
├── RF Menu B (e.g., PICKING — picker role)
│ └── ...
│
└── RF Menu C (e.g., INVENTORY — stock controller role)
└── ...| レベル | オブジェクト | テーブル | 主キーフィールド | 備考 | |
|---|---|---|---|---|---|
| 1 | 倉庫番号 | T300 (SPRO設定) | LGNUM | 最上位スコープ。すべてのRFオブジェクトは倉庫にスコープされます | |
| 2 | RF環境 | /SCWM/TRFENV | RFENV, LGNUM, 画面行/列数 | 画面サイズと表示パラメータ。RFメニューの前提条件 | |
| 3 | RFメニュー | /SCWM/TRFMENU | RFMENU, RFENV, LGNUM, 説明 | メニューヘッダ。親RF環境にリンク | |
| 4 | メニュー項目 | /SCWM/TRFMITEM | RFMENU, SEQNO, 項目タイプ, 対象RFLT/サブメニュー | メニューツリー内の各エントリ。連番で表示順序を制御 | |
| 5 | RF論理トランザクション | /SCWM/TRFLTS | RFLT, RFENV | リーフレベルの実行可能タスク。タイプRFLTのメニュー項目から参照されます |
主要な設計上の判断: RFメニューは、倉庫番号レベルではなく、RF環境レベルで定義されます。1つの倉庫に複数のRF環境(例:異なるデバイスの画面サイズ)を持たせることができ、それぞれが独自のメニューセットを持ちます。
1.4 他のマスタデータオブジェクトとの統合

RFメニューは単独で動作するわけではありません。これはRFフレームワークにおける中心的なナビゲーションオブジェクトであり、上位のRF環境、下位のRF論理トランザクション、そしてメニューをオペレータに割り当てるRFプロファイルと横方向に接続されています。
| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| RF環境 (EWM-A09-01) | 親 — RFメニューはRF環境内で定義される | RF環境は、その環境内のすべてのメニューが継承する画面サイズとグローバル表示設定を決定します。RFメニューは既存のRF環境の下に作成する必要があります。 | |
| RF論理トランザクション (EWM-A09-02) | メニュー項目から参照される — リーフレベルの項目はRFLTを実行する | メニューで参照される各RFLTは、同じRF環境内にすでに存在している必要があります。異なるRF環境のRFLTを参照することはサポートされていません。 | |
| RFプロファイル (EWM-A09-04) | 消費者 — RFプロファイルは、オペレータまたはリソースにRFメニューを割り当てる | 1つのRFプロファイルは、正確に1つのRFメニューを参照します。プロファイル内のメニューを変更すると、次回ログイン時にそのプロファイルに割り当てられているすべてのユーザに即座に影響します。 | |
| ユーザ (EWM-A04-06) | 間接的 — ユーザマスタはRFプロファイルを参照し、RFプロファイルはRFメニューを参照する | オペレータはRFメニューを直接参照しません。ログイン時に、ユーザ → RFプロファイル → RFメニューの順にたどってメニューが解決されます。 | |
| RFプレゼンテーションデバイス (EWM-A09-06) | 兄弟 — 両方ともRF環境の子である | RFプレゼンテーションデバイスは物理端末を登録します。デバイスとメニューは、同じRF環境下の別々のオブジェクトです。 |
パート 2: EWM固有のフィールド詳細
2.0 EWM オーナーシップの範囲

| データセクション | EWMの関与 | 備考 | |
|---|---|---|---|
| メニュー定義 | ◎ 所有者 | メニューID、説明、親RF環境 — /SCWM/RFMENUで完全にEWM管理 | |
| メニュー項目 | ◎ 所有者 | 項目順序、項目タイプ、ターゲットRFLTまたはサブメニュー参照 — EWM固有の設定 | |
| 表示設定 | ◎ 所有者 | アイコン割当、ファンクションキーショートカット、表示/非表示フラグ、ソート順 — メニュー項目ごとに設定 | |
| 言語テキスト | ○ Basisと共有 | 言語キーと翻訳済み表示テキスト — EWMは標準SAPテキストテーブルにテキストを保存、Basisがトランスポートと言語インポートを管理 |
凡例: ◎ = オーナー/最重要, ○ = 直接関与
2.1 メニュー定義

メニュー定義は、RF環境内でRFメニューを一意に識別するヘッダレコードです。メニュー項目や言語テキストを追加する前に、メニューの識別情報を確立します。すべてのメニュー項目と表示設定は、このヘッダに紐づきます。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| メニューID (RFMENU) | RF環境内のRFメニューを一意に識別する英数字ID | ロールと環境を反映した命名規則を使用します(例:INBOUND_STD や PICKING_A)。同じ倉庫に複数のメニューが存在する場合、明確なIDによりRFプロファイルの割り当てとトラブルシューティングが迅速化されます。 | |
| RF環境 (RFENV) | このメニューが定義されている親RF環境への参照 | RF環境は、その中のすべてのメニューの画面制約を設定します。対象デバイスの画面サイズに一致する正しい環境にメニューを割り当ててください。画面の行数を超えるメニュー項目を追加しようとすると、実行時に表示の問題が発生する可能性があります。 | |
| 倉庫番号 (LGNUM) | RF環境、ひいてはこのメニューが属する倉庫 | 複数倉庫環境では、LGNUMがこのメニューを使用するオペレーターが作業する倉庫と一致していることを確認してください。メニューは倉庫間で共有されません。各倉庫に独自のRFメニューセットが必要です。 | |
| 説明 | メニューの短い自由記述テキスト | 説明に対象オペレーターのロールを含めてください(例:「受入メニュー — 入庫ドック」)。このテキストはRFプロファイル保守時に表示され、管理者がプロファイル割り当て時に正しいメニューを迅速に特定するのに役立ちます。 |
2.2 メニュー項目

メニュー項目は、RFメニューツリーを構成する個々のエントリです。各項目は、RFLT(リーフノード)への参照、または別のサブメニュー(中間ノード)へのポインタのいずれかです。連番により、RF端末画面に項目が表示される順序が制御されます。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 連番 (SEQNO) | メニュー内の明細表示順序を決定する整数 | 番号は1、2、3ではなく10、20、30…のように10刻みで設定し、将来の挿入時に全体の再採番を不要にします。最も頻繁に使用するタスクには最小の連番を割り当て、ナビゲーションのキー操作を最小限に抑えます。 | |
| 明細タイプ | 項目がRFLTを実行するか、サブメニューにナビゲートするかを指定 | 実行可能なタスクにはRFLTタイプを、サブメニューをグループ化するにはSUBタイプを使用します。サブメニューのネストは3階層以下に抑えてください。それ以上の階層はオペレータの操作を遅らせ、時間制約のある倉庫作業中にナビゲーションミスを増加させます。 | |
| ターゲットRFLT (RFLT) | オペレータがこの明細を選択したときに実行するRF論理トランザクションID(RFLTタイプの明細のみ) | 参照するRFLTは同じRF環境に属している必要があります。メニュー明細として追加する前に、RFLTが存在しアクティブであることを確認してください。存在しない、または非アクティブなRFLTは、オペレータがその明細を選択しようとしたときにランタイムエラーを引き起こします。 | |
| ターゲットサブメニュー | この明細が選択されたときにナビゲートするサブメニューのRFメニューID(SUBタイプの明細のみ) | ターゲットサブメニューは同じRF環境下で定義されている必要があります。循環参照(メニューA → サブメニューB → メニューAに戻る)は保存時には検証されませんが、ランタイム時に無限ループを引き起こします。設定後は必ず手動でサブメニューチェーンを確認してください。 | |
| 表示テキスト | RF端末画面にこのメニュー明細として表示される短いテキスト | 標準的なRF画面(通常20桁幅)でのテキスト切れを防ぐため、表示テキストは20文字以内に抑えてください。略語は許容され、しばしば必要となります。略語の規則はプロジェクト設定ガイドに文書化してください。 |
2.3 表示設定

表示設定は、RF端末画面上の各メニュー項目の視覚的な表示とアクセシビリティを制御します。これらの設定は、オペレータが時間的制約のもとで反復作業を実行する高スループット環境において特に重要です。適切に設定された表示レイアウトは、誤入力を減らし、タスク選択を迅速化します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| アイコン | メニュー項目に視覚的に割り当てられるグラフィカルアイコン | SAPはEWM RFメニュー用の標準アイコンセットを提供しています。小さなRF画面上での素早い視覚スキャンをサポートするため、使用頻度の高い項目(例:入庫格納にはフォークアイコン、入庫にはトラックアイコン)に認識しやすいアイコンを割り当てます。すべてのRF端末ファームウェアがアイコンをレンダリングするわけではないため、ハードウェア選定時にデバイスの能力を確認してください。 | |
| ファンクションキーショートカット | このメニュー項目への直接ショートカットとして割り当てられたFキー(F1~F12) | 各メニューで最も頻繁にアクセスされる項目にファンクションキーショートカットを割り当てます。オペレーターのトレーニング資料にキー割り当てを文書化してください。異なるメニュー間でショートカット割り当てに一貫性がないと、複数のエリアで作業するオペレーターに混乱を引き起こします。 | |
| 表示/非表示フラグ | メニュー項目をオペレーターに表示するか、非表示にするかを制御します | 技術的な理由(例:RFプロファイル設定で参照されている)でメニュー定義に残す必要があるが、オペレーターがアクセスできないようにすべき項目には、非表示フラグを使用します。これは、後で再アクティブ化される可能性のある項目を削除するよりも推奨されます。 | |
| ソート順 | 複数の項目が同じシーケンス番号範囲を共有する場合の二次的な順序付けフィールド | ソート順により、シーケンスバンド内での項目の細かい配置が可能になります。実際には、シーケンス番号が十分な間隔(10刻み)で割り当てられている場合、このフィールドはほとんど必要ありません。 |
2.4 言語テキスト

言語テキストを使用すると、同一のRFメニューにおいて、オペレータのログオン言語で明細ラベルを表示できます。多国籍の倉庫や多言語の従業員がいる施設では、言語テキストのメンテナンスにより、言語ごとに個別のメニュー定義を必要とせず、オペレータが希望する言語でメニュー項目を表示できるようになります。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 言語キー | テキストの言語を識別するISO言語コード(例:EN=英語、JA=日本語、DE=ドイツ語) | 最低限、インストール言語のテキストと、主要なオペレータ言語のテキストを常に作成する。EWMを運用する日本の製造現場では、ENとJAの両方のテキストを維持する。ENテキストは、ログオン言語に翻訳がない場合のフォールバックとして機能する。 | |
| 翻訳済みメニューテキスト | 指定された言語でのメニュー項目の表示テキスト | 翻訳は、元のテキストと同じ長さ制限(標準RF画面では20文字未満)に抑える。プロジェクトの早い段階で顧客の翻訳チームと調整する。RFメニューテキストは、ユーザー受入テストまで翻訳範囲から見落とされがちであり、土壇場での手直しの原因となる。 |
前提条件: 言語テキストは、メニュー項目が存在した後にのみ保守できます。RF端末ログイン時のオペレータのログオン言語によって、実行時にどの言語テキストが取得されるかが決まります。ログオン言語のテキストが存在しない場合、システムはインストール言語のテキストにフォールバックします。
次に読むべきもの
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トランザクション:プロセスフロー、階層、および関係 |