Progressive Distribution of Buffer The total buffer of an order is the difference between the order end date and the latest end date of the last operation in the order in accordance with forward scheduling. This includes transport and wait time (TWT), if active. In an open-loop scenario where the order end date can vary over time, the buffer may also differ over time. This means that no work center is guaranteed the initial buffer that it was granted the first time an order is scheduled. In an order with several work centers, if the first work center(s) in the MRO chain postpones the start of the order, later work centers may experience buffer shortages if the ROC date keeps declining. The worst case would be that the order is not completed on time. To avoid such situations, the CMC uses a formula built on arithmetic progression to distribute buffer among all work centers involved in processing the order. The CMC provides a formula for progressive and proportional distribution .
When using progressive distribution the system distributes the available buffer among the work centers involved in processing the order, giving increasingly more buffer time to the later work centers in the chain.
In Customizing of CMC order codes , you have set the stretch factor to a value greater than zero.
The CMC performs the following calculations:
determines the range of coverage (ROC) for a material number
Material 4711-A has a ROC of 8 days
adds the ROC to the current date to calculate the latest end date of the order:
August 1 st plus 8 days = August 9th
determines the standard duration of each operation in the order:
Operation 1 = 10 hours
Operation 2 = 8 hours
Operation 3 = 16 hours
calculates the total work duration for the whole order:
10 + 8 + 16 = 34 hours
compares this total duration with the determined latest end date to get the total buffer:
Total duration = 34 hours
Current date to latest end date = 64 working hours (dependent on factory calendar, capacity, TWT, and so on)
Total buffer : 64 - 34 = 30 hours
Depending on whether you select a compressed or non-compressed view of the operations the system does the following:
Note
The compressed view of the CMC is where the CMC bundles sequential operations from the same work center and displays them in one line. In the non-compressed view the CMC displays each operation in a separate line.

The CMC considers each operation individually, and determines the following:
position of each operation in the order
duration of each operation in the order
the stretch factor defined in Customizing of order codes and priority rules, and
the total number of operations in the order
Using this information, the CMC does the following:
It takes the standard duration of each operation and adds this to the sum of the operation position number minus 1, multiplied by the stretch factor:
Operation 1: 10 + ((1 - 1) x 3) = 10 hours
Operation 2: 8 + ((2 - 1) x 3) = 11 hours
Operation 3: 16 + ((3 - 1) x 3) = 22 hours
It takes the total number of operations in the order and multiplies this by the number of operations minus 1:
3 x (3-1) = 6 hours
It multiplies this by the stretch factor defined in Customizing for Order Codes and Priority Rules:
6 x 3 = 18 hours
It divides the result of step 3 by 2:
18 / 2 = 9 hours.
It adds 34:
34 + 9 = 43 hours
It determines the available buffer for each operation by multiplying the results from step 1 by the total available buffer divided by the result from step 5:
Operation 1: 10 x 30 / 43 = 7 hours
Operation 2: 11 x 30 / 43 = 7.7 hours
Operation 3: 22 x 30 / 43 = 15.3 hours
The latest end date of each operation is the sum of the standard duration of the operation plus the calculated available buffer for that operation:
Operation 1: 10 + 7 = 17 hours
Operation 2: 8 + 7.7 = 15.7 hours
Operation 3: 16 + 15.3 = 31.3 hours

The CMC considers each work center individually, and determines the following:
position of each work center in the order
duration of total consecutive operations in the work center
the stretch factor defined in Customizing of order codes and priority rules, and
the total number of work centers in the order
Using this information, the CMC does the following:
It takes the standard duration of the consecutive operations in the work center and adds this to the sum of the work center position minus 1, multiplied by the stretch factor:
Work center A: 18 + ((1 - 1) x 3) = 18 hours
Work center B: 16 + ((2 - 1) x 3) = 19 hours
It takes the total number of work centers in the order and multiplies this by the number of work centers minus 1:
2 x (2-1) = 2 hours
It multiplies this by the stretch factor defined in Customizing for Order Codes and Priority Rules:
2 x 3 = 6 hours
It divides the result of step 3 by 2:
6 / 2 = 3 hours.
It adds 34:
34 + 3 = 37 hours
It determines the available buffer for each work center by multiplying the results from step 1 by the total available buffer, and divides this by the result from step 5:
Work center A: 18 x 30 / 37 = 14.6 hours
Work center B: 19 x 30 / 37= 15.4 hours
The latest end date of each work center is the sum of the standard duration of the consecutive operations in that work center plus the calculated available buffer for that operation:
Work center A: 18 + 14.6 = 32.6 hours
Work center B: 16 + 15.4 = 31.4 hours

Note
In some cases, as in this example, the differences between the proportional and progressive distribution may be minor. This is not always the case.