Skip to Content
Product Information
Author's profile photo Krishnakumar Chokkar

Two-Step Picking in SAP EWM

Introduction:

In this blog post you will learn about the two-step picking process in SAP EWM. There are some warehouses set up where the goods will be stored in an intermediate floor (i.e., Mezzanine Floor) or high racks. In such cases, picking a product from an intermediate floor to the respective staging bay for every outbound delivery leading to unnecessary and redundant movement.

To overcome the redundancies, 2 step picking can be implemented in these types of warehouses. This enables better optimization of the picking process by collectively picking products from an intermediate floor to ground floor for multiple deliveries in the first step known as “Withdrawal Step”. This is followed by picking up of products to the respective outbound deliveries known as “Allocation/ Subdivision step. Hence, two warehouse tasks will be created to perform this 2 Step picking.

Solution Approach:

The below mentioned configuration steps can be employed to achieve this functionality:

  • In case of 2-step picking, we need two warehouse tasks to be created (i.e., one is for withdrawal step and the other is for allocation step). It is required to define a warehouse process type for every of the warehouse task creation.

Create warehouse process type for both the withdrawal and allocation step using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Cross-Process Settings -> Warehouse Task -> Define Warehouse Process Type.

Withdrawal step: warehouse Process Type-ZMEZ (To move Goods from Mezzanine to Ground Floor)

Allocation step: warehouse Process Type-ZGRD (To move Goods from Ground Floor to Goods issue Zone)

 

  • In the outbound delivery, the allocation step of the warehouse process type (i.e., the one which is moving the stock from Ground floor to GI zone) should be assigned to the delivery item level. To determine this warehouse process type, a control indicator should be defined and assigned to the respective warehouse process type.

Finally, this control indicators will be mapped to the warehouse product master, so that respective warehouse process type will be determined during the delivery creation.

Create control indicators using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Cross-Process Settings -> Warehouse Task -> Define Control Indicators for Determining Warehouse Process Types.

Assign this control indicator to the respective Document type, item type and warehouse process type using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Cross-Process Settings -> Warehouse Task -> Determine Warehouse Process Type.

 

  • Enable the 2-Step picking for the respective warehouse. Additionally, maintain the two-step picking product dependent and assign the warehouse process type of withdrawal step (ZMEZ).

The above-mentioned activations can be performed using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Wave Management -> General Settings -> Set Up Two-Step Picking.

 

  • Create the Wave Type using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Wave Management -> General Settings -> Maintain Wave Types

 

  • Create the Wave Categories using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Wave Management -> General Settings -> Maintain Wave Categories.

 

  • Wave assignment can be done either manually or automatically, but in case we will be doing automatic wave assignment. To perform the automatic wave assignment, enable the automatic wave creation checkbox for the allocation step warehouse process type: ZGRD using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Wave Management -> General Settings -> Set Automatic Wave Generation for Warehouse Process Type.

 

  • Create a wave template using the t-code: /SCWM/WAVETMP.

 

  • To assign the wave automatically, we need to maintain the condition record using the t-code: /SCWM/WDGCM.

 

  • Create a storage type search type search sequence for both the withdrawal and allocation step using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Strategies -> Specify Storage Type Search Sequence

For withdrawal step: To pick goods from Mezzanine floor.

For allocation Step: To pick goods from Ground floor.

 

  • Maintain the determination of storage type search sequence for both the steps using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Strategies -> Determine Storage Type Search Sequence for Stock Removal.

For withdrawal Step:

For allocation step:

 

  • Maintain the access strategy for Storage type determination in stock removal using the below mentioned node:

IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Strategies -> Optimization of Access Strategies for stor.type determination in Stck Rmvl.

 

  • Finally, the warehouse product master will be maintained with process type determination indicator and 2-step picking relevance indicator using the t-code:/SCWM/MAT1.

 

Testing:

  • Delivery is created & wave is assigned automatically by PPF trigger.

 

  • In the monitor screen, by clicking on this Release Wave button, a pop up will be displayed with 2 options. Continue further by clicking on “Release Withdrawal” checkbox.

Monitor screen can be reached using the t-code:/SCWM/MON.

 

  • By clicking the “Release withdrawal”, a warehouse order will be created to move the stock from Mezzanine floor to Ground Floor”.

 

  • Confirm the Warehouse order using RF so that the stock is moved to the ground floor.

 

  • In the monitor screen, by clicking on this Release Wave button, a pop up will be displayed with 2 options. Continue further by clicking on “Release Subdivision” checkbox.

 

  • By clicking the “Release Subdivision”, a warehouse order will be created to move the stock from Ground floor to Goods issue zone”.

 

  • Confirm the Warehouse order using RF so that the stock is moved to the Good issue zone.

