Hello colleagues, would appreciate any help here and also providing some ideas of my own for your benefit.
I am designing a solution for a CTM implementing that includes two businesses. These two business have separate supply chains except for the fact that they share resource capacity at a common manufacturing facility. While it would be easy to perform one CTM run with both businesses and the common manufacturing site included this would not meet other critical business requirements. Each business requires their own CTM run so that we can plan each business independent of the other.
If we go forward with two CTM runs, one for each business, each of these two runs would need to include the common manufacturing site so that we plan production. Production needs to ultimately be planned finitely. With this design the business that runs CTM first would have priority over the shared capacity which is not what we want to occur. Another requirement is to plan all products at the common manufacturing site together so that we can overtly define demand prioritization across businesses.
So the above leads me to a solution with three CTM runs. One for each business that is not constrained by available capacity at the common manufacturing site and a third that is just for the common manufacturing site planned finitely. A key technical requirement to this design is that for the third CTM run to be successful the first two business specific CTM runs must place distribution demand on the common manufacturing site. This is where the challenge lies. I should also note that the business specific CTM runs must plan their dedicated resources that are farther down the supply chain finitely.
What I have found so far in my prototyping is:
-Including the common manufacturing site in each of the business specific CTM runs will prevent us from prioritizing demand freely at the common manufacturing site even if we follow the business specific CTM runs with a CTM run for the common manufacturing site.
-Excluding the common manufacturing site in each of the business specific CTM runs results in anonymous PRs being generated and no distribution demand being placed on the common manufacturing site
We have had two ideas so far. I’ll share them for your benefit and hope that you reciprocate with ideas of your own.
Option 1. Use procurement type X instead of E for the products at the common manufacturing site. Also find a way (probably not standard) to exclude the PDSs for the common manufacturing site from the CTM master data set.
In the business specific CTM planning runs Distribution Demand is created back at the common manufacturing plant. Then anonymous PRs are created at the common manufacturing site.
In the last CTM run at the common manufacturing site the anonymous PRs are deleted in the Order Selection Step and manufacturing is planned as expected for all products at the common manufacturing site per the demand prioritization.
This seems to meet all the requirements except the design has limitations. If the manufactured products at the common manufacturing site could also be legitimately procured the results would not be as expected. Also we want to use the power of selecting dependent objects in CTMMSEL but part this solution includes the product locations at the common manufacturing site in the business specific CTM runs but not their PDSs.
Option 2. Use procurement type P instead of E for the products at the common manufacturing site.
Just prior to the business specific CTM runs change the procurement type to P for the product locations at the common manufacturing site.
Then in the business specific CTM planning runs Distribution Demand is created back at the common manufacturing plant. No supply is created for the product locations at the common manufacturing site.
Change the procurement type back to the original values before the final CTM run at the common manufacturing site.
The obvious limitation here is the need to change the procurement type back and forth in our batch processing. This option allows us to use CTMMSEL with the select dependent objects without issues.
Thoughts?