Bill of Material

Form ID: (AM208000)

You use this form to maintain the bills of material (BOMs) and production routing. The first level is the BOM summary, which represents the finished good or subassembly item to be produced. The second level is the operations level, which represents the routing of the finished item through production. The routing will include one to many operations, each one occurring in a work center. The third level is the materials, steps, tools, and overhead for each operation.

This form is used to define both production BOMs and planning BOMs (for details, see Bills of Material: Planning BOMs).

The bill of material is used to calculate the cost of item production and provides the planned cost for production orders. For more information, see Bills of Material: General Information.

Attention: You must change the BOM status to On Hold and save the change before you can modify the BOM.

Form Toolbar

The form toolbar includes standard buttons and form-specific buttons and commands. For the list of standard buttons, see Form Toolbar and More Menu. The form-specific commands can be shown as buttons on the form toolbar, as commands on the More menu, or in both places. These commands are listed in the following table in alphabetical order.

Command Description
Archive BOM Changes the status of the bill of material revision to Archived. A bill of material revision with this status cannot be used for production, for planning, or as a source for estimates and configurations.
BOM Attributes Opens the BOM Attributes (AM204500) form so that the attributes of the selected BOM can be viewed or edited.
BOM Summary Opens the BOM Summary (AM611000) report for the BOM, where you can view all materials of the BOM and their unit costs.
Calculate BOM Cost

Opens the BOM Cost Settings dialog box, where you can specify the settings for calculating the BOM cost for a specific lot size.

If you click OK, the system calculates the costs and displays them in the BOM Cost Summary dialog box, which it opens.
Compare BOM Opens the BOM Compare (AM410000) form, and populates the left pane of the form with the tree view of the current bill of material and revision.
Copy BOM Opens the Copy BOM dialog box, in which you can specify the settings for copying the current bill of material to a new bill of material.
Create ECR Opens the Engineering Change Request (AM210000) form populated with the applicable settings of the current BOM.
Engineering Workbench Opens the Engineering Workbench (AM208100) form for the selected bill of material.
Multilevel Opens the Multi Level BOM (AM413000) report for the BOM.
Set as Default BOM Opens the Default BOM Levels dialog box. In the dialog box, you can select the combination of entities (any of the following: item, item–warehouse pair, and subitem) for which the selected bill of material is set as the default.
Set as Planning BOM Opens the Planning BOM Levels dialog box. In the dialog box, you can select the combination of entities (any of the following: item, item–warehouse pair, and subitem) for which the selected bill of material is set as the planning BOM.
Visual BOM Opens the Visual BOM (AM216000) form for the BOM.
Table 1. Copy BOM Dialog BoxThis dialog box opens when you click Copy BOM on the More menu of the form. In the dialog box, you can specify the settings the system will use when creating a bill of material that is a copy of the selected bill of material.
ElementDescription
The Copy From section has the following elements.
From BOM IDThe identifier of the selected BOM whose settings will be copied.
From RevisionThe BOM revision.
From Inventory IDThe inventory ID of the BOM.
From Warehouse IDThe warehouse ID of the BOM.
The Copy To section has the following elements.
To BOM ID

The identifier of the bill of material that will be created.

This box is available only if the Manual Numbering check box is selected on the Numbering Sequences (CS201000) form for the numbering sequence that is used for bills of material, as specified on the BOM Preferences (AM101000) form. If the check box is cleared, the system will assign the identifier automatically.

To RevisionThe revision of the BOM to be created.
To Inventory IDThe identifier of the inventory item for which the BOM will be created.
To Warehouse IDThe identifier of the default warehouse for storing the item to be produced.
Update material warehouseA check box that indicates (if selected) that the system will copy the warehouse ID specified in the To Warehouse ID box to all material lines of the new BOM only if another warehouse is specified in the material lines; also, the system will clear the warehouse location in the material lines. For material lines with the Warehouse column left empty, the system will not copy the warehouse.
The Copy Notes section has the following elements.
BOM HeaderA check box that indicates (if selected) that the system will copy notes specified at the BOM level to the new BOM.
OperationA check box that indicates (if selected) that the system will copy notes specified at the operation level to the new BOM.
MaterialA check box that indicates (if selected) that the system will copy notes specified at the material level to the new BOM.
StepA check box that indicates (if selected) that the system will copy notes specified at the step level to the new BOM.
ToolA check box that indicates (if selected) that the system will copy notes specified at the tool level to the new BOM.
OverheadA check box that indicates (if selected) that the system will copy notes specified at the overhead level to the new BOM.
The dialog box has the following buttons.
CopyCreates the copy of the bill of material with the specified settings, closes the dialog box, and opens the new bill of material on the form.
CancelCloses the dialog box without creating a copy of the bill of material.
Table 2. BOM Cost Settings Dialog BoxThis dialog box opens when you click Calculate BOM Cost on the More menu of the form. In the dialog box, you specify the settings that the system will use when calculating the costs for the bill of material.
ElementDescription

