Skip to content
Cette page existe aussi en français. Voir en français
SAP Tutorials

SAP EWM RF Framework: Navigation, Profiles and Mobile Setup

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.

Key takeaways in 30 seconds
  • 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.

SAP EWM RF framework architecture: devices, RF layer and EWM GUI client PC, touch Character-based SAPConsole Browser-based ITSmobile RF Framework menus, screens, function keys SAP EWM business logic
The RF framework decouples business logic from the display: one EWM process, served on GUI, character-based or browser-based devices.

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 familyConnection technologyTypical use
GUIConnected to the SAP system like a standard client PC, touch screen or keyboardFixed stations, touch kiosks
Character-basedSAPConsole (Windows platform), drives the connected RF terminalsLegacy text terminals
Browser-basedITSmobile: one HTML template per screen (dynpro), dynamic content via HTMLBusinessModern terminals and browsers
The three device families supported by SAP EWM’s RF framework.

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.

Three ways to navigate the menus

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.

FunctionKeyShortcutDescription
MoreF505Displays the next buttons (more than four buttons on the screen)
ClearF606Clears the selected field, or all fields
BackF707Returns to the previous screen or step
ListF808Displays the list of possible values for a field
Full MessageF909Displays the full message on a separate screen
The standard function keys of the SAP EWM RF framework.

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 objectRole
RF Screen ManagerCreates, copies and deletes display profiles (screen size, number and length of buttons, message display) and edits their screens.
Presentation DeviceClassifies the devices used, with their display profile, number of keys and various indicators; it is assigned to a resource.
Presentation ProfileAssigned to the application (01 for standard EWM), it carries the menu structures.
Personalization ProfileAdapts the SAP standard (standard profile **) and serves different menus to different user groups.
RF Menu ManagerDefines menus and their hierarchy, via the LTRANS field (logical transaction) or LMENU (jump to a submenu).
The five configuration objects of the SAP EWM RF framework, from screen appearance to menu definition.

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.

  1. 1
    Create 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
  2. 2
    Assign 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
  3. 3
    Build 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 profileFormatUse
** (standard)8 x 40, landscapeDefault profile, full screens
*125 x 40, partialPick-by-voice devices
*215 x 26, portraitSince SAP S/4HANA 2020 (SAP Note 2968096)
The three standard display profiles SAP delivers for the RF framework.

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.

The personalization profile controls rights, not just the display

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.

Share

Keep reading

SAP Tutorials

SAP EWM Master Data Integration: ERP Sync with CIF, ALE, DRF

Since the move to S/4HANA, the question "how do you synchronize data between SAP ERP and EWM" no longer has the same answer, and many projects still get it wrong...

Michael Antoine Michael A. 7 min read
SAP Tutorials

SAP EWM Availability Groups: ROD and AFS Storage Locations

Eight in the morning, the day after go-live. Receiving has been scanning pallets since dawn, the quantities show up fine in S/4HANA, and yet the phone rings: sales order processing...

Michael Antoine Michael A. 12 min read
SAP Tutorials

SAP SD Pricing Determination: The Condition Technique

Sooner or later, on a project, a user shows you a sales order and asks why the displayed price is not the one they expected. You open the line, you...

Michael Antoine Michael A. 14 min read
SAP Careers

SAP ECC vs S/4HANA: the key differences for your SAP career

If you look into SAP for your career, two acronyms keep coming up: ECC and S/4HANA. One is the older generation of SAP's ERP, the other is the current version....

Michael Antoine Michael A. 11 min read