Speed up low-level code calculations
|Enabled for||Public preview||General availability|
|End users by admins, makers, or analysts||Aug 3, 2020||Oct 1, 2020|
Improved performance in manufacturing environments that use MRP planning.
In a manufacturing environment, the demand for finished items will result in derived demand for components that comprise the finished item. The bill of material (BOM) controls the component structure, and can cover several levels of semifinished items. Planning an item at one level will cause derived demand for components at the next level, and so on. Eventually, this will result in derived demand for purchased items.
The low-level code stored in the item card allows planning for items according to their rank in the BOM hierarchy, starting with finished items at the top level and continuing down the product structure to lower level items.
Business Central can update low-level codes dynamically when it certifies production BOMs. However, if you have multiple items and BOMs, dynamic calculation can affect system performance.
To mitigate impact on performance, you can disable Dynamic low-level code calculation on the Manufacturing Setup page. Business Central will suggest that you create a new, recurrent job queue entry that will update low-level codes daily. You can edit the Earliest Start Date/Time to ensure that it will run outside working hours.
With this release we are also introducing logic that speeds up low-level code calculations. You can enable the new calculations by selecting Optimize low-level code calculation on the Manufacturing Setup page.
Tell us what you think
Help us improve Dynamics 365 Business Central by discussing ideas, providing suggestions, and giving feedback. Use the forum at https://aka.ms/bcideas.