A BOM is recursive if the product contains a component with the same object number as the superior assembly. This is often due to input errors, but in individual cases it may be intentional.

A component has the same material number as a higher-level product. In paint production, a residual quantity of the paint to be produced is used as a component.
The figure below shows the repeated explosion of an object within an explosion path (recursiveness).

Recursiveness check within a BOM group
The recursiveness check includes all BOMs in a BOM group. For example, the system finds recursiveness in a variant BOM, even if an individual variant is not recursive.

A variant BOM has 2 variants:
- The first variant for material A has the following material components:
- Item 0010 with material B
- Item 0020 with material C
- The second variant for material B has the following material components:
- Item 0010 with material A
- Item 0020 with material C
Neither variant is recursive. However, the system finds the following material components to be recursive:
- In variant for material A: item 0010 with material B
- In variant for material B: item 0010 with material A
BOM explosion for recursive BOMs
BOM explosions stop at the component that causes recursiveness.
See also:
When is a BOM Explosion Terminated?

