what is a bom
At its most complex, a BoM is a multi-level document that provides build data for multiple sub-assemblies (products within products) and includes for each item: part number, approved manufacturers list (AML), mechanical characteristics and a whole range of component descriptors.