Skip to Content
Event Information

EWM : Wave Management

In the case of two-step picking, the process is split into two separate steps. It could be benefit for that two step picking reduces the movements of picking operations.

Giving an example if necessary, multiple warehouse tasks can be created at one time by using wave. You can create a wave and you can assign the document numbers of the corresponding outbound deliveries to wave you created for release.

As you see on the screenshot 2 that 8 WT created by one time.

I will share the configuration steps with you


  1. Set up Two Step-Picking

In this screen you can activate two-step picking for a warehouse and make settings for two-step picking.

As you see on the screenshot 4 there is a relationship between the storage type and the process type in two-step picking. If two-step picking is relevant for a wave, the system executes the pick step with the warehouse process type that you chose.

The process type 2020 has detail that storage type into which the product is put away which is warehouse type 2010.


The logic here is to move the material from the high rack storage to 2010 named Interim Zone 2-Step Picking.



In this step, you create the storage type search sequence for stock removal.


I created the storage type search sequence that named PICK for the for stock removal.



As you see on the screenshot 8,  the relevant material will be picked from the storage type 0070.


The purposes of these steps that the relevant material will be picked from the storage type 0070 to move the storage type 2010 with using the process type 2020 and then it will be picked from the storage type 2010 to move the storage type 9020 with using the process type 2010.

      3. Determine Storage Type Search Sequence for Stock Removal

In this step, you can specify the storage type search for the storage type search sequence during stock removal.

The storage type search sequence contains information about the storage types in which the system will search for stock during stock removal, and in which sequence the stock should be sorted. The storage type search that you set up here refers to the storage type search sequence and to the stock removal rule. You can also use a preference list to specify the sequence of storage types/storage type groups from which the system should remove stock first, where possible.

The storage type 2010 should not be confused with 2010 here because 2010 is a process type in here.

      4. Optimization of Access Strategies for Stor. Type Determination in Stck. Rmvl

In this step, you can optimize the access strategy for the storage type search.


2SP           : If set, the system uses the two-step picking indicator of the product to be moved for the relevant table entry, in order to access the storage type search table.

Proc. Type: Causes the system to use the warehouse process type to access the table of the storage determination type for the affected table entry.


      5. Maintain The Two-Step Relevance for The Warehouse Products

You can mantain The Two-Step Relevance for the material by using transaction code /SCWM/MAT1

The two-step picking flag is on the Whse Data tab, in the subsection Stock Removal. Enter a 2 for Two-Step via Two-Step Procedure.


  6. Mantain Conditions for Determining Wave Templates

Define Wave Template:

You can create Wave Template with the transaction code /SCWM/WAVETMP – Maintain Wave Templates. I chose work area as 1710 thats why my plant code number is.

I created the template 1710 and i chose release method as Manual.

Release Method: Determines the way in which the standalone wave, or wave based on the template, is to be released.

You can determine that a wave is to be released in one of the following ways:

  • Automatically – The wave is to be automatically released at the defined release date and time
  • Immediately – The wave is to be released at the current time
  • Manually – The wave is to be released manually from the warehouse management monitor (Release Wave method)


You can go to cctc tab and press f4 in /SCWM/WDGCM – Maintain Conditions for Determining Wave Templates.


I chose condition type ZTSP that i created and i fill in the relevant fields



Sample Practice


Step 1 –> Create outbound deliveries .

100000470 – 100000471

Step 2 –> Create wave and assign deliveries. /SCWM/WAVE is used to create waves.


1-Create wave

2-Assign deliveries


Step 3 –> Click Release Withdrawal

When i release withdrawal, system creates 2 warehouse task to pick up HU interim storage area (2010 à Storage type is used to collect pallets that is the first step of picking)


Confirm WT –> HU will be transfered into 2010 storage area.


Step 4 –> Starting of 2 step; release wave then release subdivision.


System will be create WT to transfer HU from interim storage area into picking storage area.

When we complete WT picking , they will be transfer to 9020 storage area. However, picking will be completed.

2 step picking completed.

That’s all the whole configuration steps about two step picking. After that It is the outbound delivery period. Please ask me if you have any questions. i thanks to Mehmet Ozgur Unal who giving me guidance in this work. I hope it will help you, please like it if it helps you.

You must be Logged on to comment or reply to a post.
  • Thanks for publishing.

    There is one small mistake in the paragraph:

    The purposes of these steps that the relevant material will be picked from the storage type 0070 to move the storage type 2010 with using the process type 2010 and then it will be picked from the storage type 2010 to move the storage type 9020 with using the process type 2020.

    I think you mixed up the WPTs here. 2010 and 2020 should be exchanged.


  • Hi Suatcan,

    Great post, very much appreciated!

    I’m missing some info on storage type 2010, and warehouse process type 2010 though. Can you please help what are the most important settings with those 2?




  • Thanks for the post.  On another note, wondering if you have any insights to the following Bin Allocation Problem.

    We do wave picking in one of our operations.  But think the system only checks a max of two locations to find the inventory for a certain item.  Thus if the required quantity is >  the inventory available in the two locations the assignment cannot be tasked.  Is there a two location limit in SAP.

  • Hi All,

    This  document is very helpful. But have one query in this.

    In case of customer order, how warehouse request will be mapped to customer order at the end of second step.