Best Practices for Shared Subassemblies in Multi-BOM Manufacturing
Department: Engineering (BOMs, PLM)
Industries: Electronics, OEM/Industrial Equipment, Aerospace, Wire Harness, and other BOM-heavy manufacturing
Manufacturers often run into a common scenario: multiple top-level assemblies share the same subassembly. For example, Assembly A and Assembly B both require Subassembly 1. Instead of rebuilding Subassembly 1 every time you manufacture either A or B, you may want to build a batch of Subassembly 1 ahead of time and draw from that stock when needed.
This guide walks through how to handle this scenario in Cetec ERP by modeling the subassembly as a semi-finished good and using it across different BOMs - without fragmenting inventory or overcomplicating work orders.
Scenario: Shared Subassembly Used in Multiple Parent Assemblies
You’re building two separate assemblies (let’s say Assy A and Assy B), both of which use the same subassembly (Sub 1). Your goal is to:
- Build Sub 1 separately in advance
- Treat Sub 1 as a complete, inventory-tracked unit
- Use it later when building either Assy A or B
- Avoid exploding Sub 1’s BOM on the parent work order
This is a common case in contract manufacturing, electronics, and ETO environments where shared modules or tested units are produced ahead of time and stored until final assembly.
Step-by-Step: Handling Shared Subassemblies in Cetec ERP
1. Model Subassembly 1 as a Standalone BOM
Start by creating Sub 1 as its own BOM in Cetec ERP. Define it with its components and operations just like you would for any standalone product.
In both Assy A and Assy B BOMs, insert Sub 1 as a component (just like a purchased part), rather than nesting its full structure. This simplifies the top-level BOM and treats Sub 1 as a finished item.
Tip: Think of Sub 1 as a semi-finished good, not an expansion of an internal BOM.
2. Create a Build-to-Stock Work Order for Sub 1
In Cetec ERP, create a build-to-stock work order for Sub 1. This is an internal work order that creates inventory stock of Sub 1, much like how you’d purchase inventory from a vendor.
This order:
- Is not tied to a specific customer PO
- Fulfills general demand created by your MRP
- Adds finished Sub 1 units to your inventory
This is an internal production order, separate from customer demand. It’s your own initiative to build and stock a subassembly.
3. Use MRP to Estimate Sub 1 Demand
To determine how much Sub 1 to build, run the MRP - Build Report in Cetec ERP. This will show upcoming demand from both Assy A and Assy B BOMs.
You can then create a build-to-stock order for the projected total quantity needed.
4. Pick Sub 1 from Inventory on Assy A or B Work Orders
When a sales order comes in for Assy A or B, and a corresponding work order is generated, you’ll pick Sub 1 from stock as a component - just like any other purchased part.
Because Sub 1 is now an inventory item:
- It appears on the pick list
- It is tracked with full traceability
- Its cost rolls into the parent assembly properly
This approach also preserves the audit trail of Sub 1’s build, tests, and inspections.
Confirmed: Sub 1 is a BOM Component, Not an Exploded BOM
You do not need to explode Sub 1 on the Assy A/B BOMs. Instead, treat it as a single component. This keeps work orders simpler and preserves modular control over how and when you build Sub 1.
“Build to stock” for Sub 1 = supply
Assy A/B work orders = demand
Summary
Using build-to-stock work orders and modeling subassemblies as individual BOMs is the best practice for managing shared components across multiple products. This gives you flexibility in planning, control in production, and simplicity in execution, all while keeping your data clean.
Key Takeaways:
- Model shared subassemblies (like Sub 1) as their own BOMs
- Use build-to-stock work orders to pre-build and stock them
- Treat them as inventory parts when building top-level assemblies
- Use MRP to plan demand across all parent BOMs
For a related guide on managing multi-level BOMs and production control in Cetec ERP, check out: How to Create a Multi-Level BOM
Need help configuring this in your Cetec ERP system? Contact our support team, or explore more how-to videos in our knowledge base.