Show TOC

Function documentationCartonization Planning for Waves

 

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.

Features

Selection of Waves for Cartonization Planning

You can select waves by the following criteria:

  • Organizational data: warehouse number

  • Wave cutoff date and time

  • Wave number

Selection of Outbound Delivery Order Items for Cartonization Planning

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 Start of the navigation path Goods Issue Process Next navigation step Cartonization Planning Next navigation step Define Process Profiles for Cartonization Planning End of the navigation path.

Execution of Cartonization Planning in Case of Existing PSHUs

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.

Grouping of Outbound Delivery Order Items

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 Start of the navigation path Business Add-Ins (BAdIs) for Extended Warehouse Management Next navigation step Goods Issue Process Next navigation step Cartonization Planning Next navigation step BAdI: Pre- and Postprocessing of CAP Algorithms End of the navigation path.

Execution Mode

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.

Application Log

You can activate the application log to store information about the execution of cartonization planning.

Activities

To start cartonization planning for waves, execute the transaction Cartonization Planning for Waves on the SAP Easy Access screen under Start of the navigation path Extended Warehouse Management Next navigation step Work Scheduling Next navigation step Cartonization Planning End of the navigation path or schedule the report /SCWM/R_CAP_WAVE.

Example

Example 1

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.

Example 2

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.

More Information

Wave Management