Scenarios for CUM settings in the CUM adjustment rules
Referenced
For referenced schedules, a combination of reference key fields is used to determine the shipped quantities and to reduce the required quantities, as in the example of Pick-up Sheet messages. By default, the in-transit quantity is set to zero.
Current Shipped CUM | Current Received CUM | Total Shipped CUM | Total Received CUM | In-Transit Quantity | |
---|---|---|---|---|---|
Starting CUMS | 20 | 0 | 20 | 0 | 0 |
Shipped Shipment of 5 pieces | 25 | 20 | 25 | 20 | 5 |
Incoming Schedule BOD Sets In-Transit Quantity to Zero and Increases Received CUMs | 25 | 25 | 25 | 25 | 0 |
From CUM
This method uses the shipped CUM of the last packing slip and the received CUM of the incoming Schedule BOD to calculate the in-transit quantity (Shipped CUM – Received CUM = In-Transit Quantity). You can select the Check Shipments check box as an additional option for the calculation base From CUM.
Current Shipped CUM | Current Received CUM | Total Shipped CUM | Total Received CUM | In-Transit Quantity |
Calculation of Shipped CUM – Received CUM = In-Transit Quantity |
|
---|---|---|---|---|---|---|
Starting CUMs | 28 | 28 | 28 | 28 | 0 | |
Shipped Shipment of 5 pieces | 33 | 28 | 33 | 28 | 5 | 33 – 28 = 5 |
Incoming Schedule BOD With Received CUM = 5 | 33 | 33 | 33 | 33 | 0 | 33 – 33 = 0 |
PlanCUMTestHandler
flag must be
active only for the first schedule import.No Received CUM
If the trading partner does not send a received CUM, you can select this option. It keeps the in-transit quantity at zero. For example, in the sequencing process of a trading partner the planning schedule does not contain a received CUM. The planning schedule is based on the delivery forecast message EDIFACT DELFOR. Only the shipped CUM is updated based on the received inventory consumption. See the field description for Update Shipped Quantity by Inventory Consumption in the topic Reviewing the settings of a CUM adjustment rule under step 6.
Current Shipped CUM | Current Received CUM | Total Shipped CUM | Total Received CUM | In-Transit Quantity | |
---|---|---|---|---|---|
Starting CUMS | 20 | 0 | 20 | 0 | 0 |
Shipped Shipment of 5 pieces | 25 | 0 | 25 | 0 | 5 |
Incoming Schedule BOD Without Received CUM Sets In-Transit Quantity to Zero | 25 | 0 | 25 | 0 | 0 |
From Confirmed Shipments
This method uses the existing confirmed shipments to calculate the in-transit quantity. The shipped quantity of all packing slips that are newer than the last confirmed packing slip gives the resulting in-transit quantity. The system calculates the Received CUM as Shipped CUM – In-Transit Quantity.
Current Shipped CUM | Current Received CUM | Total Shipped CUM | Total Received CUM | In-Transit Quantity |
Calculation of Shipped CUM - In-Transit Quantity = Received CUM |
|
---|---|---|---|---|---|---|
Starting CUMs | 28 | 28 | 28 | 28 | 0 | |
Shipped Shipment of 5 pieces | 33 | 28 | 33 | 28 | 5 | 33 – 5 = 28 |
Confirmed Shipment of 5 pieces | 33 | 33 | 33 | 33 | 0 | 33 – 0 = 33 |
By Horizon
If the trading partner does not send a received CUM and a confirmed packing slip, or if the
packing slip information is not reliable, you can select this method to calculate the
in-transit quantity. The in-transit quantity is calculated using the sum of the shipped
quantities from the previous combined plan’s demands that lie between the horizon dates. The
horizon start and end dates can be set using the first and last requirements’ demand date,
in the BOD, or set in the user interface. This then takes the in-transit quantity and
distributes it through the horizon range. Any demands outside the horizon range that are not
fully shipped have their shipped quantity set to zero if they are non-referenced demands. If
the plan is using referenced demands, the difference of Received CUMs is calculated by
taking the newReceivedCum
– oldReceivedCum
and this
quantity is then distributed to demands outside the horizon dates. Fully shipped demands
outside of the horizon dates are not added to the new plan.
For example, a Schedule BOD has been loaded and the horizon start date is 2/25 and the horizon end date is 3/24.
Requirement Date | Required Quantity | Shipped Quantity | Effective Quantity | Inside Horizon Dates |
---|---|---|---|---|
2/25/24 | 200 | 0 | 200 | Yes |
3/3/24 | 200 | 0 | 200 | Yes |
3/10/24 | 100 | 0 | 100 | Yes |
3/17/24 | 50 | 0 | 50 | Yes |
3/24/24 | 300 | 0 | 300 | Yes |
Total | 850 | 0 | 850 | N/A |
The plan has been built with the horizon range being between 2/25 and 3/24. In the user interface, two demands have been manually added outside of the horizon range on 2/7/24 and 5/7/24.
Requirement Date | Required Quantity | Shipped Quantity | Effective Quantity | Inside Horizon Dates |
---|---|---|---|---|
2/7/24 | 200 | 0 | 200 | No |
2/25/24 | 200 | 0 | 200 | Yes |
3/3/24 | 200 | 0 | 200 | Yes |
3/10/24 | 100 | 0 | 100 | Yes |
3/17/24 | 50 | 0 | 50 | Yes |
3/24/24 | 300 | 0 | 300 | Yes |
5/7/24 | 200 | 0 | 200 | No |
Total | 1250 | 0 | 1250 | N/A |
Shipped shipment of 1200 pieces. The combined plan has demands 2/7 fully shipped and demand 5/7 partially shipped. These two demands are outside of the horizon dates.
Requirement Date | Required Quantity | Shipped Quantity | Effective Quantity | Inside Horizon Dates |
---|---|---|---|---|
2/7/24 | 200 | 200 | 0 | No |
2/25/24 | 200 | 200 | 0 | Yes |
3/3/24 | 200 | 200 | 0 | Yes |
3/10/24 | 100 | 100 | 0 | Yes |
3/17/24 | 50 | 50 | 0 | Yes |
3/24/24 | 300 | 300 | 0 | Yes |
5/7/24 | 200 | 150 | 50 | No |
Total | 1250 | 1200 | 50 | N/A |
- 200 + 200 + 100 + 50 + 300 = 850 (New in-transit quantity)
- 1200 – 850 = 350 (
newCumReceived
–oldCumReceived
=diffCumReceived)
The new in-transit quantity is dispersed down the demands within the horizon. While the
diffCumReceived
is dispersed to the demands outside the horizon dates. If
the diffCumReceived
is larger than the demands required quantity, then it
is a fully shipped demand out of the horizon date range and is not added to the new plan.
That demand quantity is then subtracted from the diffCumReceived
and the
next demand outside the date horizon is checked. The first demand outside the horizon date
range without its demand quantity being larger than the diffCumReceived
have its shipped quantity set to the diffCumReceived
and net quantity
recalculated using required quantity – shipped quantity = net quantity
In the combined plan, for requirements outside of horizon, demand for 2/7 was removed from the plan as it was fully shipped. Demand for 5/7 was partially shipped, so the shipped quantity is set to 0 and this demand is retained in the new plan. The shipped quantity within the horizon range 2/25 – 3/24 from the previous combined plan are added up to total the in-transit quantity (850).
Requirement Date | Required Quantity | Shipped Quantity | Effective Quantity | Inside Horizon Dates |
---|---|---|---|---|
2/25/24 | 200 | 200 | 0 | Yes |
3/3/24 | 200 | 200 | 0 | Yes |
3/10/24 | 100 | 100 | 0 | Yes |
3/17/24 | 50 | 50 | 0 | Yes |
3/24/24 | 300 | 300 | 0 | Yes |
5/7/24 | 200 | 0 | 200 | No |
Total | 1050 | 850 | 200 | N/A |
In the single plan, the net quantity is recalculated using required quantity – shipped quantity = net quantity.
Requirement Date | Required Quantity | Shipped Quantity | Net Quantity | Inside Horizon Dates |
---|---|---|---|---|
2/25/24 | 200 | 0 | 200 | Yes |
3/3/24 | 200 | 0 | 200 | Yes |
3/10/24 | 100 | 0 | 100 | Yes |
3/17/24 | 50 | 0 | 50 | Yes |
3/24/24 | 300 | 0 | 300 | Yes |
5/7/24 | 200 | 0 | 200 | No |
Total | 1050 | 0 | 1050 | N/A |