BOM Critical Path 
Explode a BOM to all levels and export to Excel.
Or use it to Assembly Trial Kit a product, taking into account free stock at each level.
Use it as a way to get promise dates for a sales order - it includes a calculation of the cumulative lead times and then the latest start / earliest finish date.
In this example, we are asking if there are enough components to make 10 of BIKE2. This has 27 in stock which is ignored here.
Making 10 would need 20 x AXLE, but that has 64 in free stock so the net requirement = 0.
There is also a requirement for 20 x BRAKE and this has no free stock. It has the longest lead time - 8 days - so this determines that the order would
have to start on 22/07/10 to be ready for the required date of 30/07/10.