web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

Dynamic Low-Level Code in "Manufacturing Setup"

(3) ShareShare
ReportReport
Posted on by 4,033
Hi:
 
Although it affects performance and especially when regenerating the Planning Worksheet, shouldn't the toggle for Dynamic Low-Level Code be enabled in "Manufacturing Setup"?
 
John
I have the same question (0)
  • Verified answer
    YUN ZHU Profile Picture
    102,765 Super User 2026 Season 2 on at
    Due to the issue described below, it is necessary to periodically run the "Calculate Low-Level Code" batch job.
     
    Hope this helps.
    Thanks.
    ZHU
  • Suggested answer
    OussamaSabbouh Profile Picture
    18,776 Super User 2026 Season 2 on at
    Hello John,
    Yes, Dynamic Low-Level Code should generally be enabled to keep BOM hierarchy levels automatically updated and ensure correct multilevel planning; however, Microsoft notes that it can negatively affect performance in environments with large BOM structures. In that case, you can disable it, but then you must run the Calculate Low-Level Code batch job before calculating a supply plan, ideally through a scheduled job queue outside working hours.
    Regards,
    Oussama Sabbouh
  • Verified answer
    Ben Baxter Profile Picture
    7,164 Super User 2026 Season 2 on at
    Always enabled!  The risk of it being missed prior to planning is too high.  As Zhu pointed out, it is still important to run it manually, with frequency dependent on the amount of BOM status changes the client performs.  Fewer deletions or non-certified changes mean it can be run manually less frequently.  If they constantly remove or de-certify old BOMs, they will need to run it manually more often.
     
    Best Regards,
    Ben Baxter
    Accent Software Inc
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    3,079 Super User 2026 Season 2 on at
    Hi,
    I think there's a small mix-up here. Dynamic Low-Level Code doesn't fire when you regenerate the Planning Worksheet, it fires when you certify a production BOM. Calculate Plan just reads whatever low-level codes are already on the items, it doesn't recalculate them itself. So the performance hit you're thinking about only happens at BOM certification time, not during planning runs.
    Because of that, yes, it should normally stay enabled, Microsoft's own guidance is to keep it on in almost all cases, it also catches circular references in your BOM when certifying which is genuinely useful.
    The only real reason to turn it off is if you have a huge number of items and BOMs, tens of thousands plus, where certifying gets noticeably slow, then you switch to the manual Calculate Low-Level Code batch job and run it on a schedule instead through job queue.
     
    Glad to help - follow up if anything is unclear.  
    ►  If this solved it, marking it verified helps others too.      
    Regards,
    Grigorios Mavrogeorgis
    Business Central Consultant & AL Developer

    Work: Gmsoft Limited
    Blog:  insidebusinesscentral
    LinkedIn: linkedin.com/in/gregorymavrogeorgis

     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 524 Super User 2026 Season 2

#2
YUN ZHU Profile Picture

YUN ZHU 399 Super User 2026 Season 2

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 354 Super User 2026 Season 2

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans