When calculating the Available to Build for an assembly item, the SuiteApp can perform the calculation in two ways:
- Top Level
- All Level
1. Top Level Calculation
- Definition:
- The Top Level calculation only considers the components that are directly listed in the Bill of Materials (BOM) of the assembly item.
- It does not drill down into sub-assemblies or nested components.
- How It Works:
- Checks the inventory levels of components listed at the top level of the BOM.
- Ignores any sub-assemblies or lower-level components within those sub-assemblies.
- Example:
- Assembly Item: Bike
- BOM (Top Level):
- Frame: 1 needed → 5 in stock
- Wheel Assembly: 2 needed → 3 in stock
- Calculation:
- Frame: 5 ÷ 1 = 5 bikes
- Wheel Assembly: 3 ÷ 2 = 1.5 bikes → rounded to 1 bike
- Available to Build (Top Level) = 1 bike
- Here, the SuiteApp only checks the availability of the Wheel Assembly as a whole, not the components that make up the wheel.
2. All Level Calculation
- Definition:
- The All Level calculation goes deeper into the BOM and drills down into all sub-assemblies and their components to check availability.
- How It Works:
- Checks the inventory levels of both top-level components and the components within any sub-assemblies.
- It calculates the availability for all levels of the BOM structure.
- Example:
- Assembly Item: Bike
- BOM (Top Level):
- Frame: 1 needed → 5 in stock
- Wheel Assembly: 2 needed → 3 in stock
- Wheel Assembly BOM (All Level):
- Rim: 1 needed → 6 in stock
- Spokes: 10 needed → 20 in stock
- Top Level Calculation:
- Checks only Frame and Wheel Assembly availability.
- All Level Calculation:
- Checks the availability of Frame and drills into the Wheel Assembly BOM to check Rim and Spokes.
- Example: If Rim has 6 in stock and Spokes have 20 in stock, availability is limited to 2 wheels because of Spokes.
- Available to Build (All Level) considers the constraints at all levels of the BOM.

When to Use Each?
- Top Level:
- When you need a quick availability check for high-level assemblies.
- Ideal for assemblies with no or minimal sub-assemblies.
- All Level:
- When working with complex BOMs containing multiple sub-assemblies.
- Ensures you have enough inventory at all levels to build the assembly item.
- Provides a more accurate picture of production capabilities.
Summary
- Top Level: Simple calculation that checks only the components at the top of the BOM.
- All Level: Comprehensive calculation that drills into sub-assemblies to ensure availability of all components at every level.
By selecting the appropriate calculation type, planners can balance between speed (Top Level) and accuracy (All Level) for production planning.