You can use this function of automatic cartonization planning to have the system create planned shipping handling units (PSHUs) for waves based on predefined algorithms.
You can select waves by the following criteria:
Organizational data: warehouse number
Wave cutoff date and time
Wave number
When you start cartonization planning for waves, the system selects outbound delivery order items that fulfill the following criteria:
The delivery item is assigned to the selected wave.
In case of split items, the split item is assigned to the selected wave.
The delivery item has a process profile for cartonization planning in which the Create Planned Shipping HUs for Waves
checkbox is selected.
For more information, see Customizing for Extended Warehouse Management
under .
If a previous cartonization planning already created PSHUs, the system calculates for each selected outbound delivery order item how much quantity is not packed into PSHUs yet and is thus still available for cartonization planning. For each delivery item, the system then compares the unpacked quantities with the selected quantities:
If the unpacked quantities are smaller than the selected quantities, the system cancels cartonization planning and does not create further PSHUs for the selected delivery items. See Example 1 below.
If the unpacked quantities are equal or larger than the selected quantities, the system carries out cartonization planning and creates further PSHUs for the selected delivery items. See Example 2 below.
Before executing the algorithms, the system groups outbound delivery order items that are to be packed together. During cartonization planning, the system processes each group independently of other groups. Delivery items from different groups are not planned to be packed together in the same PSHU. In cartonization planning for waves, the standard system uses wave numbers as one of the grouping criteria. As a consequence, the system does not assign delivery items of different waves to the same PSHU.
To modify the standard grouping of outbound delivery order items before executing the cartonization planning algorithms, you need to implement the Business Add-In (BAdI) method GROUP_ITEMS
.
For more information, see Customizing for Extended Warehouse Management
under .
Besides creating PSHUs, you can also use this function in the following execution modes:
Simulation
In simulation mode, you can test cartonization planning without creating PSHUs in the database.
Deletion
If you have already carried out cartonization planning, you can delete the existing PSHUs before starting cartonization planning for outbound delivery orders. For more information about other ways of deleting PSHUs, see Deletion of Planned Shipping Handling Units.
You can activate the application log to store information about the execution of cartonization planning.
To start cartonization planning for waves, execute the transaction Cartonization Planning for Waves
on the SAP Easy Access
screen under or schedule the report /SCWM/R_CAP_WAVE
.
In the following example, there are three waves, which contain delivery items of two outbound delivery orders. All delivery items are split except for delivery item 10 of outbound delivery order 2. Some split items are also assigned to different waves.
You start cartonization planning for wave 1 and 2, but not for wave 3.
The following table shows the selected data:
Selected | Wave | Wave Item | Outbound Delivery Order | Delivery Item | Split Item | Quantity |
---|---|---|---|---|---|---|
Yes | 1 | 10 | 1 | 10 | 1 | 5 |
No | 3 | 10 | 1 | 10 | 2 | 5 |
Yes | 1 | 30 | 1 | 20 | 1 | 11 |
Yes | 2 | 10 | 1 | 20 | 2 | 9 |
Yes | 2 | 20 | 2 | 10 | 0 | 30 |
Yes | 2 | 30 | 2 | 20 | 1 | 25 |
Yes | 2 | 40 | 2 | 20 | 2 | 15 |
A previous cartonization planning has created two PSHUs with the following data:
PSHU | Outbound Delivery Order | Delivery Item | Quantity |
---|---|---|---|
1 | 1 | 10 | 5 |
2 | 1 | 20 | 1 |
In this example, the system does not create PSHUs for the selected waves because there is not sufficient unpacked quantity for delivery item 20 of outbound delivery order 1. The affected delivery item is divided into two split items with a quantity of 11 and 9. Each split item is assigned to a different wave: wave 1 and wave 2. Both waves are selected. So both split items are relevant and therefore a quantity of 20 (11 plus 9) must be unpacked. However, since there is an existing PSHU item with one packed quantity and the original requested quantity of the delivery item was 20, the remaining quantity is not sufficient so the system cannot create new PSHUs.
In this example, there are three waves that contain two delivery items of the same outbound delivery order. Both delivery items are split.
You start cartonization planning for wave 1 and 2, but not for wave 3.
The following table shows the selected data:
Selected | Wave | Wave Item | Outbound Delivery Order | Delivery Item | Split Item | Quantity |
---|---|---|---|---|---|---|
Yes | 1 | 10 | 1 | 10 | 1 | 5 |
No | 3 | 10 | 1 | 10 | 2 | 5 |
No | 3 | 20 | 1 | 20 | 1 | 11 |
Yes | 2 | 10 | 1 | 20 | 2 | 9 |
A previous cartonization planning has created two PSHUs with the following data:
PSHU | Outbound Delivery Order | Delivery Item | Quantity |
---|---|---|---|
1 | 1 | 10 | 5 |
2 | 1 | 20 | 11 |
Two different PSHUs exist for the delivery items of this example: Delivery item 10 has an already packed quantity of 5 and delivery item 20 has an already packed quantity of 11. Even if there are already packed quantities for a delivery item, no exception is thrown and new PSHUs are created, because the remaining quantity is sufficient for the selected wave items. Delivery item 10 contains a quantity of 10. Five of them are already packed, but the remaining quantity of five is not smaller thus enough to pack the selected quantity of five. Delivery item 20 contains a quantity of 20. Eleven of them are already packed, but the remaining quantity of nine is not smaller and thus enough to pack the selected quantity of 9.