Programs in QAD .NET UI > Using Product Structure Maintenance
Using Product Structure Maintenance
Product Structure Maintenance includes a graphical tool for creating, viewing, and editing the structure of bills of materials when you use the program in the .NET User Interface mode. This tool is only available with the QAD .NET UI.
Note: This section describes some aspects of Product Structure Maintenance navigation. The program is described in detail in User Guide: QAD Manufacturing.
Product Structure Maintenance
Opening Product Structure Maintenance in  .NET User Interface Mode
To access the tool, the program must be set to open in QAD .NET UI mode. To do so, in the Applications pane, right-click Product Structure Maintenance in the program listing and select Properties. Set the Open with field to  .NET User Interface and click OK.
Creating a Product Structure
To create a product structure:
1 Open Product Structure Maintenance.
Opening Product Structure Maintenance
Note the blank workspace in the lower part of the display, located below the browses for Items and Product Structure Codes.
2 Drag a component (an item or product structure code) from a browse to the workspace.
3 The component is now added to the product structure. The interface displays relevant fields along the top, including Component, Description, Unit of Measure, Quantity, Reference, Start Date, and End Date. Note that you can edit the Quantity, Reference, Start Date, and End Date fields, while the other fields are read-only.
4 To undo a component added to the product structure, right-click the component, and select Undo Add.
5 To undo changes to the product structure, click the Undo Product Structure Changes icon. Clicking this icon reverses the changes you have made to the selected component and all components under the selected component in the product structure hierarchy.
6 To undo changes to a component, click the Undo Component Changes icon. Clicking this icon reverses changes you have made to the selected component only.
7 Drag additional components to the workspace and directly position them within the product structure. Alternatively, double-click an item or product structure code.
8 New or modified components in the product structure are colored yellow. These components have been added to the product structure as displayed in the workspace but have not yet been saved to the database.
9 The system displays an error message if:
You attempt to create a cyclical structure. For example, the system will not allow you to add an item that is a parent of itself.
You add duplicate components to the same parent and then save the structure.
You try to have two same components with overlapping valid periods and then save the structure.
You can alter the column views using the Show and Hide Column options, which you access by right-clicking on a column header. This lets you hide data that is not immediately relevant to maintenance, such as local variables or pre-processor commands.
Effective Date and Maximum Levels
The Effective Date and Maximum Levels filters let you improve performance by limiting the number of records retrieved from a product structure browse.
When you specify an effective date, the browse returns only those records records that are valid for that date (the effective date occurs between the products’ start and end dates). The default is the current date, and this filter is only available when you are in New mode.
The Maximum Levels filter returns a specified number of levels for the root product structure. When set to blank, the server returns all levels, and the maximum level is 25.
Note: By using these filters, you may create duplicate or cyclical structures, which are only validated when the structure is saved. This may cause the system to display a large number of error messages when saving.
Saving a Product Structure
To save a product structure to the database, select the top-level component, right-click, and select Save (or click the Save icon).
If there are issues with components when the system attempts to save the product structure, the components that need attention are displayed in red.
Once a product structure has been saved, you can delete a component in the structure as follows:
1 Select the component.
2 Left-click to select Delete from the pull-down menu.
Note: If a component has not yet been saved to the database, the option displayed is Undo Add instead of Delete. Rather than delete a component from the product structure, it is preferable to change the end date of a component so that the component is effectively obsolete.
Comparing Bills of Materials Side-by-Side with Vertical Tab View
You can quickly compare two bills of materials side-by-side. To do so:
1 From the Applications menu, open Product Structure Maintenance.
2 Open Product Structure Maintenance again. You now have two tabs for Product Structure Maintenance.
3 To view the two tabs of Product Structure Maintenance side-by-side, click on one of the tabs and choose New Vertical Tab Group:
(You can also drag one of the tabs to the right to view the options.)
You now have a vertical, side-by-side view: