Impact on Dependencies
If both compensatory plan items and redo plan items or either of them are created against one or more existing plan items when processing an amendment request, the dependencies in the overall execution plan are impacted. The dependency on the existing plan item being cancelled is implicitly added in the compensatory and/or redo plan item when they are created. There can be some additional dependencies in the redo plan items in certain cases. Also, the dependencies in other regular plan items are modified, if required. The following points explain these modifications:
- If a parent plan item in
PENDING state, which is not being cancelled, has a dependency on such a child
plan item against which a COMP and REDO plan items have been created, the
dependency on the existing plan item is removed and a new dependency is added
on the REDO plan item, as shown in the following figures. The REDO plan item
has higher priority over the COMP plan item when replacing the dependency on
the corresponding existing plan item. If the REDO plan item does not exist, the
dependency on the existing plan item is replaced with a dependency on the
COMP plan item. This keeps the dependency structure in the amendment plan
in-line with the earlier plan.
Dependency on plan item P1 in PENDING plan item P2 in the original planDependency on the first level REDO plan item of P1 in PENDING plan item P2 in the amendment plan
- If REDO plan items have been
created against an existing parent and child plan item, then the same
dependency is maintained between the corresponding REDO plan items. The parent
REDO plan item have a dependency on the child REDO plan item, in addition
to the dependency on the existing original plan item being cancelled, as shown
in the following figures:
Dependency on plan item P1 in plan item P2 in the original planDependency on REDO plan item P1 in REDO plan item P2 in the amendment plan
- If COMP plan items have been created against an existing parent plan item and child plan item, a reverse dependency is maintained between the corresponding COMP plan items in the amendment plan. The child COMP plan item has a dependency on the parent COMP plan item, as shown in the figure. It is done to ensure that the exact compensation of the plan items, which is, the compensation of parent plan item occurs first, followed by the compensation of child plan item.