How to add your knowledge

Bill of Materials Editor

    Table of contents
    No headers

    The Bill of Materials Editor is for maintaining assembly bill of materials. It is used to:

    • Edit and create new iProperties and bill of materials properties.
    • Edit bill of materials Structure for components.
    • Set quantity overrides for components.
    • Create a consistent Item numbers or detail IDs for components for the generation of Parts Lists and other associative lists from the bill of materials.

    Every property edit that takes place in the Bill of Materials dialog box is immediately saved in the Parts List. You can edit Item values, iProperties, or custom iProperties for all available components. Multiple components can be edited at the same time.

    Each bill of materials column represents a property of the component. The bill of materials Structure override is not viewed and cannot be edited in the bill of materials Editor.

    When you edit a part number field and the edit results in a component equivalence, the component rolls up with the equivalent components.

    When a component is promoted, an arrow icon is added to its node icon to represent that it was promoted.

    Note on item numbers: The Item Column displays item numbers in the Bill of Materials. Every item is automatically assigned an item number. The item number can be edited as needed. Changes to item numbers are automatically applied in the Parts List and Balloons, except for values in the Parts List that are set as Static values.

    Editing in the BOM Editor

    Editing in the Bill of Materials dialog box works like editing in Microsoft Excel:

    • Use SHIFT or CTRL to create contiguous or non-contiguous selection sets in the BOM table.
    • Use a grip point in the bottom right corner of a selection to expand a single cell or block of cells. If the original selection contains a single row or column, values are copied to the expanded rows or columns.
    • Copy BOM cells within the BOM table, to another BOM view, or to an external editor. Copying preserves BOM formulas/expressions.
    • You can drag and drop rows in the BOM table. The functionality is available also for non-contiguous selection sets.
    • New commands are available in the context menu (Open, Copy, Paste, Capitalize, Find, and Replace).
    • You can copy and paste data between the Bill of Materials dialog box and Microsoft Excel. Non-contiguous selection sets in the BOM table are supported.

    Bill of material views

    A bill of materials can be displayed as a structured list of items with parent/child relationships between components, or as a flat list where all components are seen at once with no parent/child relationship.

    NoteiAssemblies support only the First-Level Structured view. The All-Levels Structured view or the Parts-Only view is not available.

    Structured View

    In a structured list, assemblies and subassemblies can be expanded to see their constituent children from the top of the assembly structure down. A structured list reports the structure of the assembly, which does not always correspond with the real design. This is reflected in the bill of materials Structure display, where bill of materials Structure properties are applied. Phantom and Reference components are hidden from the list, and child components are promoted from Phantom assemblies.

    Parts Only View

    A parts-only view presents bill of materials data where structure is ignored. Components in the design are displayed as single lines regardless of parent/child relationship. The only influence that structure has on this list is in quantity calculations and display of Phantom/Reference components. If a component is a phantom or a reference it is not displayed in the flat list. The quantity of child components is multiplied by the quantity of the phantom parents. For example, a parent with a quantity of 2 owns a child component with a quantity of 10. Therefore, its total quantity is 20 in the flat list view.

    In a Parts-only list, components that are assemblies are not presented in the list unless they are considered Inseparable or purchased.

    Parts-only view

    For parts-only views, purchased or inseparable subassemblies are treated as parts, and are promoted through Phantom parents.

    If the display filter is set to Display bill of materials Structure, inseparable and purchased assemblies do not display their children in parts-only view. The only exceptions are all direct child components that have a bill of materials Structure of purchased are promoted outside inseparable assemblies in the parts-only view. The inseparable assembly remains displayed as a single item. All other child components are hidden in the view (for example, the assembly cannot be expanded).

    Part number row merging

    Identical Part Numbers are merged by default into one row. In the Part Number Row Merge Settings dialog box, you can enable/disable this setting. Then you can create your own list of values to exclude from being merged into one row.

    iAssemblies and the bill of materials

    Multiple assemblies exist within a configuration iAssembly. You can manage this data within the iAssembly drop-list. Each member within an iAssembly can have its own QTY and item QTY value. Therefore, separate QTY and Item QTY columns exist in the Bill of Materials.

    NoteYou can create a parts list of selected members or a traditional single assembly parts list. You can also create an aggregate parts list of specified members. However, only one bill of materials view is provided containing the aggregate list of items and item numbers.

    Read-only components in the bill of materials

    The Bill of Materials Editor considers a component to be read-only if:

    • It is read-only due to file property settings.
    • It is saved on a library path.
    • It is controlled by Autodesk Vault and is not checked out.

    If a component is read-only, all properties except the quantity and the item order are read only in the Bill of Materials Editor. If an assembly is read-only, the quantity and the item order of its direct child components cannot be edited or changed.

    Property expressions in the bill of materials

    Use the Property Expression builder in the Bill of Materials dialog box to create expressions for iProperties. An expression contains a combination of custom texts and iProperty names in brackets. The iProperty name is substituted by the iProperty value, when the expression is evaluated.

    NoteiProperty expressions can be build for read/write text type iProperties only.

    Mass calculation in the bill of materials

    Mass and volume are not automatically updated in the BOM. If the mass (or volume) has not been calculated for an item in the BOM, the mass (or volume) cell displays N/A.

    You can update the mass and volume properties in the BOM editor manually. Click Update mass properties of all rows to calculate the mass and volume for all items in the BOM.

    Note
    • The function of Update mass properties of all rows is identical to the Manage tabUpdate panelUpdate Mass command.
    • If you work in the LOD representation with suppressed assembly components, the Update mass properties of all rows command is disabled. Use Manage tabUpdate panelUpdate Mass to update mass and volume in the BOM.
    • Manual control of mass and volume calculation improves the BOM editor performance.

     

    Procedures

    Edit bills of materials

    A bill of materials is a table that contains information about the parts within an assembly. The table can include quantities, names, costs, vendors, or any other information someone building the assembly needs. Quantities on the bill of materials are updated when a part is added or removed from the assembly.

    You can modify values on the bill of materials by changing the design properties in the Properties dialog box or in the Bill of Materials dialog box.

    You can edit iProperties or custom iProperties for all available components. Multiple components can be edited at the same time.

    Edit values in the bill of materials

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. To edit a BOM cell:
      • Select the BOM cell and type a new value.
      • Double-click the BOM cell.
      • Select the BOM cell and press Enter on your keyboard.
      NoteA single click and a BOM cell selects the component and highlights it in the browser and graphic window.
    3. To copy a BOM cell, right-click the cell and select Copy. Then right-click the destination cell and select Paste. (Alternate method: Use CTRL+C and CTRL+V hot keys). Copying preserves BOM expressions.
    4. To find (or replace) a string in the BOM table, right-click and select (or Replace). Then set options in the Find and Replace dialog box and click Find (or Replace).
    5. To capitalize text in the selected cell in the BOM table, right-click the cell and click Capitalize.

    Edit BOM data in Microsoft Excel

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. In the BOM table, select the data to edit in Microsoft Excel. Create a contiguous or non-contiguous multi-selection.
    3. Right-click the multi-selection and select Copy.
      NoteKeep the selection set unchanged in the BOM table while working in Microsoft Excel.
    4. Open a Microsoft Excel file and paste the data on a sheet. A non-contiguous selection set is pasted as contiguous.
    5. Edit the data.
    6. Select the data and copy them to the clipboard. The selection must be identical as the selection set previously imported to Microsoft Excel.
    7. Right-click the original selection in the BOM table and click Paste. The edited data are copied to the appropriate BOM cells.

    Work with multi-selections

    Selection sets are saved for particular BOM views and for collapsed subassemblies. Only the visible selection is taken into account in BOM operations.

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. Create a multi-selection in the BOM table. Use the SHIFT or CTRL key on your keyboard to create contiguous or non-contiguous selection sets.
    3. To copy selected cells, right-click the multi-selection and select Copy, or click CTRL+C on your keyboard.
    4. To paste the data, right-click a BOM cell and select Paste, or click CTRL+V on your keyboard. A non-contiguous selection is pasted as contiguous.
      TipTo paste data to cells in a non-contiguous selection, create the non-contiguous selection set of the same size as the copied data. Right-click it, and select Paste.
    5. To capitalize letters in a BOM selection, create the selection, right-click it and select Capitalize from the menu.
    6. To replace a string in a BOM selection, create the selection, right-click, and select Replace. Then set the options in the Find and Replace dialog box and click Replace All.
    7. If a selection contains a single row (or a single column), drag the grip point in the bottom right corner of the selection to expand it. Values from the selected row (column) are copied to the expanded rows (columns).

    Notes:

    • If a non-contiguous selection set exists and you click a column heading, the previously selected BOM items are highlighted in the selected column. Other selections are canceled.
    • If you sort rows in BOM and a selection set exists, the selection set is kept after you apply the sort.

    Customize BOM columns

    BOM column customization is saved in the assembly file. Each assembly can display different columns in each view of the Bill of Materials dialog box. If you customize BOM columns in an assembly template, all files created from this template respect the same BOM customization.

    NoteA BOM customization file contains information about customized BOM columns and part number row merge settings.

    Add or remove BOM columns

    1. In the Bill of Materials dialog box, click Choose Columns .
    2. To add a column, select the column on the Customization panel, and drag and drop it to the desired position in the BOM table.
    3. To remove a BOM column, select the column heading in the BOM table, and drag and drop it to the Customization panel.

    Change the order of BOM columns

    In the Bill of Materials dialog box, select a column heading in the BOM table, and drag and drop it to the desired position.

    Resize columns

    • Select and Drag: Select the divider between column headers and drag it to resize the column.
    • Double Click: Double-click the divider between column headers. The column to the left of the divider is resized to fit the contents of the cells in that column.
    • Best Fit Column: Right-click a column header, and select Best Fit from the menu. The column is resized the same way as the double-click method.
    • Best Fit All Columns: Right-click a column header and selects Best Fit (All Columns). All visible columns are resized.

    Export BOM customization

    1. In the Bill of Materials dialog box, customize the BOM columns, and then click Export.
    2. In the Export BOM Customization dialog box, set the folder to export the .xml file to, enter the file name, and click Save. The customization file is saved in the specified folder.
    3. To import the BOM customization, in the Bill of Materials dialog box, click Import.
    4. In the Import BOM Customization dialog box, locate the customization .xml file, select it, and click Open. The BOM customization is imported and applied in the BOM.
    Note

    Export and import the BOM customization to:

    • Apply a BOM customization existing in an assembly to another assembly.
    • Define and save several BOM customizations and then apply them to assemblies.
    • Share BOM customizations between users.

    Add thumbnail preview images to BOM

    To display thumbnails in the BOM, add the Thumbnail column to the BOM table.

    1. In the Bill of Materials dialog box, click Choose Columns .
    2. Select the Thumbnail column on the Customization panel, and drag and drop it to the desired position in the BOM table.
    TipTo remove the Thumbnail column, select the Thumbnail column heading in the BOM table, and drag and drop it to the Customization panel.

    Notes:

    • The Thumbnail column is by default included in the BOM in all new assembly templates. To display thumbnails in BOMs in legacy assemblies, you must add the Thumbnail column to the BOMs manually. Or, you can create a BOM customization that includes the Thumbnail column and import the BOM customization to BOMs in legacy assemblies.
    • The Thumbnail column displays all available thumbnail images for components listed in the BOM. If the thumbnail image does not exist, Preview not Available is displayed in the Thumbnail column.
    • The preview image is not available for a component if:

      The component is not saved.

      The Save Preview Picture option is not selected in the Properties dialog box of the component.

    Change the BOM view

    Change the Structured Properties view:

    1. In the Bill of Material editor dialog box, click the Structured tab.
    2. Click the View Options down-arrow and select View Properties.
    3. In the Structured Properties dialog box make the appropriate selections.

    Change the Parts Only Properties view:

    1. In the Bill of Material editor dialog box, click the Parts Only tab.
    2. Click the View Options down-arrow and select View Properties.
    3. In the Structured Properties dialog box make the appropriate selections.

    Update mass and volume in the BOM

    Mass and volume are not automatically updated in the BOM. If the mass (or volume) has not been calculated for an item in the BOM, the mass (or volume) cell displays N/A.

    You can update the mass and volume properties in the BOM editor manually:

     
    1. On the ribbon, click Assemble tabManage panelBill of Materials. The Bill of Materials dialog box is displayed
    2. Click Update mass properties of all rows to calculate the mass and volume for all items in the BOM.
    Note
    • The function of Update mass properties of all rows is identical to Manage tabUpdate panelUpdate Mass.
    • If you work in the LOD representation with suppressed assembly components, the Update mass properties of all rows command is disabled . Use Manage tabUpdate panelUpdate Mass to update mass and volume in the BOM.
    • Manual control of mass and volume calculation improves the BOM editor performance.

    Sort BOM items

    You can sort BOM items using the values in one or more BOM columns.

    NoteSorting can be accessed from the Structured or Parts Only tab. Items are numbered with detail ids in order that they are stored. You can use the Sort dialog box to change that order. This change is stored in the active assembly and does not affect lower level assemblies.
    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. In the Bill of Materials dialog box, click Sort.
    3. In the Sort Parts List dialog box, select the first column to sort by and the sort order for that column. Set the secondary and tertiary columns to use for sorting.
    4. If desired, after sorting rows in the table, click Renumber to renumber rows according to the new order.
    NoteAlternatively, you can hold the Shift key and select column headers to add columns to a sort. To remove columns from a sort, hold down CTRL, and select the column headers to remove the column from the sort.
    Tip
    • Choose Clear Sort to clear the previous sorting
    • You can reorder BOM items by dragging particular lines in the table. The drag clears all sorting.

    Enable or disable Part Number Row Merging

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. Click the Structured tab.
    3. Click Part Number Row Merge Settings on the toolbar.
    4. To prevent rows from being merged based on part number, cancel the selection of Enable Row Merge on Part Number.
    5. To specify a part number to exclude from merging, click New, and enter the desired information in the text box.

    Edit BOM Structure

    1. In the Bill of Materials dialog box, click a cell in the BOM Structure column.
    2. Select a new BOM Structure value from the list.
    NoteThe BOM Structure property is saved in Document Settings of the component.

    Change Unit Quantity

    To change the Unit Quantity for a component, edit Base Quantity and Base Unit.

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. If the Base Quantity or Base Unit column is not displayed in the table, click Choose Columns. Drag the column to the column header of the BOM table.
    3. Click the Base Quantity cell to edit, and expand the Base Quantity list.
    4. From the list, select a parameter to be used as the Base Quantity value.
    5. Click the Base Unit cell to edit, and expand the Base Unit list.
    6. From the list, select a unit to be used as the Base Unit value.

    Override the quantity (QTY)

    Use the following procedure to create a QTY override (to set up a Static Quantity for a component):

    1. In the Bill of Materials dialog box, click a QTY cell to set as Static Quantity.
    2. Enter the Static Quantity value.
    NoteThe Static Quantity value is displayed in blue color.
    Tip
    • You can set a QTY cell as a static value, or as a calculated property by using the context menu: Right-click the QTY cell, and choose Static Value or Calculate Quantity.
    • To remove the quantity override, delete the value from the QTY cell.

    Create an iProperty expression

    iProperty expressions can be created for read/write text type iProperties. An expression contains a combination of custom texts and iProperty names in brackets (the edited iProperty cannot be included in the expression). The iProperty name is substituted by the iProperty value, when the expression is evaluated.

    NoteExpressions created in the BOM editor are saved in corresponding iProperties.
     
    1. In the Bill of Materials dialog box, select the cell where you want to create an expression.
    2. Click Create Expression.
    3. In the Property Expression dialog box, create the expression:
      • To insert a property, select a property in the Property list, and click Insert Property.
      • To insert a string, in the Expression field, place the cursor at the desired position and type the string.
    4. Click OK to close the Property Expression dialog box.
    5. The evaluated value is displayed in the BOM table cell, and the expression is displayed in the Formula toolbar.
    NoteiParts, iAssemblies, and Content Center ignore the expressions saved in Properties.
    Tip
    • You can create the expression manually in the BOM cell or in the Formula toolbar: Insert the equal sign, and then insert the expression in the correct format, for example: =DIN1026 - U 140 x <G_L>.
    • You can create a template file with pre-defined expressions for iProperties to unify your parts lists, or other documentation.

    Set the Stock Number iProperty

    You can edit the Stock Number property either in the Bill of Materials dialog box, or in the Properties dialog box.

    To edit the Stock Number for several components at the same time:

    1. On the ribbon, click Assemble tabManage panelBill of Materials. The Bill of Materials dialog box is displayed.
    2. If the Stock Number column is not displayed in the table, click Choose Columns from the toolbar. Drag the Stock Number column from the Customization box to the column header of the table.
    3. In the Stock Number column, edit the values.
    4. Click Done to close the Bill of Materials dialog box.
    TipTo edit the Stock Number for a particular component, right-click the component in the browser, and select Properties from the menu. On the Project tab of the Properties dialog box, enter the Stock Number value.

    Edit or specify a material property

    NoteYou can multi-select two or more cells by holding down the control or shift key when making a selection.

    The availability of a Material is based on component type. If the selection contains a mix of parts (for example, assemblies and weldments), the change is only applied to the component type of the edited cell.

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. Right-click on a column, and select Runtime Column Customization.
    3. In the Customization dialog box, drag and drop Material onto a column.
    4. Click in the desired cell, and enter a Material name.
    NoteYou can assign a material style to a Virtual Component. Click Tools tabOptions panelDocument Settings Standard tab to change the default material style for a virtual component.

    Add a custom iProperty column

    Adding a custom iProperty adds the new values to the Custom tab in the corresponding iProperties dialog box.

    A bill of materials can contain columns for any iProperties defined for the assembly components. You can add or remove columns from the bill of materials.

    1. On the ribbon, click Assemble tabManage panelBill of Materials. The Bill of Materials dialog box is displayed.
    2. To add or remove BOM columns, click Choose Columns on the toolbar.
    3. To add a column to the table, in the Customization dialog box, select a column. Drag the column and drop it to the desired position in the BOM table.
    4. To remove a column from the table, select the column in the table. Drag the column to the Customization dialog box.

    Right-click a custom iProperty column and select Add Custom iProperty (all components) to add the property to all read/write parts in the column.

    NoteTo use custom properties from the model file or add custom columns, click New Properties, and select the properties from the Define New Properties dialog box.
    TipTo reorder columns, click a column header, and drag it to the appropriate position.

    Export a bill of materials to an external file

    You can export a bill of materials to an external database, spreadsheet, or text file.

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. In the Bill of Materials dialog box, click Export Bill of Materials.
    3. In the Export Bill of Materials dialog box, select the BOM view to export. If you select the Structured view, select the data to export.
    4. Choose OK to close the Export Bill of Materials dialog box.
    5. In the BOM Export dialog box, enter the file name, table name, select the type of file to export, and then click Save.

    Add a bill of materials to the Engineer's Notebook

    You can add the bill of materials to the notes in the Engineer's Notebook. The table is added as a note window that links to a Microsoft Excel spreadsheet.

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. In the Bill of Materials dialog box, click Engineer's Notebook.
    3. In the Insert into Engineer's Notebook dialog box, select the BOM view to export. If you select the Structured view, select the data to export.
    4. Click OK to close the dialog box.

    Set quantity property in bills of materials

    Quantity is a calculated property that describes how many or how much of a component is used in an assembly. Quantity property is defined by three distinct properties: Item Quantity, Unit Quantity, and Total Quantity.

    Set the Unit Quantity

    Unit Quantity (Unit QTY) is the amount which each discrete instance of a component adds to the total quantity. Components that are quantified by the number of instances of the component have a Unit Quantity of Each. Components that are quantified based on some physical aspect of the component (such as wires, grease, cut-length steel, tubes and pipes, and so on) have a Unit Quantity derived from a parameter.

    Unit Quantity is composed of two properties: Base Quantity and Base Unit. Base Quantity is the parameter that is the raw value for Unit Quantity. By default, the Base Quantity of a component is Each. Base Unit is the unit that Unit Quantity is expressed in.

    To set up the Unit Quantity for a component:

    1. Open the Document Settings dialog box for the component.
    2. In the Bill of Materials tab, expand the Base Quantity list.
    3. From the list, select a parameter to be used as the Base Quantity, and click OK.
      TipTo edit or add a parameter, click Edit Parameter next to the Base Quantity option.
    4. Expand the Base Unit list, select the Base Unit, and click OK.
    5. In the Document Settings dialog box, click OK.
    NoteIf the parameter that the Base Quantity is assigned to is deleted, then the base quantity is reset to Each.
    TipThe Base Quantity property can be also set in the Bill of Materials dialog box.

    Set the Static Quantity (quantity override)

    Total Quantity (QTY) is the Unit Quantity multiplied by the Item Quantity. Total QTY can be overridden to a static value. Static Quantity is saved with the component definition. A single static quantity cannot override Total Quantity of two component definitions.

    If the Unit Quantity of the component is Each the Static Quantity must be an integer value including zero. Items with a Zero Quantity still show up in a parts list.

    To set up the Static Quantity for a component:

    1. On the ribbon, click Assemble tabManage panelBill of Materials.
    2. In the Bill of Materials dialog box, click a QTY cell to set as Static Quantity.
    3. Enter the Static Quantity value.
    NoteThe Static Quantity value is displayed in blue color.
    TipTo remove the quantity override, delete the value from the QTY cell.

     

    Highlight or open a component from BOM Editor

    Selected components are highlighted in the assembly browser, graphic window, and in the Bill of Materials dialog box. You can open a component file from the Bill of Materials dialog box.

    NoteThe Open and Highlight functionality is available only in the assembly environment.

    To highlight components from or in the BOM

    1. With an assembly open, click Assemble tabManage panelBill of Materials on the ribbon. The Bill of Materials dialog box displays.
    2. To highlight components (parts or subassemblies) from BOM, select one or more BOM rows. The corresponding components are highlighted in the graphic window and in the assembly browser.
    3. To highlight BOM rows for components selected in the assembly browser or graphic window, select the components to highlight.
    TipThe Bill of Materials dialog box is modeless in the assembly environment. You can use pan and zoom commands to move or resize the model in the graphic window while editing the BOM.

    To open a component file from the BOM

    Use the Open command to open a part or assembly file from the Bill of Materials dialog box. The Open command is available in the right-click menu for a selected (highlighted) component in the BOM table.

    1. With an assembly open, click Assemble tabManage panelBill of Materials on the ribbon. The Bill of Materials dialog box displays.
    2. Select a BOM row, or select a component in the assembly browser or graphic window to highlight a BOM row.
    3. Right-click the row header or a cell in the BOM table, and select Open from the menu. The Bill of Material dialog box closes and the component file opens.

    References

    Bill of Materials

    The Bill of Materials (BOM) dialog box is for maintaining assembly bill of materials. It is used to:

    • Edit iProperties and BOM properties.
    • Edit BOM Structure for components.
    • Set quantity overrides for components.
    • Create a consistent item order for components for the generation of parts lists and other associative lists from the BOM.

    Access:

    • Ribbon: Assemble tabManage panelBill of Materials
    • In the drawing environment, right-click a single assembly or subassembly in the browser, and choose Bill of Materials.
    • Right-click the part list in the drawing environment, and select Bill of Materials.

    Toolbar:

     

    Exports the bill of materials. Set the appropriate options in the Export Bill of Materials dialog box.

     

    Exports the bill of materials to Engineers Notebook. Set the appropriate options in the Insert into Engineer's Notebook dialog box.

     

    Sort sorts the contents of the Bill of Material. You can sort in ascending or descending order based on any column currently displayed in BOM.

    Note An Item is numbered according to the settings specified in the View Properties dialog box as it is added to the BOM. When a new Item is added to the BOM it is appended to existing Items at the top level or under the parent Assembly Item. The Item order can be changed by the Sort command. Sorting does not affect existing Item Numbers.
     

    Renumber renumbers all or selected rows based on the current sort order of the rows in the BOM table. A start value and increment provide additional control of number assignment.

    The radio buttons for selection control are set based on preselection. When two or more rows are preselected the dialog box defaults to Selected Rows. For preselection of none or one, the default is set to All Rows and the radio buttons are disabled

    NoteIf there is a preselection set, those rows that belong to the same parent but are not in the selection are not renumbered.

    The option is disabled if:

    • you view data in a Model Data view.
    • all items in the selection do not have a common parent row in the BOM structure.
     

    Choose Columns displays the Customization dialog box and where you can add or removes BOM columns. To add a column to the BOM, drag the column from the list box to the desired position in the column header. To remove a BOM column, select the column, and drag it to the list box.

     

    Add Custom iProperty Column adds a new custom iProperty column to the BOM. Specify the name and the data type for the new column in the Add custom iProperty Columns dialog box.

     

    View Options:

    Enable/Disable a BOM View enables and disables a type of the BOM view. For example, when Disable Parts Only BOM View is selected, the Parts-Only BOM view is not calculated and maintained

    NoteiAssemblies support only the First-Level Structured view. The All-Levels Structured view or the Parts-Only view is not available.

    View Properties When Structured and Model Data tab is enabled, provides controls to set the level and options that affect item numbering for components displayed in the Structured tab. When Parts Only and Model Data tab is enabled, provides controls to set the level and options that affect item numbering for components displayed in the Parts Only tab

    Show/Clear

    Enabled when the selected row is read/write and contains merged or promoted items where editing is restricted. When Show is selected only items expanded are available for edit.

     

    Part Number Row Merge Settings allows different components with same part number to be treated as the same component. For example, two bolts that are the same size but are of different materials and have different part numbers can be grouped in the list.

    Cancel the selection to prevent rows from being merged based on part number equivalency.

     

    Update mass properties of all rows updates the mass for all components in the assembly.

    NoteThe function of this button is identical to the Manage tabUpdate panelUpdate Mass command.

    Formula bar:

     

    Create Expression

    Opens the Property Expression dialog box. Creates an expression which is saved in the corresponding iProperty.

     

    Expression field

    Displays the expression or value corresponding to the selected BOM cell. You can edit the expression or value in the expression field, in the BOM cell, or in the Property Expression dialog box.

    BOM Views:

    Model Data

    Displays the BOM data in a structure that is equivalent to the modeling structure of the assembly data. This display of the data is used for editing Reference and Phantom components. It is not an actual BOM View that can be reported in a Parts List.

    Structured

    An actual BOM View that can be reported in a Parts List. Components set to Phantom or Reference are not displayed. Child components of Phantom assemblies are promoted in the structure.

    Parts only

    Parts Only views show all components in a flat list. Normal Assemblies are not displayed in the Parts Only view. Assemblies that are Inseparable or Purchased are displayed as a line item, but their children are not displayed.

    iAssembly View

    Displays quantities of members within an iAssembly.

    BOM Customization:

    Import

    Imports and applies a customization of BOM columns and row merge settings to the current assembly. Select a customization .xml file in the Import BOM Customization dialog box.

    Export

    Exports the current customization of BOM columns to an xml file. Select the folder and enter the file name in the Export BOM Customization dialog box.

    Column Header Context Menu

    Sort Ascending

    Adds the column to the sorting set. Uses the column values to sort the BOM in an ascending order.

    Sort Descending

    Adds the column to the sorting set. Uses the column values to sort the BOM in a descending order.

    Clear Sort

    Clears the sorting set. The BOM items are left in the last sorted state.

    Best Fit

    Resizes the selected column to fit all current contents of the column cells.

    Not available if the Best Fit (all columns) option is selected.

    Best Fit (all columns)

    Resizes all visible columns to fit all contents of the cells.

    If selected, the width of any column changes to the best fit size when the content of the column changes.

    Runtime Column Customization

    Displays the Customization dialog box where you can add or remove BOM columns.

    Add Custom iProperty (all components)

    Available on Custom columns only: Adds the custom iProperty to all components.

    Row Header Context Menu

    Open

    Opens the component file (assembly or part) in a new window. Closes the Bill of Materials dialog box.

    Renumber

    Renumbers all or selected rows based on the current sort order of the rows in the BOM table. All other rows that belong to the same parent are also renumbered.

    Expand All Children/Collapse all Children

    Expands/collapses all child component rows under the selected parent row.

    Copy

    Copies the selected BOM row into the clipboard.

    Paste

    Pastes the content of the clipboard to the selected BOM row.

    Capitalize

    Capitalizes all letters in the selected row.

    Find

    Searches for a string in the BOM table

    Replace

    Replaces all occurrences of a string in the selected row.

    Cell context menu

    Open

    Opens the component file (assembly or part) in a new window. Closes the Bill of Materials dialog box.

    Copy

    Copies the selected BOM cell into the clipboard.

    Paste

    Pastes the content of the clipboard to the selected BOM cell.

    Capitalize

    Capitalizes all letters in the selected cell.

    Find

    Searches for a string in the BOM table

    Replace

    Replaces all occurrences of a string in the BOM table.

    Calculate Quantity/Static Quantity

    Controls if the Quantity value is calculated or overridden in the BOM. Available only for cells in the Quantity column.

    NoteIf you edit the Quantity value, Static Quantity is selected automatically. Select Calculate Quantity to discard the override.

    Export Bill of Materials

    Saves the bill of materials to an external database, spreadsheet, or text file.

    Note
    • Only the columns, that are displayed in the Bill of Materials dialog box, are exported.
    • The export always reflects the BOM Structure of the data, not the Model Structure.

    Access:

    Click Export in the Bill of Materials dialog box.

    View to Export

    Select the BOM view you want to export.

    Data to Export

    Select to export only first level of children components or all levels. This option is available only for the structured view.

     

    Insert into Engineer's Notebook

    Inserts the BOM data into the Engineer's Notebook.

    NoteOnly the columns that are displayed in the Bill of Materials dialog box are exported.
    NoteThe export always reflects the BOM Structure of the data, not the Model Structure.

    Access:

    Click Engineer's Notebook in the Bill of Materials dialog box.

    View to Export

    Select the BOM view you want to export.

    Data to Export

    Select to export only first level of children components or all levels. This option is available only for the structured view.

     

    Sort Bill of Materials

    Changes the sort order of items in the bill of materials or selected parts list. You select a column for the primary sort, and the columns for the secondary, tertiary sorts.

    Access:

    In the Bill of Materials dialog box, click Sort.

    NoteSorting can be accessed from the Structured or Parts Only tab.

    Sort by

    Specifies the column to use and the order for sorting. Click the arrow, select the column from the list, and then set the sort order.

    Ascending sorts from the lowest value to the highest value.

    Descending sorts from the highest value to the lowest value.

    Then by

    Specifies the column to use for secondary and tertiary sorting when there are duplicate entries in the column used for the primary sort. Click the arrow, select the column from the list, and then set the sort order.

    Ascending sorts from the lowest value to the highest value.

    Descending sorts from the highest value to the lowest value.

    View Properties

    Access:

    In the assembly environment, click Assemble tabManage panelBill of Materials. In the drawing environment, right-click a single assembly or subassembly in the browser, and choose Bill of Materials.

    Structured Properties

    Click the Structured tab.

    In the Bill of Material dialog box click View Options View Properties.

    Parts Properties

    Click the Parts only tab.

    In the Bill of Material dialog box click View Options View Properties.

    Structured Properties

    The properties support item numbering to allow control to set the level and options that affect item numbering. For structured views there are two level options that affect numbering, First-Level and All Levels.

    Level

    First Level assigns a simple integer value to direct children. The option affects more than numbering in that assembly nodes are blocked from expansion (+/-) in the editor and in unavailable in parts lists. With First-Level selected the secondary control is changed to list Min. Digits.

    Minimum Digits provides control to set the minimum number of digits displayed for item numbering. The range is fixed from 1 to 6 digits

     

     

    All Levels provides full expanded numbering. This option provides a delimiter that works with expanded items. Child items receive indented concatenated numbering based on the same rules as in parts lists today.

    Delimiter The delimiter drop-down list contains the most frequently used separators. You can also enter a value to use. This option restarts numbering for each level.

    Example: Structured All Levels numbering with inheritance

    Item No

    Part No.

    Quantity

    Description

    1

    M862M1202

    1

    Pedestal Frame

    1.1

    M862M1202-01

    1

    Front Beam

    1.2

    M862M1202-03

    1

    Back Beam

    1.3

    M862M1202-05

    1

    Cross Beam

    2

    M862M1203

    1

    Pedestal Base Plate

    3

    MS19567-03

    16

    Screws

    Parts Only Properties

    The properties support item numbering to allow control to set the level and options that affect item numbering. For Parts Only views there are two numbering options, numeric and alpha.

    Numbering

    Numeric The numeric option assigns a simple contiguous integer index for new items.

    Minimum Digits provides control to set the minimum number of digits displayed for item numbering. For example, if the control is set to 3, the first number assigned is 001.

     

     

    Alpha Character based index.

    Case Set to upper or lower.

    Parts Only Properties reference

    Access:

    In the assembly environment, click Assemble tabManage panelBill of Materials. In the drawing environment, right-click a single assembly or subassembly in the browser, and choose Bill of Materials.

    Click the Parts Only tab.

    In the Bill of Material dialog box click View Options View Properties.

    The properties support item numbering to allow control to set the level and options that affect item numbering. For Parts Only views there are two numbering options, numeric and alpha.

    Numbering

    Numeric The numeric option assigns a simple contiguous integer index for new items.

    Minimum Digits provides control to set the minimum number of digits displayed for item numbering. For example, if the control is set to 3, the first number assigned is 001.

     

     

    Alpha Character based index.

    Case Set to upper or lower.

     

    Property Expression

    Use the Property Expression dialog box to create an expression for an iProperty.

    Access:
    • In the assembly environment, click Assemble tabManage panelBill of Materials.
    • In the drawing environment, right-click a single assembly or subassembly in the browser, and choose Bill of Materials.
    • Right-click the part list in the drawing environment, and select Bill of Materials.

    In the Bill of Materials dialog box, click Create Expression.

    Property

    Select a property from the list.

    Insert Property

    Click to insert the property in the expression field.

    Expression Field

    Displays the expression. Enter the strings in this field to add them in the expression.

    Part Number Row Merge Settings

    Access:

    In the assembly environment, click Assemble tabManage panelBill of Materials. In the drawing environment, right-click a single assembly or subassembly in the browser, and choose Bill of Materials.

    In the Bill of Material dialog box click Part Number Row Merge Settings.

    Enables/disables merging the same part number into one row.

    Enable Row Merge on Part Number Match

    Cancel the selection to disallow the same part number from being merged into one row.

    New

    Creates a value to exclude from being merged into one row and adds it to the Merge Exclude List.

    Delete

    Removes a value from the Merge Exclude List.

    Merge Exclude List

    Displays manually created values to exclude from being merged into one row.

    Right-click in the Merge Exclude List window:

    Click Copy to copy the displayed merge exclude list into the clipboard.

    Click Paste to paste the displayed merge exclude list from the clipboard into the Merge Exclude List window in a different assembly.

    TipUse the Copy/Paste context menu commands to Copy a merge exclude list from one assembly to other assemblies that use the same list.

    Add Custom iProperty Columns

    Use the Add Custom iProperty Columns dialog box to add iProperties to the bill of materials.

    Access:

    In the Bill of Materials dialog box, click Add Custom iProperty Columns.

    Property Name

    Click the edit field and insert the name of the custom property.

    Data Type

    Click the edit field and select a data type from the list.

    Find and Replace

    Use the Find and Replace dialog box to find or replace a string in the BOM table..

    Access:

    In the Bill of Materials dialog box, right-click a BOM cell or a set of multiple BOM cells, and click Find or Replace on the menu.

    Find what

    Enter a string to search for.

    Replace with

    Enter a string to replace the original string with.

    Match Case

    Select to distinguish between lower case and upper case letters.

    Direction

    Select the direction of the searching process.

    Find Next

    Click to find the next occurrence of the searched string.

    Replace

    Click to replace the original string with the new string.

    Replace All

    Click to replace the original strings in all BOM table or in a set of selected cells.