Hello, we've recently started experiencing extremely slow performance creating new BOM's on any Released Product in AX 2012. Basically we just click the engineer tab on a released product, select lines, and click the 'Create BOM' button, fill in a name and a site, and the client then proceeds to hang for 10-20 minutes.
After running a code profile on it, it seems like 99 percent of the time is spend on the BOM Hierarchy/Circularity Check. I noticed I can disable this check using the Inventory Parameters, but I cannot gauge the downsides of doing that without more research.
Is there any reason this is taking as long as it does? 2-3 minutes might be ok but 10-20 is excessive, do most people just turn this off and run a batch job? Is there something that could be amiss in our current BOM's that would make this so excessive?