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

Cover: SAP EWM RF Queue — task dispatching backbone linking RF Profile and Resource in the RF Framework

SAP EWM RF Queue

The RF Queue is the master data object that controls task dispatching to RF terminals in SAP EWM’s Radio Frequency Framework. It defines named queues assigned to an RF Profile, determines which warehouse tasks are routed to which operator or resource group, and governs the priority and capacity parameters that drive orderly task assignment on the warehouse floor. This article covers the RF Queue’s role in the RF Framework hierarchy, its queue types and organizational scope, integration with RF Profile (EWM-A09-04) and Resource (EWM-A06-01), and the complete field-level configuration reference for EWM administrators.


Part 1: RF Queue — Core Concepts (All Modules)

1.1 What Is the RF Queue?

Hub-and-spoke diagram showing RF Queue at center, connected to RF Profile, Resource, Warehouse Task, Warehouse Order, and RF Presentation Device

An RF Queue is a logical holding area through which SAP EWM channels warehouse tasks toward a specific group of RF terminal users or automated resources. Rather than assigning each warehouse task directly to an individual worker, the system places tasks into a named queue; operators pull the next task from the queue appropriate to their role or location. This decouples task creation from task assignment, enabling dynamic load balancing and priority-based sequencing across the warehouse floor.

AspectDetails
RoleDefines a named task queue associated with an RF Profile; controls which tasks are visible and in what sequence for a group of RF terminal users or resources
Modules using itEWM (RF Framework — primary and sole owner)
Transactions/SCWM/RFQUEUE (Create / Change / Display RF Queue)
Key Tables/SCWM/RFQUEUE (queue header), /SCWM/RFQPRF (queue-to-profile assignment)
S/4HANA noteRF Queue configuration is identical between Embedded and Decentralized EWM. No Fiori replacement exists for /SCWM/RFQUEUE; the ABAP transaction remains the standard maintenance tool.

1.2 RF Queue Types and Scope Dimensions

Comparison grid showing RF Queue types: Standard Queue vs. Express Queue vs. Replenishment Queue, with key behavioral differences

The RF Queue is not a single monolithic object — it is differentiated by how it prioritizes and filters tasks. Understanding the queue type selection prevents task starvation (low-priority tasks never executed) and ensures urgent tasks reach operators without delay.

Queue TypeCodeUse CaseKey Behavior
Standard QueueStandardNormal picking, putaway, and transfer tasks in regular warehouse flowTasks are served in the order determined by the queue priority and warehouse task sort sequence. Most common type; used for the bulk of daily warehouse transactions.
Express QueueExpressUrgent shipments, VIP orders, or time-critical replenishmentsTasks in an Express Queue are presented to the RF terminal before tasks in lower-priority queues. Configured by assigning a higher Queue Priority value (lower number = higher priority).
Replenishment QueueReplenishmentDedicated replenishment tasks to fixed bins or pick facesIsolates replenishment work from picking to prevent operators assigned to outbound from inadvertently consuming replenishment tasks and vice versa. Helps avoid stockout at pick face during peak periods.

Design principle: Define queues by function, not by individual operator. Assign operators to queues via RF Profile so that adding or removing staff does not require queue reconfiguration. One queue per functional role (inbound, outbound, replenishment) per warehouse area is a proven starting design.


1.3 Organizational Levels and Data Hierarchy

Hierarchy tree showing RF Queue within the RF Framework: Warehouse Number → RF Environment → RF Menu → RF Profile → RF Queue

The RF Queue sits at the bottom of the RF Framework configuration hierarchy. Every queue belongs to a warehouse number through its RF Profile assignment, and its scope is therefore always warehouse-number-scoped. There is no cross-warehouse-number queue sharing.

Warehouse Number
   │
   └── RF Environment (/SCWM/RF_ENV)
          │
          └── RF Menu (/SCWM/RFMENU)
                 │
                 └── RF Profile (/SCWM/RFPROF)
                        │
                        └── RF Queue (/SCWM/RFQUEUE)   ← This article
Org LevelTablePrimary FieldsNotes
Warehouse NumberImplicit via RF Profile—RF Queue is always scoped to one warehouse number through its parent RF Profile. No cross-warehouse sharing is supported.
RF Profile/SCWM/RFQPRFQueue Name, RF Profile, PriorityOne RF Profile can have multiple queues. One queue can be assigned to multiple profiles (many-to-many via the assignment table).
RF Queue (header)/SCWM/RFQUEUEQueue Name, Description, Capacity, Sort SequenceQueue header data is maintained centrally and reused across all profiles that reference it.

