What is the point of Kit Product Definitions for Sales Kits?

Why do I need to create a Kit Product Definition when defining Sales Kit BOMs? The information in them seems redundant and arguably not necessary.

Tagging @johnC

I believe that you don’t have to manually create the Product Definition. It should be created for you automatically when the Kit BOM is created. It is used by the BOM Explosion process to determine the next level of components that makes up the Kit or Bundle. The Definition Type, Effective Dates, Quantity, UOM are criteria that determine which components are eligible to be included in the Kit Selection app. When a Kit or Bundle is added in Sales Orders, a Kit Selection is first created based on the BOMExplosion process and any required components are automatically added to the Sales Order. Users can click on the View Kit Selection field action to see all of the components added to the Kit Selection and select additional components that may be needed aside from the required components.

2 Likes

@paul.villanueva is correct. When a Kit Bill of Material is created, the system will automatically attempt to either attach itself to an existing Kit Product Definition or make a new one. Depending on how you are configuring the Kit Bill of Materials, multiple Kit Bill of Materials can be valid as the next Kit Bill of Material using quantities, organizational units, and effective dates. Kit Product Definitions will help define which Kit Bill of Material will be used based on the scalable ranges, and shared Bills of Materials across organizational units.

Got it - thanks guys! Confirming in a test I did just now that when I created a new new Kit Bill of Materials the Kit Product Definition was created automatically by the platform.

1 Like

@paul.villanueva what exactly is a BOM Explosion? You’ve mentioned it multiple times but I don’t really know what that term is referring to.

The product definition is created automatically for the org unit that is on the Kit BOM. The product definition allows for the usage of shared KIT BOMs. When enabled, you can create additional product definitions different org units and connect the KIT BOM from another org unit. This can greatly reduce the amount of BOMs that need to be maintained.

2 Likes

@ian.p BOM Explosion is the process of determining what components belong to a kit, bundle, or feature. In Sales Orders using Kit or Bundle, it calls the CallBOMExplosion which recursively loops through the Bill of Material so we can use it to build our KitSelectionComponents in a tree structure hierarchy that shows which components belong to a Bundle, a Kit, or a Feature.

2 Likes

BOM Explosion is just the industry term for what we’re doing. Essentially a metaphor for breaking apart the Bill of Material into its individual components, sub-assemblies and/or materials. Exploding the BOM allows you to see or interact with the individual pieces.