Experts - dealing with the below situation
Master Data set up–
Finished Good A, consumes component B @ Plant # 1
We use CTP with Block Planning to produce Matl B.
Component B @ Plant # 1, sources of supply are –
Plant # 2 – where B is made on the Machine
Plant # 3 – where B can be procured from, but Plant 3 again procures it from Plant # 2.
Plant # 4 – where it can also be made on the machine
Transaction data -
Sales Order for “A” @ Plant # 1, entered with a RDD (Requested Delivery Date) – 12/01/2014.
Requirement for “B” driven to Plant # 2 with a date of 11/05/2014 (based on transit times).
With a BACKWARD + REVERSE scheduling setting on the strategy profile, the system doesn’t find a right block to meet the Requested Customer Delivery date, so, it skips Plant # 2 as the source of supply & goes to “other sources”.
Plant # 3 & 4 are set with the same priority (External Proc Relationship), so system goes to Plant # 3 & finds that it is again/in-turn sourcing from Plant # 2 & is going to delay the RDD. Keeps looping further. Finally, it confirms the Order for a much later date via Plant # 3 (sourcing from Plant # 2), even though sourcing via the priority Plant # 2 would have been earlier.
So, contrary to the standard SAP CTP theory of "meeting the Requested date with the least delay" the system seems to be delaying the customer requirement.
Expectation would have been to come back to Plant # 2, after all the gyrations & confirm with least delay to the order dates.
Any clue from your side?