SAP EWM. Displacement from picking to storage area. Idea & Step-by-step implementation.
This blog-post written in collaboration with ABAP-developer Victor Pupynin
Intro.
Typical warehouse layout contains next functional areas:
Loading and unloading area
Goods reception area or warehouse entrance area
Repackaging area
Warehouse quarantine area
Sample selection area
Storage area
Picking area
Order preparation area
Warehouse technical area
Warehouse administrative area
Problem solved in this blog-post related to Storage area and Picking and order preparation areas.
So let's do a closer look to activity in it.
Look at collage photo. This is typical warehouse landscape.
Level 1 - Picking area
Level 2 and higher - Storage area
also in the foreground - Order preparation area
Typical business scenario:
ERP-operator create in ECC(or S/4HANA) and distribute to EWM Outbound delivery
EWM-operator:
2.1. Create wave
2.2. Assign 1..N outbound deliveries to created wave
2.3. Release wave
2.4. SAP EWM creates WO/WT according to standard and customer-specific logic
2.5. One possible scenario:
if WT quantity > quantity in pallet at storage area: route for pallet is: Storage Area -> Console -> Order preparation area
If WT quantity < quantity in pallet at storage area. Route for pallet is: Storage area - > Picking Area - > partial aggregation through source pallet to target pallet - > Order preparation area
3.Work in the aisles looks as:
For upper tiers:
High Reach Forklift (Turret Trucks) Something like: Yale MTC10-15L, Hyster C1.0–1.5 or Jungheinrich ETR 230
Remove the pallet from the upper tiers (Storage area) and put it on the lower tier (Picking area) or Console
4.Work at the Console looks as:
Forklift something like Jungheinrich EFG 213
Remove the pallet from Console and put it on the Picking area
Work at the lower tier looks as:
Workers with trolley "Rocla" carry out the picking process in Picking area. They are partial repack stock from source pallet to target pallet and move target pallet to order preparation area
Hydraulic "Rocla" trolley Authors photos.
Business problem.
Possible problem on Step 2.3.
For a lot of reasons situation when all storage bins at a picking area are full can be occurred.
At this case:
Wave Release status - (E) Error
EWM-operator at warehouse wind-up face-to-face with not easy to understand wave release log.
Resolution
Create automatic displacement from picking to storage area manually and during wave release.
Possible sequence (manually via custom report) :
Step 0. Auxiliary table.
ZLGTYP_ROLE - Lgtyp Role (Storage, Transit, Picking, etc).
LGTYP_PICK - Relation between storage and picking area.
Step 1. Selection screen
Options:
Range of Outbound deliveries.
Range of Waves.
Range of planed GI dates.
Step 2. Logic for Scenario when all fields on selection screen on Step 1 were empty.
Select all Outbound deliveries without GI from the period from STVARV variable.
Step 3. Get items Outbound deliveries according to the criteria defined in the Steps 1,2
Idea for Get Outbound deliveries according Range of Waves - get_wave.abap
Step 4. Divide items from Outbound deliveries from Step 3 into 2 Lists
List 1. Item with batch.
List 2. Items without batch.
Step 5. Get available stock for items from Outbound deliveries reсeived on Step 4
Idea for implementation -
Step 6. Remove bins with open warehouse tasks or under inventory from List received on Step 5
Idea for implementation -
Step 7. Get bins in picking area for displacement.
Step 8. Create warehouse tasks for displacement for Stock/bins received on Steps 7 and 8
Testing.
Prerequisite: Outbound delivery crated and integrated from S/4HANA to EWM.
Transaction /SCWM/WAVE
Assign Outbound Delivery (Warehouse Requests)
Available Stock. HU located at the storage area.
Storage Bin at Aisle 01
No Empty (or not blocked) storage bins. Displacement inevitably.
Deplanement in action.
Conclusion.
Approach for displacement from picking to storage area was provided.