Key design decision: Decide early whether queues are shared across RF Profiles or exclusive. Shared queues reduce master data volume but make workload reporting by role harder to interpret. Exclusive queues per profile give cleaner metrics and easier troubleshooting at the cost of more maintenance objects.


1.4 Integration with Other Master Data Objects

Hub-and-spoke showing RF Queue at center connected to RF Profile, Resource, Warehouse Task, Warehouse Order, and Activity Area

The RF Queue does not stand alone. It is the final configuration layer in the RF Framework and feeds directly into live task execution on the warehouse floor.

ObjectRelationshipPractical Notes
RF Profile (EWM-A09-04)Parent — RF Queue is assigned to one or more RF ProfilesRF Profile is the prerequisite for RF Queue creation. The queue configuration has no effect until it is linked to at least one active RF Profile.
Resource (EWM-A06-01)Consumer — Resources (forklift operators, RF terminal users) are assigned an RF Profile, which in turn determines their visible queuesResource-to-Profile assignment drives which queues appear on the operator’s RF terminal. Changes to queue assignment in the RF Profile are immediately reflected on all resources using that profile.
Warehouse Task (/SCWM/TO)Content — Warehouse tasks are placed into queues for assignmentTask type, activity area, and storage type can be used as filters when selecting which queue a task enters. Incorrect queue assignment causes tasks to be invisible to the workers responsible for executing them.
Warehouse OrderAggregation — Warehouse orders group warehouse tasks and share the queue assignmentFor RF-guided picking, the warehouse order inherits the queue of its constituent warehouse tasks. Confirm warehouse order creation rules align with queue design during blueprint.
Activity Area (SPRO)Context — Activity Areas are used in Wave Template and task sorting logicQueue sort sequences often reference activity area boundaries to keep operators in defined zones, reducing travel time and preventing cross-aisle congestion.

Part 2: EWM-Specific Field Details

2.0 Scope of EWM Ownership

Checklist showing EWM consultant ownership across RF Queue data sections: Basic Settings, Profile Assignment, Capacity and Priority

Data SectionEWM InvolvementNotes
Basic Settings◎ OwnerQueue name, description, sort sequence, and active flag — entirely EWM-owned
Capacity and Priority◎ OwnerMaximum queue capacity and queue priority — drive runtime task dispatching behavior
Profile Assignment◎ OwnerAssignment of queue to RF Profiles — controls which operator groups see the queue at runtime

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 Basic Settings

Checklist of RF Queue basic setting fields: Queue Name, Description, Sort Sequence, Active Flag, Warehouse Number

Basic Settings define the queue’s identity and the order in which tasks are presented to operators when they pull from the queue. Correct sort sequence configuration is the single most impactful setting for operator efficiency.

FieldDescriptionPractical Usage
Queue NameAlphanumeric key identifying the queue (max 10 characters)Choose a naming convention that encodes the function and area (e.g., PICK-ZONE1, REPL-HB). Short, descriptive names reduce mis-assignment during live operations. Renaming after go-live is not straightforward — invest time in the naming convention during blueprint.
DescriptionFree-text description of the queue’s purposeUsed in monitoring transactions (/SCWM/RFQMON) and in operator displays. Write a description meaningful to both the administrator and the warehouse supervisor — for example, “Zone 1 Outbound Picking — Standard” rather than a generic label.
Warehouse NumberWarehouse to which this queue belongsInherited implicitly through the RF Profile assignment; however, it must match the target warehouse number explicitly during configuration. A queue created under the wrong warehouse number will not appear in the correct warehouse’s monitoring reports.
Sort SequenceSequence field that determines the task presentation order within the queueThis is the most operationally critical setting. Common sort criteria include: planned start time (chronological), storage bin sequence (geographic — minimizes travel), document number (FIFO by order). Confirm sort design with the operations team before go-live; changing sort sequence after operators are trained causes confusion and requires retraining.
Active FlagActivates or deactivates the queue for runtime task assignmentDeactivating a queue immediately removes it from the task dispatching engine. Use this for planned maintenance windows or seasonal queue rotations. Do not delete queues that have historical task references — deactivate instead to preserve reporting integrity.

2.2 Capacity and Priority

Stack layered diagram grouping RF Queue capacity and priority fields: Max Capacity, Current Load, Queue Priority, Overflow Queue

Capacity and Priority settings determine how the system manages queue load and how it ranks this queue against other queues when an operator or resource is available to pull the next task.

