K,
It is not clear to me the business requirements for this...unusual...request. One wonders how you would perform scheduling on these 'non-bottleneck' resources, unless they first existed in APO. One also wonders how you would manage overloads on bottleneck resources when all capacity consumption info does not exist in APO.
In your example:
Material M1,
Resource A - used in operation 10 - takes 3 days duration, consumes 72 hours of capacity; is the critical bottleneck
Resource B, used in operation 20 - Takes 2 days duration, consumes 48 hours of capacity, but it is not a bottleneck.
Resource C, used in operation 30 - Takes 1 day duration, consumes 24 hours of capacity, but is not a bottleneck.
How do you expect the system to know exactly when the consumption of capacity of Resource A is happening, unless you also know the scheduling of resources B and C?
With respect to M2:
If M1 consumes capacity in Resource C, and M2 also consumes capacity in Resource C, how do you expect that you will be able to maintain an accurate depiction of the TOTAL consumption of Resource C, unless you also include Resource C in M1 PDS?
Best regards,
DB49