Everyone uses the RF framework in SAP EWM without seeing it: it is the terminal screen the warehouse operator scans. But the real value is not in the scan, it is in the configuration, the navigation, the screen profiles and the menus, exactly what the general introductions leave out.
This guide goes beyond “RF lets you scan barcodes”. It explains what the RF framework really is, how you log on and navigate, and above all which personalization objects let you tailor the interface to each operator profile. All of it grounded in the SAP standard, with no homemade recipe.
- The RF framework decouples business logic from the display on the terminal and supports a wide variety of devices, for error-free barcode data entry.
- Three device families: GUI, character-based (SAPConsole) and browser-based (ITSmobile).
- You start the environment with transaction
/SCWM/RFUI; navigation combines menus, transactions and function keys. - Personalization rests on five objects: RF Screen Manager, Presentation Device, Presentation Profile, Personalization Profile and RF Menu Manager.
The RF framework in SAP EWM, concretely
The RF (radio frequency) framework is SAP EWM’s mobile data entry infrastructure. It meets two precise objectives: decoupling business logic from the physical presentation of data on the chosen device, while allowing personalized menus and screens, and supporting a wide variety of sizes, device types and data entry modes. In the end, the objective fits in one phrase: error-free data entry in the warehouse, through RF terminals and barcodes.
This definition changes how you see the tool. The RF framework is not “the scanner application”, it is a layer that presents the same EWM process on very different devices. Hence three connection families, which you must distinguish before any project.
| Device family | Connection technology | Typical use |
|---|---|---|
| GUI | Connected to the SAP system like a standard client PC, touch screen or keyboard | Fixed stations, touch kiosks |
| Character-based | SAPConsole (Windows platform), drives the connected RF terminals | Legacy text terminals |
| Browser-based | ITSmobile: one HTML template per screen (dynpro), dynamic content via HTMLBusiness | Modern terminals and browsers |
For identification and verification, the framework relies on barcodes: SAP supports the GS1-128 type as standard, and other types can be added. Two tools round out the display personalization: the RF screen manager for screen appearance, and the RF menu manager to define your own menus and their hierarchy. This personalization layer is what separates a generic deployment from one truly tailored to the warehouse. Before you get there, the master data must of course be in place, which is the matter of master data synchronization between SAP ERP and EWM.
Logging on and navigating the RF environment
You start the RF environment with transaction /SCWM/RFUI. The logon user must be a registered SAP user, to which an EWM resource can be assigned by default. Once logged on, the main menu appears and the resource can be tracked in the Warehouse Management Monitor: the resource itself, the stock it carries and the selected warehouse orders.
The framework provides a base of standard functionalities. Logon enables tracking of resources, of the stock on the resource and the selection of warehouse orders. At logon, a recovery function checks whether the resource was interrupted while executing a warehouse order and, if so, redisplays the screen of the relevant step to resume the process. Then come the execution transactions for the main warehouse processes: picking, putaway, loading, unloading, deconsolidation, packing, physical inventory and replenishment.
Standard navigation means choosing the menu item you want. Direct navigation to a transaction is done by entering the menu item’s number in the Menu field. Virtual navigation lets you chain the numbers of several items, including those not shown on the current screen but on later screens.
Within a transaction, you enter data, validate it, or both. Entry is done by scanning a barcode or typing, then confirming with Enter. If the Skip Shortcut indicator is set, the posting (for example a warehouse task confirmation) is triggered automatically; otherwise the cursor moves to the Shortcut field. It is in this Shortcut field that you enter the function keys and, where necessary, the exception codes, for example to handle differences.
| Function | Key | Shortcut | Description |
|---|---|---|---|
| More | F5 | 05 | Displays the next buttons (more than four buttons on the screen) |
| Clear | F6 | 06 | Clears the selected field, or all fields |
| Back | F7 | 07 | Returns to the previous screen or step |
| List | F8 | 08 | Displays the list of possible values for a field |
| Full Message | F9 | 09 | Displays the full message on a separate screen |
Transaction-specific function keys, for their part, appear in the function key line. If there are more than four buttons, the > sign appears and F5 shows the next ones. Since SAP S/4HANA 2020 FSP01, these functions can also be presented as on-screen buttons for touch devices without physical keys, through a setting in the Presentation Device.
The RF framework configuration objects
Configuring the RF framework rests on a small number of objects, all grouped under the Mobile Data Entry node of EWM customizing. Understanding them means holding the thread of the whole personalization.
| Configuration object | Role |
|---|---|
| RF Screen Manager | Creates, copies and deletes display profiles (screen size, number and length of buttons, message display) and edits their screens. |
| Presentation Device | Classifies the devices used, with their display profile, number of keys and various indicators; it is assigned to a resource. |
| Presentation Profile | Assigned to the application (01 for standard EWM), it carries the menu structures. |
| Personalization Profile | Adapts the SAP standard (standard profile **) and serves different menus to different user groups. |
| RF Menu Manager | Defines menus and their hierarchy, via the LTRANS field (logical transaction) or LMENU (jump to a submenu). |
In practice, you never change the standard menu directly: it is delivered with application 01, presentation profile **** and personalization profile **, and these entries are locked in a customer system. So you copy the standard into your own profiles. Creating a presentation profile and a personalization profile follows this customizing path.
-
1Create a Presentation Profile and a Personalization Profile
Copy the standard presentation profile, then add your personalization profile under the Define Personalization Profile entry of the dialog structure.
SPRO path:
SCM Extended Warehouse Management → Extended Warehouse Management → Mobile Data Entry → Radio Frequency (RF) Framework → Define Steps in Logical Transactions
-
2Assign the Presentation Profile to your warehouse
Link your new profile to the relevant warehouse number.
SPRO path:
SCM Extended Warehouse Management → Extended Warehouse Management → Mobile Data Entry → Assign Presentation Profile to Warehouse
-
3Build your menus with the RF Menu Manager
Copy the standard menu into your profiles, then create a reduced menu for the personalization profile, keeping only the buttons useful to a group of operators.
SPRO path:
SCM Extended Warehouse Management → Extended Warehouse Management → Mobile Data Entry → Radio Frequency (RF) Framework → RF Menu Manager
Two wizards, launched from a running RF transaction with Ctrl + Shift + F1, complete the toolset: the Split Screen wizard splits a transaction screen into several screens, and the Modify Screen wizard adds or removes fields and lets you adapt the verification fields. With each change, the system regenerates the screen for the targeted personalization profile.
Screen profiles and menus tailored to each user
SAP delivers three standard display profiles. The choice depends on the device and the entry mode, and it shapes the whole operator experience.
| Display profile | Format | Use |
|---|---|---|
** (standard) | 8 x 40, landscape | Default profile, full screens |
*1 | 25 x 40, partial | Pick-by-voice devices |
*2 | 15 x 26, portrait | Since SAP S/4HANA 2020 (SAP Note 2968096) |
A display profile’s Msg.Disp. parameter controls where messages appear: on the status line (value 1) or on a new screen (value 0). This detail has a concrete consequence: to enable on-screen buttons on a touch device, a feature that arrived with SAP S/4HANA 2020, the profile must have Msg.Disp. at 0. Beware the flip side: once the pushbuttons are active, the keyboard function keys (such as F7) no longer work, the operator has to use the on-screen buttons. It is an ergonomic choice to commit to for the whole fleet.
Assigning a personalization profile to a user is not only visual comfort: the standard profile contains all RF functions, so assigning a restricted profile is what determines what the operator is allowed to do. A menu reduced to system-guided processes only, for example, genuinely limits the user to those processes.
The link between a user, their personalization profile and their resource is set in the resource management user maintenance. Technically, the entry is not mandatory to log on, but without it the user works with the standard profile, hence with all functions. That is why assigning a profile is, in practice, an important control point.
Pick by Voice and queues: going further
Pick by Voice (PbV) extends the RF framework to voice-driven picking and internal moves. It is based on the RF framework, the RF picking transaction and the ITS template generator Mobile Devices with Speech Input. The system interprets a voice input either as a field value or as a command: all possible commands must be visible on screen and represented by a button, the framework supporting up to sixteen, and you cannot assign a command to a function key. You switch to command mode by saying the keyword “Command”, and “Okay” is the equivalent of Enter. Transaction /SCWM/RFUI_PBV starts the framework, sets the voice parameter and launches the PbV transaction directly.
The other extension concerns work distribution. A queue is a logical file to which the warehouse orders to be processed are assigned. In an RF environment, a warehouse order can be assigned to a resource manually or automatically: for automatic assignment, the warehouse order must belong to a queue to which the resource is assigned. When the resource requests work by choosing a system-guided option in the RF menu, the system assigns it the most appropriate warehouse order. Queue determination happens for each warehouse task, based on criteria such as the source and destination activity area, the bin access type, the warehouse process type and the activity. The other half of the contract between ERP and EWM, on the stock side, rests moreover on availability groups and the ROD and AFS storage locations.
FAQ: the RF framework in SAP EWM
Which transaction launches the RF environment in SAP EWM?
Transaction /SCWM/RFUI starts the standard RF environment. There is also a browser access via the Log on to RF Environment in Browser entry (ITSmobile), and transaction /SCWM/RFUI_PBV for Pick by Voice.
What is the difference between Presentation Profile and Personalization Profile?
The presentation profile is assigned to the application (01 for standard EWM) and carries the menu structures. The personalization profile, standard **, adapts the SAP standard and serves different menus to different user groups. Together they support distinct menu structures per profile.
Which display profiles does SAP deliver as standard?
Three: ** (standard, 8 x 40, landscape), *1 (pick-by-voice, 25 x 40, partial) and *2 (portrait, 15 x 26), the last available since SAP S/4HANA 2020 and accompanied by SAP Note 2968096.
Does the RF framework work with touch screens?
Yes, since SAP S/4HANA 2020 functions can appear as on-screen buttons, set in the Presentation Device. This requires a display profile with Msg.Disp. at 0, and disables the use of keyboard function keys in favor of the buttons.
How do you limit what an operator sees in the RF menu?
By assigning a personalization profile whose menu, built with the RF Menu Manager, contains only the useful buttons, for example only the system-guided processes. Assigning the profile to the user, in resource management, determines what they are allowed to do.
The lesson of the RF framework fits in one idea: performance does not come from the scan, but from the configuration. Screen profiles matched to devices, menus tailored per operator profile and mastered navigation turn a generic terminal into a precise tool. And like any warehouse execution, RF relies on a correct foundation, from the choice of deployment mode in the guide to choosing between WM, Stock Room Management and EWM to the master data. To go further, the RF framework in SAP S/4HANA EWM details each screen.