FieldDescriptionPractical Usage
Queue PriorityNumeric priority value — lower number = higher priorityUsed when a resource can serve multiple queues. The system presents tasks from the highest-priority (lowest-number) queue first. Set Express queues (urgent orders) to priority 1 and standard picking queues to priority 10. Avoid assigning identical priorities to queues with overlapping task types — the tiebreaker behavior is system-default and may not match operational intent.
Maximum CapacityMaximum number of warehouse tasks the queue will hold simultaneouslyWhen the queue reaches this limit, new tasks are redirected to the Overflow Queue (if configured) or held in a pending state. Size this based on the expected number of active operators pulling from the queue multiplied by their average task cycle time. Undersizing causes task blocking; oversizing masks workload imbalances that should trigger supervisor intervention.
Overflow QueueTarget queue for tasks when Maximum Capacity is exceededDefines a fallback queue. If no overflow queue is specified, tasks exceeding capacity are queued in a system-default pending state. In high-volume warehouses (automotive suppliers, 3PL), always configure an overflow queue to prevent task blocking at peak periods.
Queue Load IndicatorRead-only runtime field showing current task count in the queueVisible in the RF Queue monitor (/SCWM/RFQMON). Use this during cutover and the first weeks of go-live to tune Maximum Capacity settings based on observed peak loads. Not a configuration field — configured values take effect immediately at runtime.

2.3 Profile Assignment

Comparison two-column layout showing RF Queue to RF Profile assignment: queue on the left, assigned profiles on the right with priority per profile

Profile Assignment links a configured RF Queue to one or more RF Profiles, making the queue visible and active for the resources assigned to those profiles. This is the runtime activation step — a correctly configured queue has no operational effect until it is assigned to at least one RF Profile.

FieldDescriptionPractical Usage
RF ProfileKey of the RF Profile to which this queue is assignedMaintained in /SCWM/RFQPRF. One queue can be assigned to multiple profiles to share task pools across roles (e.g., a replenishment queue shared by both a dedicated replenishment role and a general-purpose warehouse worker profile). Review the operator role matrix before assigning queues to multiple profiles to avoid unintended task visibility.
Priority (per Profile)Queue priority as seen by resources using this specific RF ProfileAllows the same queue to have different priorities for different profiles. For example, an express queue could be priority 1 for dedicated express operators but priority 5 for generalist operators who handle express tasks only when their primary queue is empty. This field overrides the queue-level default priority for resources on this profile.
Valid From / Valid ToDate range during which this profile assignment is activeUse validity periods for seasonal queue routing (e.g., a peak-season overflow queue active only during defined periods) without permanently altering the standard queue structure. Expired assignments are retained in the system for audit purposes.

Prerequisite: RF Profile must exist before profile assignment can be created. Complete EWM-A09-04 (RF Profile) configuration before beginning queue assignment.


L1) Big Picture

IDCategoryTitle
ewm-001OverviewWhat is SAP EWM?

L2-A) Master Data

IDCategoryTitle
ewm-a01OverviewSAP EWM Master Data: Overview, Hierarchy & Relationships
ewm-a02-01Master DataSAP EWM Material Master
ewm-a03-01Master DataSAP EWM Storage Type
ewm-a03-02Master DataSAP EWM Storage Section
ewm-a03-03Master DataSAP EWM Putaway Strategy
ewm-a03-04Master DataSAP EWM Picking Strategy
ewm-a04-02Master DataSAP EWM Storage Bin
ewm-a04-03Master DataSAP EWM Fixed Storage Bin
ewm-a04-04Master DataSAP EWM Production Supply Area
ewm-a04-05Master DataSAP EWM Packaging Specification
ewm-a04-06Master DataSAP EWM User
ewm-a05-01Master DataSAP EWM Wave Template
ewm-a06-01Master DataSAP EWM Resource
ewm-a07-01Master DataSAP EWM Inspection Type
ewm-a08-01Master DataSAP EWM Batch Master
ewm-a08-02Master DataSAP EWM Batch Characteristics
ewm-a09-01Master DataSAP EWM RF Environment
ewm-a09-02Master DataSAP EWM RF Logical Transaction
ewm-a09-03Master DataSAP EWM RF Menu
ewm-a09-04Master DataSAP EWM RF Profile
ewm-a09-05Master DataSAP EWM RF Queue 📍
ewm-a09-06Master DataSAP EWM RF Presentation Device
ewm-a10-01Master DataSAP EWM PLC
ewm-a10-02Master DataSAP EWM Communication Point

L2-B) Transaction

IDCategoryTitle
ewm-b01OverviewSAP EWM Transactions: Process Flow, Hierarchy & Relationships