Optimizing the Work of Resources

Objectives

After completing this lesson, you will be able to:
  • Set up system-guided or semi-system-guided processes
  • Set up task interleaving
  • Optimize warehouse orders

System-guided versus Semi-system-guided Work

You can use semi-system-guided processing within system-guided processing. This is useful for source storage bins that have more than one HU. In system-guided processing, the system proposes one particular HU to the user for processing. Finding this particular HU can prove time-consuming. If the source storage bin contains multiple HUs, it is more efficient if the system instructs the warehouse worker to go to a particular source storage bin and remove any HU.

Forklift operator verifies that pallet number 124 on a shelving unit matches with the correct pallet, as indicated by a checkmark in a speech bubble.

Semi-system-guided Processing

To use this function, you set the queue to semi-system-guided processing. When selecting a WO, the system checks if a queue has been set to semi-system-guided processing. If it has, the system sets the session to semi-system-guided. This affects processing in the following ways:

  • The user verifies the source storage bin only.

  • The HU field is empty. The user scans the next HU which is accessible.

After scanning, the system checks whether:

  • The scanned HU is available in the specified storage bin.

  • An open warehouse task exists for this HU.

  • The reported resource is allowed to process the HU.

Note

To use semi-system-guided processing, it is necessary that one warehouse order contains only one warehouse task/handling unit. The queue does not control this, but if your warehouse order contains more then one HU, processing leads to an error in the RF dialog.
System-guided ProcessingSemi-system-guided Processing
The screen shows you various data, such as HU, product, quantity, batch, and so on.You only see the source storage bin and the input field for the HU.
The warehouse task is locked.The warehouse task is not locked, because it is still not clear which HU is being selected.

Where is semi-system guided processing relevant? Assume a truck where several pallets (=HUs) where unloaded and all these HUs are now standing in the goods receipt area (which is probably only one bin). The system does not know the location of the individual HUs in this bin.

The semi-system-guided processing screen contains a button that allows you to activate the display of available HUs. You can also trigger other queries for the HU, such as a queue or a storage bin.

Task Interleaving

The aim of task interleaving is to minimize not utilized resources through an optimized distribution of the warehouse tasks, and to reduce the travel times in the warehouse. For example, after putaway, a forklift does not return empty to the goods receipt area. Instead, it is given a new task before returning to that area, such as a stock removal order.

Forklifts in the Goods Receipt Zone embarking on a First Tour (red path) through pallet racks, then initiating a Second Tour (green path) before reaching the Goods Issue Zone.

With Task Interleaving

After completing a WO, the system immediately assigns a new warehouse order to the warehouse worker, which is from a different queue.

Warehouse zones illustrating a Goods Receipt Zone linked to storage area via a red path. From storage, a blue path indicates ideal next task direction. Goods Issue Zone is linked via a green path.

Interleaving Using Radio Frequency

You set RF interleaving for resource types. You assign each interleaving-relevant queue to a queue type and to a queue sequence.

RF InterleavingStandard RF Function
1. The resource processes a warehouse order from a queue.1. The same queue is processed until it is empty.
2. The subsequent warehouse order comes from another queue, based on the defined queue type sequence.2. The next queue is processed according to the defined queue sequence.

Caution

This function is only available within system-guided processing.

Warehouse Zones for Advanced Interleaving

A warehouse zone is a physical or logical area in a warehouse that groups together storage bins for advanced interleaving. In most cases, a warehouse zone groups storage bins in the same aisle. You can define one of the storage bins in the warehouse zone as the reference storage bin, which represents the physical location of a warehouse zone.

You can use the warehouse zone as an organizational aid for automatic warehouse order (WO) assignment to a resource. The system assigns the next closest WO based on the travel distance between the warehouse zone where the current resource is located and all the other warehouse zones with open WOs.

Warehouse zones separated by black lines with storage bins depicted in blue and reference storage bins in yellow. There are three warehouse zones in total, each containing multiple bins.

To use warehouse zones, you do the following:

  • Define warehouse zones and assign storage bins to these zones.
  • For each warehouse zone, assign one storage bin of the corresponding warehouse zone as the reference storage bin.
  • Calculate the travel distance between warehouse zones.
  • Activate the use of warehouse zones.

The BAdI Warehouse Order Selection (/SCWM/EX_RSRC_PROC_SEL can be used to define your own logic to influence the WO selection.

Resource-based Warehouse Order Optimization

When the system creates a warehouse order for warehouse tasks, it is not known yet which resource is to process the warehouse order. This means that the limit parameters in the warehouse order creation rule must be modeled to fit the smallest resource of all the resources working in the same activity area. This leads to unsatisfactory assignments in other cases, where a resource, which can handle a bigger load or a higher number of HUs, is not fully utilized.

Two resources, A and B, each assigned tasks from a queue. Resource A has task WT1 assigned directly (1:1 Assignment), while Resource B re-bundles tasks WT2 and WT3 into a new work order.

The BAdI /SCWM/EX_RSRC_REBUNDLE can be used to group warehouse tasks of existing warehouse orders into a new warehouse order to be processed next by a resource. The example implementation /SCWM/CL_EI_RSRC_REBUNDLE determines the capacity of a resource type and then the corresponding handling unit (HU) warehouse tasks that need to be grouped into new warehouse orders.