Engineering BOM Management ─ Deployment and Administration
About configuring structure comparison
Whenever two structures are compared, equivalent occurrences between the two structures are identified first. The system uses the ID In Context property value to identify equivalent occurrences. Properties other than ID In Context can also be used to identify equivalent occurrences in the structures.
What happens when Dynamic Equivalence check box is not selected?
The system performs an accountability check to compare the two structures. Accountability check is the verification mechanism to check if all elements in one structure have equivalent elements in the other structure. For users to perform an accountability check, ensure that the Multi-Structure Foundation license is obtained and installed in your Teamcenter setup.
While performing an accountability check, the system first compares the Id In Context property.
- If Matched is selected in comparison results, properties that have the same Id In Context property are shown in the comparison results as matching.
- If Different is selected, properties that have matching ID In Context property are further compared based on the properties specified in the
AWBPropertiesToCompare.BVRandAWBPropertiesToCompare.EBOMpreferences. Elements that have different values for the compared properties are highlighted as partial matches.
What happens when Dynamic Equivalence check box is selected?
The system compares the structure elements based on the properties specified in the MEAccountabilityCheckDynamicIDICProperties preference. By default, this preference contains the Item ID property. Any other property added to this preference will be included in the comparison.
Example: If the default Item ID property is used as the equivalence criteria, the lines with the same Item ID are treated as equivalent.
When the Dynamic Equivalence check box is selected, the ID In Context property is ignored unless it is added to the MEAccountabilityCheckDynamicIDICProperties preference.
After the dynamic equivalence check, the equivalent lines are further compared to find if it is a partial match or a full match. Properties for this comparison are specified in the AWBPropertiesToCompare.BVR and AWBPropertiesToCompare.EBOM preferences. By default, this preference contains Find No., Item revision ID, Reference Designator, and Quantity.
MEAccountabilityCheckDynamicIDICProperties
<preference name="MEAccountabilityCheckDynamicIDICProperties" type="String" array="true" disabled="false" protectionScope="Site" envEnabled="false">
<preference_description>
Defines the list of BOM Line properties used by accountability check dynamic equivalence criteria when searching for equivalent BOM Lines. By default the BOM Line property "bl_item_item_id" is always included in dynamic equivalence criteria, unless certain structure search friendly properties are provided:
- internal BOM Line properties pointing to Occurrence Note
- compound property on a Form
- property on an Item type, description or name (e.g. "bl_item_object_type")
- property on an Item Revision type, description or name (e.g. "bl_rev_object_name")
If none of these is available, the property "bl_item_item_id" will be used in conjunction with any other specified properties. The first cacheless(structure) search property in the preference is used as an initial property to collect the BOM Lines on which the other properties are evaluated. Empty property values are not considered as equal during compare. As an example for a value to search for absolute transformations, the entry "bl_plmxml_abs_xform" can be added.
</preference_description>
<context name="Teamcenter">
<value>bl_item_item_id</value>
</context>
</preference>
If you specify a different value (other than the default one, bl_item_item_id), an accountability check is performed to compare two structures. Accountability check requires the Multi-Structure Foundation license.
Note: To obtain consistent BOM comparison results across rich client and Active Workspace, ensure that the MEAccountabilityCheckDynamicIDICProperties and Awb0BasicEquivalnceCriteriaForCompare.BVR preferences must contain identical property values. Furthermore, the AWBPropertiesToCompare.BVR preference must specify the exact same property values as those configured for the partial match properties in the accountability check.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.ebom_admin/xid1927492 · retrieved 2026-07-11