This article explains how to set up and use the BOM Picking function in ELAM Solutions. A BOM step allows operators to pick multiple components in a single step, guided by a Bill of Materials. Each component can be confirmed via a KBS module (Pick to Light), a SmartTower, or by scanning the component’s barcode.
BOM Picking is a guided picking process based on a Bill of Materials (BOM). Each BOM contains a list of components with their part ID, name, scan code, and required quantity. A single BOM step in a flowchart covers all positions of the BOM – the operator works through each component one by one within that step, without needing a separate flowchart step per part.
Before you can use BOM Picking in a flowchart, you need to create at least one BOM.
Note: Components must be created in ELAM before they can be assigned to a BOM. Each component has a unique Component ID and a scan code used for verification during picking. A KBS module or SmartTower can be assigned to a component directly in the Component settings.
The BOM Details panel has the following fields:
With this option, a BOM that was created directly in ELAM Solutions is used (under Components → BOM Overview). The BOM is used exactly as it is currently configured – its component list, quantities, and positions are fixed at the time of execution.
With this option, the BOM data is transmitted to ELAM by the ERP system. The ERP system sends the BOM list as part of the order data. In the BOM step, you enter a BOM Name that identifies which BOM from the ERP order should be used for this step.
Note: Import BOM requires a configured ERP Connector in ELAM. The BOM data is provided by the ERP system via the assigned order. If no matching BOM name is found in the order data, the picking list will appear empty in the ELAM Assistant.
Recommendation: Use Sequential for error-critical assemblies where order matters, and Parallel for simple picking tasks where the operator can work freely.
When the operator starts the assigned variant, the BOM Picking step is displayed as a table with the columns: No., Component ID, Component Name, Scan Code, Quantity, and Status. The currently active position is highlighted in blue.
Each component can be confirmed in one of the following ways:
Note: The Manual OK (MOK) button allows an operator to manually override a picking position without scan or module confirmation. This is a manual override and is not equivalent to a regular OK as confirmed by a tool or hardware module. Use MOK only when a hardware confirmation is not possible.
Once all positions are confirmed, the BOM step completes and the flowchart advances to the next step.
You can simulate the BOM step directly from the flowchart editor by clicking Preview in the BOM Details panel. This opens the ELAM Assistant in simulation mode.
Note: When using Import BOM, the picking list will be empty in simulation mode since no live ERP order data is available during a simulation.
ELAM BOM uses a component list that you configure and manage directly in ELAM Solutions. The BOM is used as currently set up. Import BOM uses a component list that is transmitted to ELAM by the ERP system as part of an order, identified by the BOM Name configured in the step.
Yes. A single BOM step processes all components defined in the BOM. The operator picks each position within the same step without needing additional flowchart steps per component.
KBS modules (Pick to Light), SmartTower modules, and barcode scanning are all supported. The hardware must be assigned to the respective component in the Component settings.
Manual OK is a manual override that allows confirming a picking position without hardware or scan confirmation. It is not the same as a regular OK confirmed by a tool or module. MOK should only be used when normal confirmation is not possible.
Yes. In the BOM editor (ELAM BOM), positions can be reordered using drag and drop. For Import BOM, the order is determined by the ERP system.
Yes. An ELAM BOM is reusable and can be assigned to as many BOM steps as needed across different flowcharts.