If facing issue with Slow performance during the BOM line creation and existing BOM updating.
the issue here is that the BOM change triggers a
circularity check once there're changes. The setup is using High complexity CC
strategy that is quite heavy to execute synchronously. For reference,
below is the screenshot.
Mitigation plan is to change BOM circularity check to run
asynchronously in order not to disrupt UI experience AND critical
business processes.
1) Go
to Inventory management -> Setup -> Parameters -> Bill of
material. Set level of circularity = Never (just means
that CC should NOT run the check in UI but in the background)
2)
Schedule a recurrent (e.g. weekly/nightly) batch table BOM circularity check job,
preferably out of business hours.
Go
to Product information management -> Periodic tasks -> Bill of materials
and formulas -> Check BOM/formula. Set the following highlighted settings
and setup recurrence: Keep BOM number to blank in order to ensure the delta of
modified/created BOMs is checked. Example:
Once the batch job is completed, BOMs/formulas with no cycles will be unmarked for circularity check (check BOM = 0) => further downstream processes won't be impacted anymore. The check will not be triggered for those structures. BOMs/formulas with cycles will still be marked (check BOM = 1) until circularity is resolved. BOM form UI will also be smooth as a result of setup changes abovementioned with no form freeze.
No comments:
Post a Comment