Sales Orders > Sales Order Processing > Sales Order Entry > Single Level Bill of Materials

Single Level Bill of Materials

You use this program to generate detail sales order lines for first level components attached to a parent item.

Once you have indicated the quantity required for the parent item against the sales order, then the order quantity of each component based on the quantity per relationship between the parent and component is established.

The components of a kit are configured using the Structures and Routings program. At the time of adding a component to a kit type parent, you can indicate whether the component is optional or mandatory, and whether you want to print the component on sales order documents.

Toolbar and menu

Field Description
Accept Components Select this to accept the components and order quantities associated with the parent part.
Cancel Components Select this to cancel all component lines attached to the parent part.
Remove All Optional Components

Select this to exclude all optional components from the order.

Optional components are identified by the availability of a tick box in the Component Lines listview.

Include All Optional Components

Select this to include all optional components in the order when you accept the components.

This removes all ticks in the Remove optional components check box in the Component Lines listview.

Parent information

Column Description
Stock code This indicates the stock code of the parent part in the kit.
Description This indicates the description of the parent stock code.
Warehouse This indicates the warehouse in which the stock code is located.
Revision This indicates the revision of the stock code, and is displayed if it is defined as ECC controlled (Stock Codes).
Release This indicates the release of the stock code, and is displayed if it is defined as ECC controlled (Stock Codes).
Order quantity This indicates the order quantity of the stock code (parent part).
Stocking ship quantity This indicates the quantity that is being shipped for the order.
Unit of measure This indicates the unit of measure of the stock code.

Component Lines

If you enabled the Prompted mode for Single Level BOM preference (Sales Order Entry) then each optional component line encountered is displayed. You must indicate whether to accept the line, skip the line or end allocations.

If you do not require a prompted mode for single level bill of materials, then you can perform maintenance (accept components, remove optional components, change components) only once all the components have been generated for the parent part.

Components with a negative quantity per are optional, but, if accepted, they are not carried through to a dispatch note as this would create a negative dispatch line.

See also Kit Types.

Field Description
Stock code This indicates the component kit item you are maintaining.

If the component is a traceable item or a phantom part, or it cannot be shipped (and backorders are not required) then all the component lines are cancelled.

Any component not stocked in the parent's warehouse is ignored from the bill of materials.

Stock description This indicates the description of the stock code.
Product class Indicate the product class for the component.
Order quantity

This indicates the order quantity of the component.

When you change the order quantity of an optional component, it is flagged as no longer being part of the kit and subsequent changes to the parent order quantity are not applied to that optional component.

When you change the order quantity for a line which was in backorder, you are prompted to adjust the backorder quantity. If you select Yes, then the backorder quantity is adjusted. If you select No, then the ship quantity is adjusted.

Order uom This indicates the unit of measure for the order quantity.
Ship quantity

This indicates the ship quantity of the component.

If you change the ship quantity of a component kit item, then that item will no longer be a component of a kit.

See Optional and Mandatory components for additional information.

Back order quantity This indicates the quantity of the component kit part that could not be shipped.

See Optional and Mandatory components for additional information.

Price code This indicates the price code assigned to the component.
Price

This indicates the price assigned to the component.

If your pricing method is defined as Manual (Sales Orders Setup) then you must enter a price manually for each component line.

Price uom

Indicate the selling price unit of measure of the component.

You can only access this field if you selected to override the price assigned to the component.

Discount Select this to enter a chained discount for the component item.
Net value This indicates the net value of the line after discount.
Discount value This indicates the chained discount value and is calculated according to the discount percentage(s) you entered using the Discount field.
Print on documents Select this to print component details on order documents.
Remove optional component

Select this to exclude the component from the kit for this order.

When you select this option, the component is removed from the bill of materials when you select to accept components.

You can only access this function if you enabled the order preference: Prompted mode for Single Level BOM.

Commission code Indicate the amount subject to commission for the component.

You can only access this field if you selected to override the price assigned to the component.

Reserved quantity This indicates the quantity to reserve for the component. This applies when Reserving stock required is enabled (Sales Orders Setup).

Kit Types

The type of kit configured against the parent part (Stock Codes) determines the cost, price and quantity applicable to the line, as indicated in the table below:

Kit Type Implication
Kit type First level components from the bill of materials are automatically received into stock when this item is received into stock.

The cost, price and quantity is determined by the components, and the finished part is treated as a comment line.

When you use the Sales Order Entry program to process a Supply Chain Transfer, the appropriate components are selected at cost. The creation of a transfer on completing the SCT ignores the parent part. The Transfer In process receipts each component into stock as a separate item.

Finished type The cost, price and quantity is determined by the finished part, while the components are treated as comment lines.
Sub type The price is determined by the finished part, while the cost and quantity is determined by the components.

Minimum margin checking on prices is not applied for parent parts defined as a sub type.

If a sub type kit is sold to an IBT customer, the program converts the parent part to a kit type K. This is because when processing an IBT order, the cost and price must come from the components.

When you use the Sales Order Entry program to process a Supply Chain Transfer, the appropriate components are selected at cost. The creation of a transfer on completing the SCT ignores the parent part. The Transfer In process receipts each component into stock as a separate item.

Notes and warnings

Restrictions and limits

  • The Single Level BOM facility is available only when the option: Single level Bill of Materials required is enabled (Sales Orders Setup).

  • If you process a Single level Bill of Materials with optional components that have insufficient stock, you have the option to accept the available quantity or place the quantity into back order.

  • The maximum number of components attached to a parent part that can be processed for an order line is 300. Any remaining components are ignored.

  • You can only change the order quantity of optional components if you enabled the option: Quantity changes to optional components (Sales Orders Setup).

Optional and Mandatory components

The way in which a parent item and its components are treated in Sales Order entry is determined by the Optional component for order entry option defined for the components on the Bill of Materials (see Structures and Routings).

Enabling the Optional component for order entry option sets the component to Optional and allows you to decide (at the time of order entry) whether or not to include the component on the order. Disabling this option sets the component to Mandatory and automatically inserts the component on the sales order.

  • Setting the component to an Optional item allows the Parent and all Components (whether Optional or Mandatory) that have stock available, to be shipped. Any Optional items that have insufficient stock on hand are put into Backorder.

  • Setting the component to a Mandatory item does not automatically allow the Parent or any Components (whether Optional or Mandatory) that have stock available, to be shipped. Any Mandatory items that have insufficient stock on hand, will force the whole Kit into Backorder (i.e. the kit is only placed into ship on the sales order if it is complete with all components having sufficient stock on hand).