Supply Chain Management Blogs by Members
Learn about SAP SCM software from firsthand experiences of community members. Share your own post and join the conversation about supply chain management.
cancel
Showing results for 
Search instead for 
Did you mean: 
gorbenkoteh
Active Participant
0 Kudos
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.
 
displacement.jpg
 
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:
  1. ERP-operator create in ECC(or S/4HANA) and distribute to EWM Outbound delivery
  2. 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
  1. 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
 
rocla_img.png
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.
 
tabletype.png
 
Step 1. Selection screen
Options:
Range of Outbound deliveries.
Range of Waves.
Range of planed GI dates.
Ideas for Screen implementation - selection_screen_1.abap
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.
Ideas for selection from STVARV variable -  stvarv.abap
 
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
Ideas how  Get items from Outbound deliveries according Range of Outbound deliveries - get_delivery_item.abap
 
Step 4. Divide items from Outbound deliveries from Step 3 into 2 Lists
List 1.  Item with batch.
List 2.  Items without batch.
Idea for Divide implementation - divide_into_2_lists.abap
 
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.
Idea for implementation - Displacement/get_displacement_bins.abap
 
Step 8.  Create warehouse tasks for displacement for Stock/bins received on Steps 7 and 8
Idea for implementation -  create_tasks.abap
 
Testing.
Prerequisite: Outbound delivery crated and integrated from S/4HANA to EWM.
Transaction /SCWM/WAVE
Assign Outbound Delivery (Warehouse Requests)
wave.png
Available Stock. HU located at the storage area.
 
avaiable_stock.png
Storage Bin at Aisle 01
No Empty (or not blocked) storage bins.  Displacement inevitably.
aisle.png
Deplanement in action.
 
dip.png
dip2.png
Conclusion.
Approach for displacement from picking to storage area was provided.
Labels in this area