TeamcenterKnowledge

Engineering BOM Management ─ Deployment and Administration

Qualify business objects as engineering BOM data

You qualify business objects of type Item Revision and its child types as Usage BOM, engineering parts and designs so that the business objects can be used to create engineering BOM content.

Procedure

  1. In BMIDE, load the BMIDE template project that you want to work with.

  2. Expand the template project.

  3. Under Extensions, add the new extension (schema) file that contains the business objects.

  4. Set the extension file containing the business objects as the active extension file.

  5. Locate the required business object, such as Item Revision, Part Revision, or Design Revision.

  6. In the Business Object Constants tab, locate Fnd0PartDesignQualifier, and click Edit.

    In the Modify Business Object Constant dialog box, select one of the following values:

    • ProductEBOM to qualify the business object as a Usage BOM.

      If the value of a business object is already set as ProductEBOM, first set it to None and then set it again to ProductEBOM, as applicable. You must do this so that the assembly indicator property and other required extensions are available by default.

    • Part to qualify the business object as an engineering part.

      If the selected business object is CommercialPart Revision, its Fnd0PartDesignQualifier is already set as MultiDomainPartOrDesign. This is because commercial parts are qualified as both part and design (dual intent), by default. If you want commercial parts to be included in an engineering BOM in a design-part separated system, you must change the value of Fnd0PartDesignQualifier to Part.

    • Design to qualify the business object as a design.

    • PartAndDesign to qualify the business object as part as well as design (dual intent). The constant value is MultiDomainPartOrDesign.

    • None

    If you set Fnd0PartDesignQualifier as Part or ProductEBOM, then change the value of the Awb0AssociatedElement business object constant to Awb0PartElement.

    Note: Make sure these business objects are updated in the value of the TCAllowedChildTypes_<parent_item_type> preference. For example, TCAllowedChildTypes_Ebm0PartProduct, in order to include them in the Usage BOM.

  7. Click Finish.

What to do next

If you deploy the above-mentioned changes through BMIDE, you must run the following utility:

bmide_modeltool -u=admin_user_name -p=admin_user_password -g=dba -tool=tc_entcba_ebom_types_pref_updater -mode=install -target_dir=TC_DATA

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.ebom_admin/xid2060987 · retrieved 2026-07-11