Open Forum

Expand all | Collapse all

Low-Level Codes

  • 1.  Low-Level Codes

    SILVER CONTRIBUTOR
    Posted Aug 12, 2019 09:31 AM
    ​​I am having trouble understanding the way Low-Level Codes function in Nav.

    Can anyone tell me why there is a Low-Level Code on the Item Card, and also a Low-Level Code on the Bill of Materials Header?  Should they match?

    Thank you!

    ------------------------------
    Kathy Long
    Ramco Specialties
    Hudson OH
    ------------------------------
    Conference-BCNAVUG_200x200


  • 2.  RE: Low-Level Codes

    TOP CONTRIBUTOR
    Posted Aug 12, 2019 09:56 AM
    The low-level code represents the BOM hierarchy level of an item.  If a component "A" is used to produce a manufactured item "B" , the low level code would be one, but if that manufactured item "B" was a component of another manufactured item "C", then the low level code of "A" would be two.,.and so on.  So if you look at a multi-level BOM, the low level code represents the level of an item within the multi-level BOM.   (I hope that helps).

    Here's the Microsoft Documentation:

    LOW LEVEL CODE FIELD:

    Specifies the item's level in a bill of material if the item is a component in a production BOM or an assembly BOM.

    If, for example, the BOM is a component of a second BOM, which in turn is a component of a third BOM, then the field will contain 2 because the item is a component of a BOM at the third level in the BOM structure. The top level of a BOM is designated 0.

    If the item is not a component of an assembly BOM or a certified production BOM, then this field contains 0.

    The low-level code is used by the planning system as follows:

    The planning of component parts is coordinated with the needs of all higher-level part numbers. When you calculate a plan, the BOM is exploded in the planning worksheet, and the gross requirements for level 0 are passed down the planning levels as gross requirements for the next planning level.

    The program calculates the value in this field when you run the Calculate Low-Level Code batch job.

    Low-level-codes may also be set up to calculate dynamically. For more information, see Dynamic Low-Level Code.


    LOW LEVEL CODE FIELD (ON A BOM):

    Specifies the level in which this BOM is used.

    The low-level Code identifies the lowest level of use of an item.

    If the item functions as a production BOM, then the production BOM header will have the value 1 as the low-level code of the item. If the production BOM is a components of another production BOM, then the two production BOM headers will have the same low-level code.

    This information is required when calculating a plan.

     



    ------------------------------
    Lewis Rosenberg
    IT Manager
    Mars Fishcare
    Chalfont PA
    ------------------------------------------------------------------------
    BCUG/NAVUG All-Star
    BCUG/NAVUG Board of Advisors, Chairperson
    BCUG/NAVUG Programming Committee

    Twitter: @RosenbergL
    LinkedIn: https://www.linkedin.com/in/rosenbergl
    ------------------------------------------------------------------------

    NAVUG/BCUG Summit (navugsummit.com)
    Orlando, FL - October 15-18, 2019
    ------------------------------

    Conference-BCNAVUG_200x200


  • 3.  RE: Low-Level Codes

    SILVER CONTRIBUTOR
    Posted Aug 12, 2019 10:56 AM
    Thank you for the information!  One more question please.  Does that mean that any item that is not a component of any other item and may or may not have components of it's own, should have a Low-Level Code of zero on the Item Card?

    ------------------------------
    Kathy Long
    Ramco Specialties
    Hudson OH
    ------------------------------

    Conference-BCNAVUG_200x200


  • 4.  RE: Low-Level Codes

    TOP CONTRIBUTOR
    Posted Aug 12, 2019 11:03 AM
    Yes, if an item is not a component for any other items, it will have a low level code of zero.

    ------------------------------
    Lewis Rosenberg
    IT Manager
    Mars Fishcare
    Chalfont PA
    ------------------------------------------------------------------------
    BCUG/NAVUG All-Star
    BCUG/NAVUG Board of Advisors, Chairperson
    BCUG/NAVUG Programming Committee

    Twitter: @RosenbergL
    LinkedIn: https://www.linkedin.com/in/rosenbergl
    ------------------------------------------------------------------------

    NAVUG/BCUG Summit (navugsummit.com)
    Orlando, FL - October 15-18, 2019
    ------------------------------

    Conference-BCNAVUG_200x200


  • 5.  RE: Low-Level Codes

    SILVER CONTRIBUTOR
    Posted Aug 12, 2019 11:15 AM
    I got it now!  Thanks so much for your help.  Have a good day.

    ------------------------------
    Kathy Long
    Ramco Specialties
    Hudson OH
    ------------------------------

    Conference-BCNAVUG_200x200


  • 6.  RE: Low-Level Codes

    TOP CONTRIBUTOR
    Posted Aug 13, 2019 07:22 AM
    Just in case you missed it in the Microsoft Documentation, there is a job called Calc-Low Level Code that should be run based on how often you make changes to BOM's.  If you make changes daily you should run this job daily as well.  This is what populates the Low Level Code on the Item Card and Prod BOM Header.

    ------------------------------
    Jason Wilder
    Senior Application Developer
    Stonewall Kitchen
    York ME
    ------------------------------

    Conference-BCNAVUG_200x200


  • 7.  RE: Low-Level Codes

    TOP CONTRIBUTOR
    Posted Aug 13, 2019 08:11 AM
    ​There is also a setting that runs the Low-Level Calc automatically when you approve BOMs.

    ------------------------------
    Samuel Champoux
    IT Director
    Drummondville QC Canada
    ------------------------------

    Conference-BCNAVUG_200x200


  • 8.  RE: Low-Level Codes

    SILVER CONTRIBUTOR
    Posted Aug 13, 2019 08:40 AM
    Thank you.​

    ------------------------------
    Kathy Long
    Ramco Specialties
    Hudson OH
    ------------------------------

    Conference-BCNAVUG_200x200


  • 9.  RE: Low-Level Codes

    SILVER CONTRIBUTOR
    Posted Aug 13, 2019 08:40 AM
    Thank you.​

    ------------------------------
    Kathy Long
    Ramco Specialties
    Hudson OH
    ------------------------------

    Conference-BCNAVUG_200x200


  • 10.  RE: Low-Level Codes

    Posted Aug 13, 2019 12:05 PM
    Kathy,

    I believe Low-Level Codes has more to do with MRP functionality than BOM functionality.  MRP is calculated 1 level at a time starting at the highest level.  Because each component should only be calculated once, Nav needs a way to decide at which level an item should be calculated if it is used across multiple BOM's and levels.  By assigning an item with a level number that is the lowest from all BOM's, Nav ensures that an item is calculated only once and will capture all demands.
    That is why it is also important to run the Calculate Low-Level Code every once in a while, especially after BOM changes.

    ------------------------------
    Dzuy Trinh
    Forum Energy Technologies
    Houston TX
    ------------------------------

    Conference-BCNAVUG_200x200


If you've found this thread useful, dive deeper into User Group community content by role