JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 14 min read

表紙: SAP EWM RFメニュー — 倉庫作業者をRFタスクに接続するナビゲーションツリー

SAP EWM RFメニュー

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


第1部: RFメニュー — 基本概念(全モジュール共通)

1.1 RFメニューとは

ハブアンドスポーク図: 中央にRFメニュー、RF環境、RF論理トランザクション、RFプロファイル、ユーザー、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メニュー構造タイプ

3つのRFメニュー構造タイプ(フラット単一階層、階層的多階層、ロールベースメニュー)を示す比較グリッド

RFメニューの階層と構成は、倉庫業務の複雑さとオペレーター役割の多様性を反映します。不適切な構造を選択すると、オペレーターは無関係なタスクをスクロールしたり、多すぎるサブメニューレベルを移動したりすることを強いられ、どちらもピッキングと入庫格納の効率を低下させます。

構造タイプ説明ユースケース主な動作
フラット単一階層すべてのRFLTが1つのメニュー下に直接明細として表示され、サブメニューはなしタスクタイプが限られた小規模倉庫。オペレータはすべての機能を実行高速アクセス、最小限のナビゲーション。RFLTの総数が少ない場合(通常10未満)にのみ適切
階層型複数階層メニュー項目がサブメニューに分岐し、さらにそのサブメニューが下位のサブメニューまたはRFLTを含む入庫、出庫、内部、在庫など、明確な機能エリアを持つ中~大規模倉庫プロセスごとに論理的にグループ化可能。オペレータはタスク選択前に自分のエリアに移動
ロールベースメニューオペレータロールごとに個別のRFメニューを定義。各メニューにはそのロールに関連するRFLTのみを含む差別化された倉庫ロール(受入担当、ピッカー、梱包担当、補充担当)表示される情報を削減。オペレータは許可されたタスクのみ表示。ロール割当はRFプロファイルで処理

設計原則: すべてのユーザーに対して単一の大規模なメニューを構築するのではなく、オペレータの役割ごとに1つのRFメニューを設計します。ロールベースのメニューとRFプロファイルの割り当てを組み合わせることが、中規模および大規模なEWM実装における標準的なパターンです。


1.3 組織レベルとデータ階層

RFフレームワークの階層を示す階層ツリー: 倉庫番号 → RF環境 → RFメニュー → メニュー項目 → RF論理トランザクション

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オブジェクトは倉庫にスコープされます
2RF環境/SCWM/TRFENVRFENV, LGNUM, 画面行/列数画面サイズと表示パラメータ。RFメニューの前提条件
3RFメニュー/SCWM/TRFMENURFMENU, RFENV, LGNUM, 説明メニューヘッダ。親RF環境にリンク
4メニュー項目/SCWM/TRFMITEMRFMENU, SEQNO, 項目タイプ, 対象RFLT/サブメニューメニューツリー内の各エントリ。連番で表示順序を制御
5RF論理トランザクション/SCWM/TRFLTSRFLT, RFENVリーフレベルの実行可能タスク。タイプRFLTのメニュー項目から参照されます

主要な設計上の判断: RFメニューは、倉庫番号レベルではなく、RF環境レベルで定義されます。1つの倉庫に複数のRF環境(例:異なるデバイスの画面サイズ)を持たせることができ、それぞれが独自のメニューセットを持ちます。


1.4 他のマスタデータオブジェクトとの統合

RFメニューを中心に、RF環境、RF論理トランザクション、RFプロファイル、ユーザー、RF表示端末へと放射状に接続するハブアンドスポーク図

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所有権を示すチェックリスト(RFメニューデータセクション:メニュー定義、メニュー項目、表示設定、言語テキスト)

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

凡例: ◎ = オーナー/最重要, ○ = 直接関与


2.1 メニュー定義

RFメニュー定義フィールド(メニューID、説明、RF環境、倉庫番号)を示すチェックリストスライド

メニュー定義は、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メニューツリーを構成する個々のエントリです。各項目は、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メニュー表示設定(アイコン、ファンクションキー、表示フラグ、ソート順)を示す積層スライド

表示設定は、RF端末画面上の各メニュー項目の視覚的な表示とアクセシビリティを制御します。これらの設定は、オペレータが時間的制約のもとで反復作業を実行する高スループット環境において特に重要です。適切に設定された表示レイアウトは、誤入力を減らし、タスク選択を迅速化します。

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

2.4 言語テキスト

言語テキスト設定を示す2列の比較スライド:多言語RF環境向けの言語キーと翻訳済みメニューテキスト

言語テキストを使用すると、同一のRFメニューにおいて、オペレータのログオン言語で明細ラベルを表示できます。多国籍の倉庫や多言語の従業員がいる施設では、言語テキストのメンテナンスにより、言語ごとに個別のメニュー定義を必要とせず、オペレータが希望する言語でメニュー項目を表示できるようになります。

項目説明実務上の使用例
言語キーテキストの言語を識別するISO言語コード(例:EN=英語、JA=日本語、DE=ドイツ語)最低限、インストール言語のテキストと、主要なオペレータ言語のテキストを常に作成する。EWMを運用する日本の製造現場では、ENとJAの両方のテキストを維持する。ENテキストは、ログオン言語に翻訳がない場合のフォールバックとして機能する。
翻訳済みメニューテキスト指定された言語でのメニュー項目の表示テキスト翻訳は、元のテキストと同じ長さ制限(標準RF画面では20文字未満)に抑える。プロジェクトの早い段階で顧客の翻訳チームと調整する。RFメニューテキストは、ユーザー受入テストまで翻訳範囲から見落とされがちであり、土壇場での手直しの原因となる。

前提条件: 言語テキストは、メニュー項目が存在した後にのみ保守できます。RF端末ログイン時のオペレータのログオン言語によって、実行時にどの言語テキストが取得されるかが決まります。ログオン言語のテキストが存在しない場合、システムはインストール言語のテキストにフォールバックします。


次に読むべきもの

L1) Big Picture

IDCategoryTitle
ewm-001OverviewSAP EWMとは何ですか?

L2-A) Master Data

IDCategoryTitle
ewm-a01OverviewSAP EWM マスタデータ:概要、階層、および関係性
ewm-a02-01Master DataSAP EWM 品目マスタ
ewm-a03-01Master DataSAP EWM 保管タイプ
ewm-a03-02Master DataSAP EWM 保管セクション
ewm-a03-03Master DataSAP EWM 入庫格納ストラテジ
ewm-a03-04Master DataSAP EWM ピッキング戦略
ewm-a04-02Master DataSAP EWM 保管棚番
ewm-a04-03Master DataSAP EWM 固定保管棚番
ewm-a04-04Master DataSAP EWM 生産供給エリア
ewm-a04-05Master DataSAP EWM 梱包仕様
ewm-a04-06Master DataSAP EWM ユーザ
ewm-a05-01Master DataSAP EWM ウェーブテンプレート
ewm-a06-01Master DataSAP EWM リソース
ewm-a07-01Master DataSAP EWM 検査タイプ
ewm-a08-01Master DataSAP EWM ロットマスタ
ewm-a08-02Master DataSAP EWM ロット特性
ewm-a09-01Master DataSAP EWM RF環境
ewm-a09-02Master DataSAP EWM RF 論理トランザクション
ewm-a09-03Master DataSAP EWM RFメニュー 📍
ewm-a09-04Master DataSAP EWM RFプロファイル
ewm-a09-05Master DataSAP EWM RF キュー
ewm-a09-06Master DataSAP EWM RF プレゼンテーションデバイス
ewm-a10-01Master DataSAP EWM PLC(プログラマブル・ロジック・コントローラ)
ewm-a10-02Master DataSAP EWM コミュニケーションポイント

L2-B) Transaction

IDCategoryTitle
ewm-b01OverviewSAP EWMトランザクション:プロセスフロー、階層、および関係