For the complete documentation index, see llms.txt. This page is also available as Markdown.

Building Assembly BOMs

Build assembly BOMs on the set item from DATANORM sets and verify the result.

What is created

The app creates an assembly BOM on the set item: one BOM component with item and quantity per applied set line. Optionally the set item is switched to the Assembly replenishment system so Business Central treats it as an assembled item.

Steps

1

Meet the prerequisite

Set item and components are synchronised as items, see Understanding DATANORM Sets.

2

Build

Run Build Part Lists on the import session.

3

Read the result

The app reports how many sets were built, how many components were created, and how many sets were skipped or errored.

4

Open the BOM

Open the assembly BOM on the set item and check the components.

Settings

Setting
Default
Effect

Create Assembly BOM from Part Lists

on

Without this option the sets stay in staging and no BOM is created.

Include Optional Set Lines

off

Also picks up lines with calling flag 2 and 4.

Set Item Replenishment System

Assembly

Assembly sets the system on the set item; Keep Unchanged leaves the item alone.

Rules applied while building

Situation
Behaviour

No item exists for the set.

The set is skipped with a note to import the set article first.

No item exists for a component.

The line is skipped; the remaining lines are still built.

The set references itself.

The set is skipped to avoid a circular BOM.

No line is usable.

No empty BOM is created; the set is skipped with a note.

A line's quantity is 0.

1 is used, because a BOM line needs a positive quantity. You can adjust it afterwards.

The item already has a BOM.

It is replaced entirely, because DATANORM always delivers sets in full.

Verifying the result

Check
Where

All expected components present

Assembly BOM on the set item

Quantities correct

Quantity per column

Skipped lines and their reason

DATANORM Part Lists, status and message

Replenishment system set

Item card, Replenishment System field

Rebuilding

Build Part Lists can be repeated as often as you like. Add the missing items and run the action again – lines skipped earlier are then picked up. There is no need to re-read the file.

Last updated