Pull SubAssembly from stock if in stock, else manufacture

I took the OP to mean that they always wanted to make and stock the sub. And the sub was always to come from stock.

If that’s the case…

  1. Setup Sub Assy Part with
    a. Type = MFG
    b. Qty Bearing = TRUE
    c. Non-Stock = FALSE
  2. Parent Part
    a. Type = MFG
  3. Parent BOM
    a. Pull as Assy, Plan as Assy, and View as Assy all = FALSE