Bill of Material (BOM) management is always fascinating topic. It sparks so many debates and introduce a large set of...