Login to the RF and follow the path-> Outbound Processes-> Picking-> Picking by WO and scan the WO.

Scanning the source & Destination information.

 

  • Now the 2 Step picking is completed, and the goods are moved to the corresponding staging bay i.e., goods issue zone.

 

Conclusion:

This blog post walks you through various steps involved in 2-step picking process with test results.

Assigned Tags

      23 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Rajeshkumar Chinnaraju
      Rajeshkumar Chinnaraju

      Very detailed explanation. Good Work Krishna

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thanks Rajesh

      Author's profile photo Rathnapriya P
      Rathnapriya P

      Nice blog Krishna. Keep up the good work!

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thank you Priya

      Author's profile photo RAJA KULASEKARAN
      RAJA KULASEKARAN

      Excellent and insightful blog on 2 step picking. Very useful for the aspiring EWM community, given that this is really a niche area.

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thank you Sir

      Author's profile photo Don Gibson
      Don Gibson

      Very detailed and insightful  blog post Krishna, great work!

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thanks Don

      Author's profile photo Mohammed Sadique
      Mohammed Sadique

      Excellent blog, Thanks for sharing the information, please keep sharing all the upcoming blogs ….

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thank you Sir

      Author's profile photo sai puppala
      sai puppala

      Nice Detailed Explanation.

      I've a doubt here, in case of any pick exception, that need to perform, can the exception be applied for both of the pick tasks in RFUI?

      If yes, can you let us know, how the behavior would be if we perform pick exception in different picking tacks please...!!

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Hi Sai ,

      Thanks for your response!

      Exception can be applied in either of the task and there is nothing special with respect to 2 step picking.

      It can applied in the first WT ,and can close the task . Else execpion can be applied in the second WT also.

      Author's profile photo Rajendra S
      Rajendra S

      Hi Krishna,

      Nice blog, well explained. Looking forward to more such useful blogs!!!

       

      Regards,

      Rajendra

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thank you Rajendra

      Author's profile photo Bhaskar M
      Bhaskar M

      Hi Krishna,

      It's a very good document. Appreciate your efforts in scripting it and updating.

      Looking forward for many more blogs.

      Regards,

      Bhaskar.

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar

      Thank you Bhaskar

      Author's profile photo Sai Karthik GUNDU
      Sai Karthik GUNDU

      Nice blog about 2 step picking.

      One question -> The same can also be achieved using LOSC right.?

      For suppose, i have a wave that has items from multiple deliveries & we need to pick all wave items from high rack bins to GI Zone. In order to pick from High rack bins, let say we have an intermediate location called pick point . After the wave release system creates the intermediate task to pick from high rack bins to the pick point and soon after the confirmation the intermediate tasks another warehouse order created is created automatically to pick from pick point to GI Zone for all items of the wave.

      Author's profile photo Juergen Pitz
      Juergen Pitz

      Hi,

      no, this is not the same.

      In a pick point scenario you would have inactive WTs for the step from the pick point to the GI zone from the beginning. So you would only release the wave once (the pick step).

      So while the end result may look similar, it is something completely different.

      Brgds

      Juergen

      Author's profile photo Sai Karthik GUNDU
      Sai Karthik GUNDU

      Nice blog...

      One question- > It seems this can also be done using wave with LOSC option by activating the pick point to the source storage type.

      Author's profile photo Revan Rustampure
      Revan Rustampure

      Hi Krishna,

      Nice document,

      Sorting needs to be required in between Ground and GI then what config needs to be done.

       

      Re1

      Author's profile photo Krishnakumar Chokkar
      Krishnakumar Chokkar
      Blog Post Author

      Thanks Revan for your response... Wo sorting can done.. Please let me know the exact scenario you wanted

      Author's profile photo Jan-Bernd Kröger
      Jan-Bernd Kröger

      Dear Krishna,

      nice blog. Again, a very good help for me while implementing this process.

      Is there a way to enable 2-step-picking not only from the product (with 2-step picking relevance indicator or process type indicator)?

      I´m coming from this:
      IMG Path – SPRO -> IMG -> SCM Extended Warehouse Management -> Extended Warehouse Management -> Goods Issue Process -> Wave Management -> General Settings -> Set Up Two-Step Picking.

      First you activate 2-step-picking in general and after that, you click on
      => maintain the two-step picking product dependent.

      Regards,
      Jan

      Author's profile photo Saikiran Gummadi
      Saikiran Gummadi

      Dear Krishna,

       

      Nice blog

      iam facing an issue any pick hu need to be created while confirming first warehouse order in RF

      In the outbound delivery screenshot hu information is visible

      Regards,

      Saikiran