The Production Planner would crash if, one had a production plan that contained the following chain:
End product (To be produced) <- Mat1 (can be satisfied from stock) <- Mat2 (Not considered as Mat1 is satisfied) <- Mat3 (to be produced, as used for another material)
In this case the second stage Tree tracer would not be able to complete.
It would never handle the Mat2 node, as it is not needed. But it also cannot handle the Mat3 node, since it thought the Mat2 node may require additional units of Mat3.
The Production Planner would crash if, one had a production plan that contained the following chain:
End product (To be produced) <- Mat1 (can be satisfied from stock) <- Mat2 (Not considered as Mat1 is satisfied) <- Mat3 (to be produced, as used for another material)
In this case the second stage Tree tracer would not be able to complete.
It would never handle the Mat2 node, as it is not needed. But it also cannot handle the Mat3 node, since it thought the Mat2 node may require additional units of Mat3.