Technical Articles
EWM – Cancel Picking/ Cancel Outbound Process
Usage:
Sometimes it requires to cancel picking process due to mistake or urgently picking for another outbound delivery.
Depends on the status of Outbound Delivery Order and steps flow, cancel process can be different.
In this blogs, I will describe 4 different cases of cancelling outbound delivery process.
Example in the post is Outbound Delivery Process without HU and SAP version is Embedded EWM S/4HANA 1909.
Basic Outbound process:
Let’s focus on EWM steps from 01 -> 04 in the flow chart. Depends on the steps flow, I have below 4 cases.
Case 1:
Tcode: /SCWM/PRDO
Simple just click on Delete button and Save to delete ODO.
Note: Delete Delivery in EWM so this delivery can no more be found in EWM, and in S/4 side Delivery is marked as deleted. This lead to inconsistence between EWM and S/4, so you should consider before delete Delivery. Other option for this case is just change Quantity to zero and complete Delivery (See detail in Case 2).
Case 2:
Step 1: Cancel WT
Tcode: /SCWM/MON
WT for ODO is created but not yet confirmed. ODO overall status: Not Started.
Search WO/WT base on ODO and Cancel.
Step 2: Change ODO Item quantity to Zero and Close ODO.
Tcode: /SCWM/PRDO
ODO Status: Picking Status: Completed. GI Status: Not Started.
Once WT for ODO is created, ODO is no longer can be deleted.
Select Item that you want to cancel/close, change Qty to Zero and Click on “Outbound Delivery” then Save.
New Outbound delivery (OD) is created and ODO overall status is Completed.
Case 3:
Step 1: Cancel Picking: Release Stock and create new WT to putback stock
Tcode: /SCWM/CANCPICK
ODO Status: Picking Status: Completed. GI Status: Not Started.
Once WT is confirmed. You can Release Stock and create new WT to putback stock.
Here you have 2 options: Create WT in the Background or Foreground.
If you click on WT in Background system will determine stock base on putaway strategy. Manually confirm this new WT may require base on your setting.
If you click on WT in Foreground, new screen is showed to manual create WT and select destination Bin.
Note: Configure steps to create WT in Background for putback are as below:
- Define WPT for putpack
IMG: Extended Warehouse Management > Goods Issue Process > Cancel Picking > Define Warehouse Process Type for Putback
- Set WPT for putback as default for warehouse
IMG: Extended Warehouse Management > Goods Issue Process > Cancel Picking > Define Warehouse Number Control for Putback
- Define WPT determination for putback
IMG: Extended Warehouse Management > Goods Receipt Process > Strategies > Storage Type Search > Specify Storage Type Search Sequence for Putaway
Step 2: Change ODO Item quantity to Zero and Close ODO.
(Ref to steps detail in Case 2)
Case 4:
Step 1: Reverse Goods Issue and Delete Outbound Delivery.
ODO Status: Picking Status: Completed. GI Status: Completed.
Tcode: /SCWM/PRDO
Select Outbound delivery (OD) that is created from ODO. Then choose Reverse Goods Issue.
After you Reverse GI, delete OD and Save.
If you do not delete OD, you cannot do step Cancel picking.
Step 2: Cancel Picking: Release Stock and create new WT to putback stock
(Ref to steps detail in Case 3)
Step 3: Change ODO Item quantity to Zero and Close ODO.
(Ref to steps detail in Case 2)
Thanks for reading. I would like to receive any comment/feeback on my post.
Regards,
Van Bao Dang
Reference
Detail of Cancel picking step /SCWM/CANCPICK – Ref to this blog of C K REDDY
https://blogs.sap.com/2015/12/16/pick-cancellation-in-ewm/
SAP help for Cancel picking topic
Nice post...very useful for beginners. If possible you may want to include the steps using Fiori app as well
Thanks. Good idea. I will consider Fiori App in further post.
Dang Bao Van,
Thanks for sharing it.
Thanks
RD
Thanks Ritesh.
Very nice post ...........
Thanks Reddy.
Nice read, detailed.
Thanks for sharing!
Thanks for sharing.. Nice Document
Very Much useful
Hello Van Bao Dang !
Very useful blog ! Thanks a lot !
I have just one question for you plz.
Since we are in the case of EWM Embedded S' HANA. What about the impact on S4 Hana (For case 4. Should we not also cancel the merchandise output on the S4 side?)
Thank you in advance for your feedback 🙂
Abdelkrim KHALED
Hi Khaled,
In Case 4, when we reverse Outbound delivery that already post GI (Step 1) so Outbound Delivery in S/4 is auto updated from Completed > Open.
I don't really understand your concern about "cancel the merchandise output on the S4 side?". Could you explain your question?
Regards,
Van Dang
Hi !
Thanks for your quick feedback!
I think you have answered my question : Outbound Delivery in S/4 is auto updated from Completed > Open.
I have not yet managed to make a complete outgoing flow (up to the merchandise exit on the S4 side : my EWM goods issue does not come up on S4, I don't know why). So, I thought I had to do a cancellation of the merchandise issue on the S4 side before doing it on the EWM side
I have a related question, you mentioned that the S/4 OBD will be open right?
In our test system, the quantity of the S/4 OBD become 0 for all the items and yet ,the status is Open. We have to execute vl_Complete to complete the S/4 OBD with 0 quantities. Is this the correct way of completing the delivery? Should the S/4 OBD be completed status instead (since with 0 confirmed quantity/requirement anyway)
Meanwhile, a new S/4 OBD will be created for the open SO with the necessary correction.
Thanks Dang !
This is a great blog and helpful to understand the complete reversal process on outbound side.
It would be great if you can add the options for cancelling Inbound delivery side as well.
Regards,
Dilli
Hello Van Bao Dang !
Very useful blog ! Thanks a lot !
Hello Van Bao Dang,
Very useful post. I would have another question regarding the Sales Order Items which already have the ODO.
The ODO documents have been cancelled following your instruction in Case 2.
By the way, the Sales Order Items have the status as "Partially Delivered". We can change the information in Sales Order but they are limited. Some fields, like "Plant" cannot be changed as the system considers as the subsequent documents exist.
Do you have any suggestion on this? Any other option, we can change the status back to "not delivered" or can we delete the subsequent doc?
Thank you very much in advance.
Cheers.
Hello Ronachai Meerit,
I've not tested with Sales Order status. But I think in case the OD in S/4 is not necessary, you can try to delete the OD and then check Sales Order status.
Hope this help.
Hi ,
Thanks for the Nice post. Can you please help with the similar Blog on Inbound process as well