GetJobBOMProducibles Method (Jobs)
- Last UpdatedNov 06, 2025
- 1 minute read
The GetJobBOMProducibles() method retrieves a DataView containing all the items that can be produced at the specified operation. The producible items are the items produced at BOM position 0 and any of its substitutes, along with all by-products and their substitutes. If a substitute is being produced, the column current_subst in the returned DataView contains an integer value identifying which alternative item is being produced. Otherwise, the current_subst column contains a null.
Parameters
- woId
- Required. Holds the ID of the job's work order.
- operId
- Required. Holds the ID of the job's operation.
- seqNo
- Required. Holds the job's operation sequence number.
- BOMPos
- Optional. Holds an optional BOM position. If all BOM positions are to be returned, set this parameter to null.
Return Value
Returns a DataView containing rows for all the producible items. A DataView is
used because the Middleware returns consumables as well as producibles, so the
consumables are filtered out in the DataView and the rows are sorted by job position
and preference.