The dialog box has the following boxes.

Lot Size The lot size for which you would like to view costs.
Level

The BOM level for which you would like to view BOM costs.

You can select one of the following options:

  • Single: The system will not consider the subassemblies added as BOM materials when calculating the costs.
  • Multi: The system will calculate the cost considering all subassemblies added as BOM materials
The dialog box has the following buttons.
OK Closes the dialog box and opens the BOM Cost Summary dialog box with the calculated costs based on the settings you have selected.
Cancel Closes the dialog box without displaying BOM costs.
Table 3. BOM Cost Summary Dialog BoxThis dialog box, which shows the cost summary of the selected bill of material, provides you with the ability to calculate and preview the total costs and unit costs for the lot size you have entered. The dialog box opens when you click OK in the BOM Cost Settings dialog box.
Note: The cost of each material is based on the valuation method specified for the stock item that is used as a material. The system copies the cost from the Price/Cost tab of either the Stock Items (IN202500) form or the Item Warehouse Details (IN204500) form.
ElementDescription

Before the sections of the dialog box, the following element is shown.

Lot Size Read-only. The lot size that you entered in the BOM Cost Settings dialog box. Fixed costs are divided by this lot size to calculate the unit cost.

The Labor section contains the following elements.

Fixed Labor The fixed labor cost, which the system calculates by using the following formula: (Total number of setup hours) * (Work center rate for each operation).
Variable Labor The variable labor cost, which the system calculates by using the following formula: (Total number of runtime hours per unit) * (Work center rate) * (Lot size).
Attention: If a rate type of an operation run time is pieces per hour, the system converts the rate to hours per piece first.

The Overhead section contains the following elements.

Fixed Overhead The total of the overhead costs with a type of Fixed.
Variable Overhead The total of the overhead costs with a type of Variable.
The Other Costs section contains the following elements.
Machine The machine cost, which the system calculates by using the following formula: (Total number of machine hours) * (Machine rate per operation) * (Lot size).
Tools The total tool costs for all operations. The system calculates the tool costs for the lot size you have specified.
Materials The material cost, which the system calculates by using the following formula: (Quantity required for each component) * (Current unit cost of the item–warehouse pair) * (Lot size).
The Totals section contains the following elements.
Unit Cost The unit cost, which the system calculates by using the following formula: (The total of all costs) / (Lot size).
Total Cost The sum of all costs.
The dialog box has the following button.
OK Closes the dialog box.
Table 4. Default BOM Levels Dialog BoxThis dialog box opens when you click Set as Default BOM on the More menu of the form. In the dialog box, you select the entities for which you would like to use the bill of material as the default bill of material.
ElementDescription

The dialog box has the following elements.

Item A check box that you select to specify the bill of material in the Default BOM ID box on the Manufacturing tab of the Stock Items (IN202500) form for the item specified in the Inventory ID box of the Summary area.
Subitem

A check box that you select to specify the bill of material in the Default BOM ID column of the Sub Item Defaults table on the Manufacturing tab of the Stock Items form and, if the record for the combination of the item and warehouse exists, on the Item Warehouse Details (IN204500) form for the subitem specified in the Subitem box of the Summary area.

This check box is displayed only if the Inventory Subitems feature is enabled on the Enable/Disable Features (CS100000) form.

Important: The Inventory Subitems check box has been removed from the Enable/Disable Features form because the functionality associated with the Inventory Subitems feature will be phased out. If you have this feature enabled in your system, the associated functionality remains available. To disable the feature, contact your MYOB support provider.
Warehouse A check box that you select to specify the bill of material in the Default BOM ID box on the Manufacturing tab of the Item Warehouse Details form for the item and warehouse specified in the Inventory ID and Warehouse boxes of the Summary area accordingly.
The dialog box has the following button.
Update Specifies the bill of material as the default bill of material for the selected entities and closes the dialog box.
Cancel Closes the dialog box without specifying the bill of material as the default bill of material for any entities.
Table 5. Planning BOM Levels Dialog BoxThis dialog box opens when you click Calculate BOM Cost on the More menu of the form. In the dialog box, you select the entities for which you would like to use the bill of material as the planning bill of material.
Element Description

The dialog box contains the following elements.

Item A check box that you select to specify the bill of material in the Planning BOM ID box on the Manufacturing tab of the Stock Items form for the item specified in the Inventory ID box of the Summary area.
Subitem

A check box that you select to specify the bill of material in the Planning BOM ID column of the Sub Item Defaults table on the Manufacturing tab of the Stock Items form and, if the record for the combination of the item and warehouse exists, on the Item Warehouse Details form for the subitem specified in the Subitem box of the Summary area.

This check box is displayed only if the Inventory Subitems feature is enabled on the Enable/Disable Features (CS100000) form.

Important: The Inventory Subitems check box has been removed from the Enable/Disable Features form because the functionality associated with the Inventory Subitems feature will be phased out. If you have this feature enabled in your system, the associated functionality remains available. To disable the feature, contact your MYOB support provider.
Warehouse A check box that you select to specify the bill of material in the Planning BOM ID box on the Manufacturing tab of the Item Warehouse Details form for the item and warehouse specified in the Inventory ID and Warehouse boxes of the Summary area accordingly.
The dialog box has the following button.
Update Specifies the bill of material as the planning bill of material for the selected entities and closes the dialog box.
Cancel Closes the dialog box without specifying the bill of material as the planning bill of material for any entities.

Summary Area

In this area, you can view general information about the bill of material, such as the identifier, the status, and the effective date. You can change information in this area if the bills of material is assigned the On Hold status—that is, when the Hold check box is selected.

Element Description
BOM ID The identifier of the bill of material.
Revision The identifier of the BOM revision, which is the modification of the bill of material.
Hold

A check box that you select to change the bill of material's status to On Hold so that you can make changes to it.

If the Hold BOM Revisions on Entry check box is selected on the BOM Preferences (AM101000) form, for a new bill of material, this check box is selected by default. Otherwise, this check box is cleared and the bill of material is assigned the Active status.

Status

The status of the revision.

The status can be any of the following:

  • Active: The BOM revision can be used for production, for planning, or as a source for estimates and configurations.
  • On Hold: The BOM revision can be edited.
  • Archive: The BOM revision has been archived and is unavailable for use.
Inventory ID The identifier of the stock item that is produced by using the bill of material.
Subitem

The subitem of the stock item.

This box is visible only if the Inventory Subitems feature is enabled on the Enable/Disable Features (CS100000) form.
Important: The Inventory Subitems check box has been removed from the Enable/Disable Features form because the functionality associated with the Inventory Subitems feature will be phased out. If you have this feature enabled in your system, the associated functionality remains available. To disable the feature, contact your MYOB support provider.
Warehouse The warehouse to which the produced stock item is received when the item production is completed.
Description A description of the bill of material. The system copies the description to production orders that are created by using the bill of material.
Start Date The date when the BOM revision becomes effective.
End Date

The last date when the BOM revision is effective. After this date, users will not be able to create production orders based on the BOM. You can specify this date if the revision is effective during a limited period of time.

When you click the Archive BOM command, the system sets this date to the current business date.

Operations Table

In this table, you can view the general settings of the operation, such as a work center or processing times. If the bill of material has the On Hold status, you can remove operations, add operations, reorder operations, or modify operation settings.

The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.

Column Description
Operation ID

The numeric identifier of the operation, which determines the sequence in which the operation is executed in production orders. We recommend that you use a consistent numbering scheme that gives you the ability to insert operations, such as 10, 20, and 30 rather than 1, 2, and 3. For details, see Bills of Material: Operations.

You can change this identifier, and if necessary, the system will change the sequence of operations. Any changes in the sequence will be reflected in new production orders based on this bill of material but not existing ones.

Attention: When a user creates a production order, the system generates operation identifiers, which may differ from those in the bill of material on which the order is based. During the generation of operation IDs for the production order, the system maintains the order of operations specified in the bill of material. In the production order, the system assigns 0010 as the identifier of the first operation and then increases the identifier of each new operation by 10. Thus, the second operation ID will be 0020 and the third operation ID will be 0030.
Work Center The active work center where the operation takes place. The work center determines the standard labor costs for the cost rollups.
Operation Description The description of the operation. The system copies the value to this box from the work center description on the Work Centers (AM207000) form.
Setup Time

The time it takes to prepare to start the operation. Based on this time, the system adds a fixed labor cost to the cost of the produced item regardless of the size of the order. The system always backflushes the setup time for the first labor or move transaction to record the quantity completed.

Run Units

The number of units produced during the specified run time for the operation.

Run Time

The time required to produce the specified run units of the operation. If the number of run units is zero, then the system does not consider the run time in the production cost.

Machine Units

The number of units produced during the specified machine time for the operation. You specify the value of this box if machines are involved in the operation.

Machine Time

The time required to produce the number of machine units specified for the operation. If the number of machine units is zero, then the system does not consider the machine time in the production cost. You specify the value of this box if machines are involved in the operation.

Queue Time

The time a semi-finished item has to wait in the work center before workers can start processing the item.

Finish Time

The time required for the semi-finished item to be prepared for the next operation when the current operation has been finished.

Move Time

The time for a semi-finished item to be moved from the work center where the current operation is performed to the work center where the next operation will be performed.

Backflush Labor

A check box that indicates (if selected) that the system backflushes the cost of the labor hours spent for the operation.

Attention: The system does not apply this setting to machine time, which is always backflushed.

The system copies the default state of the check box from the Backflush Labor check box on the Work Centers form.

Scrap Action The default scrap action for the operation in new production orders. You can select one of the following options:
  • No Action: The system does not calculate the scrap cost separately. When workers record scrap in a move or labor transaction for a production order, the system adds the scrap cost to the total cost of the production order.
  • Write-Off: The system posts the scrap cost to the scrap expense account. A reason code specifies the scrap expense account and subaccount.
  • Quarantine: The system posts the scrap cost to the scrap expense account and creates an inventory adjustment for the scrap quantity and value.

The system copies the default value of this box from the Scrap Action Default box on the Work Centers form.

Control Point

A check box that indicates (if selected) that the operation is a control point. If it is, for this operation, workers must record the quantity of completed items.

Materials Tab

The Materials tab contains a table that lists the materials required for the operation. You can view or edit the settings or add materials.

The table toolbar includes standard buttons and buttons that are specific to this table. For the list of standard buttons, see Table Toolbar. The table-specific buttons are listed below.

Element Description
Reference Designators Opens the Reference Designators dialog box.
Reset Lines Resets the values in the Line Order column to the original order of lines. This column is initially hidden on the tab, but you can use the Column configuration dialog box to view it.
The table contains the following columns.
Inventory ID The identifier of the item used as a material.
Subitem

The subitem of the inventory item.

This box is visible only if the Inventory Subitems feature is enabled on the Enable/Disable Features (CS100000) form.
Important: The Inventory Subitems check box has been removed from the Enable/Disable Features form because the functionality associated with the Inventory Subitems feature will be phased out. If you have this feature enabled in your system, the associated functionality remains available. To disable the feature, contact your MYOB support provider.
Description The description of the inventory item.
Qty Required

The material quantity needed to produce the item. The system calculates the final quantity based on the combination of this value and the value of the Batch Size column.

A negative quantity indicates that the row represents a by-product.

Batch Size

The additional parameter that you can use to flexibly set up the required material quantity. The system uses this value to calculate the final quantity of the material.

You specify the value of the box as follows:

  • 0: The required quantity does not depend on the quantity of the item being produced. The system always uses the quantity specified in the Qty Required column.
  • 1 (default): The required quantity of the material is multiplied by the quantity of the item being produced.
  • 2 or greater: The required quantity of the material is divided by this value. You can use this option, for example, if materials are supplied in non-base units of measure.

For more information, see Bills of Material: Operations.

UOM

The unit of measure for the quantity specified in the Qty Required column.

The system copies the default value from the Stock Items (IN202500) form. You can specify a different unit of measure, if needed.

Unit Cost

The unit cost for the material.

The system copies the default value from the Price/Cost tab of the Stock Items form depending on the valuation method of the item as follows:

  • Average or FIFO: The system copies the value of the Average Cost box. If the average cost is zero, then the value of the Last Cost box is used.
  • Standard: The system copies the value of the Standard Cost box.
  • Specific: The system copies the value of the Last Cost box.

You can change the unit cost, if needed. If the unit cost was not changed manually, the system updates this value during the cost roll process on the Cost Roll (AM508000) form.

Planned Cost The planned cost of the inventory item. The system calculates the planned cost when a user creates a production order based on the BOM and then recalculates the cost when the user releases the production order.
Attention: This column has been added for informational purposes only.
Material Type

The type of the material.

You can select one of the following options:

  • Regular (default): The material is either a finished item or a subassembly (if it has a bill of material assigned).
  • Phantom: The material is a phantom subassembly.
  • Subcontract: The material is supplied to a subcontractor if the operation is outsourced.
Subcontract Source

The source of the material. The column is available only when Subcontract is selected in the Material Type box.

You can select one of the following options:

  • None: The default option for materials of the type other than Subcontract. If the material type is Subcontract, you cannot select this option.
  • Purchase: The material is to be purchased by using a standard purchase order. You select this option for a material row that represents a vendor service. Each outside processing operation must have at least one material row with this source. When you select this option, the check box in the Mark for PO column is selected automatically for the material line in a production order on the Production Order Details (AM209000) form.
  • Drop Ship: The material is sent directly to the vendor. You can select this option for informational purposes.
  • Vendor Supplied: The material is supplied by the vendor. You can select this option for informational purposes.
    Attention: Vendor-supplied materials are not included in the production order cost.
  • Ship to Vendor: The material is shipped to the vendor by using a vendor shipment, which you create by using the Vendor Shipments (AM310000) form.
Phantom Routing

The way of adding operations of the material that is a phantom subassembly to production orders based on the BOM.

You can select one of the following options:

  • Before (default): Operations of the phantom subassembly are included in a production order before the parent operation.
  • After: Operations of the phantom subassembly are included in a production order after the parent operation
  • Exclude: Operations of the phantom subassembly are not included in a production order, but the materials of the subassembly are included in the materials list for the parent operation.
Backflush

A check box that indicates (if selected) that the material is backflushed. If the check box is cleared, you must issue materials for the operation on the Materials (AM300000) form before workers can record labor time or produced item quantities.

The system copies the default state of this check box from the Backflush Materials check box on the Work Centers (AM207000) form.

Warehouse The warehouse from which the material is issued. If this box is empty, the system uses the warehouse specified in the Warehouse box of a production order on the Production Order Maintenance (AM201500) form.
Location

The warehouse location from which the material is issued. If the column is empty, the system selects a warehouse location, as described in Production Processing: Selection of Warehouse Locations.

If the Backflush check box is selected and the warehouse location is specified, the material is issued only from this location as follows:

  • If the Allow Negative Quantity check box is selected for the item class assigned to the material, the system issues the material from this location regardless of the required quantity.
  • If the Allow Negative Quantity check box is cleared, the system issues only the material quantity that is available in this location.
  • If the Allow Negative Quantity check box is cleared and the available material quantity in the location is zero, the system does not issue the material and returns an error message on the form from which the material issue has been requested.
Comp BOM ID

The bill of material that is used to produce the material that is a subassembly. You can specify the BOM in this column if a bill of material that differs from the default one should be used to produce the material for the BOM selected in the Summary area.

If the column is empty, the system uses the BOM specified in the Default BOM ID box either on the Stock Items or Item Warehouse Details (IN204500) form.

Comp BOM Revision The revision of the BOM that is specified in the Comp BOM ID. This box is required if the BOM is specified.
Scrap Factor

The scrap or shrinkage factor for the material. The system uses this value to calculate the needed material quantity and the material cost for the item being produced in a production order and during material requirements planning.

You enter the scrap percentage as a decimal value, such as 0.1 for 10% of scrap per item unit.

You specify this value if the material scrap is common and the system must consider it during the calculation of the material quantity and cost.

Bubble Number The number of the material on the engineering drawing that relates to the BOM.
Effective Date The date when the system starts using the material for the item production. This date is independent of the start and end dates of the BOM.
Expiration Date The date when the system stops using the material for the item production. This date is independent of the start and end dates of the BOM.
Line Order

The number that indicates the order of the material in the list.

This column is hidden by default.

Table 6. Reference Designators Dialog Box

The dialog box opens when you click Reference Designators on the table toolbar of the Materials tab. In this dialog box, you can add reference designators, which identify a material on drawings or in work instructions. The designator may also be used as a link to a list of components that are used multiple times on a drawing like a fastener.

The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.

ElementDescription
Ref DesThe identifier of the reference designator to be added.
DescriptionThe description of the new reference designator.
The dialog box contains the following buttons.
OKSaves your changes and closes the dialog box.
CancelCloses the dialog box without saving your changes.

Steps Tab

On this tab, you can view, add, or change the work instructions for the operation whose node is selected. You can print the instructions by using the Production Ticket (AM625000) report.

The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.

Element Description
Description The description of the step in the work instruction.
Line Order The order number of the step that is defined by the sequence of steps in the operation.

Tools Tab

On this tab, you can specify the tools used for the operation. The system includes tool costs in the cost of the item being produced. You define tools on the Tools (AM205500) form.

The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.

Element Description
Tool ID The identifier of the tool.
Description The read-only description of the tool, which the system copies from the Tools form.
Qty Required The quantity of the tool per item unit that is required for the operation.
Unit Cost

The unit cost of the tool.

By default, the system copies this cost from the Tools form, but you can change the cost if needed.

Overhead Tab

On this tab, you can view a table showing the overhead entities required for the operation. You can remove overhead entities, add overhead entities that have been defined on the Overhead (AM202500) form, or edit the factor the system uses to calculate the cost of any overhead entity. The system includes the overhead costs of the operation in the cost of the item being produced.

The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.

Element Description
Overhead ID The overhead identifier.
Description The read-only overhead description, which the system copies from the Overhead form.
Type The read-only overhead type, which the system copies from the Overhead form.
Factor The multiplier that the system uses to calculate the overhead cost for the operation. The system applies the multiplier to the cost rate specified on the Overhead form.

Outside Process Tab

On this tab, if the selected node represents an operation that is outsourced to a subcontractor, you can view or modify the settings related to the outside process.

Element Description
Outside Process

A check box that indicates (if selected) that the operation takes place at another organization; that is, the process is outsourced.

By default, the system copies the check box state from the settings of the assigned work center on the Work Centers (AM207000) form.

Drop Shipped to Vendor A check box that indicates (if selected) that the item being produced is shipped directly to the subcontractor from the previous storage place.
Vendor The subcontactor that processes items for the operation.
Location

The subcontractor's location to which the items to be produced are delivered and from which the ready items are received.

This box is displayed only when the Business Account Locations feature is enabled on the Enable/Disable Features (CS100000) form.

Side Panel

By using the side panel, you can continue viewing the bill of material that you have opened on the form while simultaneously viewing information related to the bill of material.

The side panel has multiple tabs, each of which you can view by clicking the tab's icon. These tabs are described below.

Tab Description
BOM Attributes The BOM Attributes (AM208500) form, which displays attributes for the current bill of material.
Show Engineering Change Request

The Show Engineering Change Request (AM2100PL) inquiry form, which displays the list of engineering change requests (ECRs) for which both of the following are true:

  • The ECR is linked to the current combination of the BOM ID and the revision.
  • The ECR has the On Hold, Pending Approval, or Approved status.

This tab is displayed only when the Engineering Change Control feature is enabled on the Enable/Disable Features form.

Show Engineering Change Order

The Show Engineering Change Order (AM2150PL) inquiry form, which displays the list of engineering change orders (ECOs) for which both of the following are true:

  • The ECO is linked to the current combination of the BOM ID and the revision.
  • The ECO has the On Hold, Pending Approval, or Approved status.

This tab is displayed only when the Engineering Change Control feature is enabled on the Enable/Disable Features form.