Single Item (Finished Goods) having multiple Item variants

sathyaasathyaa Member Posts: 6
How can we attach different BOM for a same Item (Finished Goods)with multiple Item Variants?

Example
Finished Goods :- Car (Single Item in Item Card)
Color :- Blue, Red, Green (Item Variants)

In this case BOM will vary for the each variant (Ex Paint). Is it possible to attach multiple BOM to a single Item having multiple variants.

How to link one BOM with multiple Item Variants?

SCENARIO
1. We want to produce three different colors of car.
2. Fot that we have to create three BOM with three variants.
3. We have to attach a BOM to each variant (Blue Car, Red Car, Green Car)

Post your views and suggestion in this.

Comments

  • ara3nara3n Member Posts: 9,256
    It's a shortcoming of navision.


    Navision should add Production BOM and Routing No to Stockkeeping units, so that each stockkeping unit could have different bom, but they didn't .
    So you have to make a modification in order to get what you are asking.


    Maybe suggest it to MS?
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • ayhan06ayhan06 Member Posts: 210
    ara3n wrote:
    It's a shortcoming of navision.


    Navision should add Production BOM and Routing No to Stockkeeping units, so that each stockkeping unit could have different bom, but they didn't .
    So you have to make a modification in order to get what you are asking.


    Maybe suggest it to MS?

    yes, you have to make modification for that..here is my suggestion about development: create versions for bom and routing with the codes that are identical to codes of variants.. by using "where used" function of developer's toolkit, find where getbomversion and getroutingversion function in "VersionManagement" codeunit are called..then, add a global function into versionmanagement codeunit that sets variant code to use, change getbomversion and getroutingversion.. call your new function before everywhere getbomversion and getroutingversion functions are called.. so variant code are taken into consideration,as well as item no.. (function and codeunit names may be wrong because i wrote these without checking from navision).
Sign In or Register to comment.