TeamcenterKnowledge

Structure Management ─ Deployment and Administration

BOM line naming behavior

Understand how the BOM line name is determined in Teamcenter, contrasting the behavior between standard BOMs and the Lightweight BOM (LWB) functionality. A BOM internally evaluates the BOM line name from the DisplayName business object constant on the Item Revision business object. However, the lightweight BOM (LWB) functionality determines the BOM line name from the object_string property of the Fnd0ItemLineLite business object as defined in the Fnd0ItemLineLite_bl_line_name_expression preference. The default value of this preference is similar to the naming convention used by regular BOM line. The default value of the Fnd0ItemLineLite_bl_line_name_expression preference is as follows: Copy $bl_item_item_id+"/"+$bl_rev_item_revision_id+";"+$bl_rev_sequence_id+"-"+$bl_rev_object_name The lightweight BOM naming convention deviates from regular BOM only in cases of subtypes of ItemRevision business objects that change their DisplayName business object constant expression. In the following example of two lines in a structure (one with Item type and the second with Part type), the DisplayName business object constant is changed on the PartRevision business object. Item Type Structure Regular BOM line name LWB BOM line name Item ItemComp 0000BNL34/A;1-NAME (View) 0000BNL34/A;1-NAME (View) The DisplayName business object constant for this line is: Copy $bl_item_item_id+"/"+$bl_rev_item_revision_id+";"+$bl_rev_sequence_id+"-"+$bl_rev_object_name Item Type Structure Regular BOM line name LWB BOM line name Part PartComp 0000BNL34-NAME (View) 0000BNL34/A;1-NAME (View) The DisplayName business object constant for this line is changed from the default value to the following: Copy $bl_item_item_id+"-"+$bl_rev_object_name

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/administering_product_structures/mhs1737238827702/xid641869.html · retrieved 2026-07-11