Structure Management ─ Deployment and Administration
Configuring the duplication (cloning) of structures
You can configure the duplication (cloning) of structures, which can occur at either the Item Revision or Occurrence level. You can further customize the duplication process using user exits to override duplication for specific BOM lines (for example, standard parts), and establish equivalence between source and cloned lines post-duplication. A structure is duplicated (cloned) using the Duplicate command. The cloning action is either executed at the Item Revision level or the Occurrence level. The site administrator must set the Structureless preference to configure the duplication behavior at either the item revision level or at the occurrence level. The default value of the preference is False and this implies item revision level duplicate. Copy
If @p use_default_operation is true, @p duplicate_operation will
be ignored.
Default opeartion configured by the system will be used.
If the user exit is not overridden, default opeartion configured
by the system will be used.
The following are the valid operations for @p duplicate_operation.
- #STRUCTURE_CLONE_OPERATION_CLONE
- #STRUCTURE_CLONE_OPERATION_REFERENCE
- #STRUCTURE_CLONE_OPERATION_REVISE
- #STRUCTURE_CLONE_OPERATION_REPLACE
- #STRUCTURE_CLONE_OPERATION_IGNORE
@returns
- #ITK_ok on success.
- #BOM_invalid_tag if the @p bomline is invalid.
Customizers need to replace the base action for the user exit BMF_USER_bomline_process_cloned_structure to address their business needs.
The following are cloning type options for @p cloning_type.
- #ITEM_REVISION_CLONE
- #BOMLINE_CLONE
@returns
- #ITK_ok on success.
- #BOM_invalid_tag if the @p cloned_top_item_rev is invalid.
- #ITEM_REVISION_CLONE
- #BOMLINE_CLONE
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/administering_product_structures/wzc1737238825754/xid1801634.html · retrieved 2026-07-11