ManufacturingKnowledge

Setting up enterprise bill of process (BOP)

Configuring the enterprise BOP

You can use the following preferences, global constants, and cloning rules to configure the operation of the enterprise BOP for your site.

The following global constants and preferences configure the logical designator form.

Preference/Constant Purpose
Mfg0OperationLD Specifies the type of form that represents the logical designator of an operation. If empty, logical designators are not created for operations.
Mfg0ProcessLD Specifies the type of form that represents the logical designator of a process. If empty, logical designators are not created for processes.
Mfg0ProcessPartitionLD Specifies the type of form that represents the logical designator of a process partition. If empty, logical designators are not created for process partitions.
MELogicalDesignatorDelimiter Specifies the delimiter in the display string of the logical designator.
MELogicalDesignatorForm NameSuffix Specifies the suffix to the logical designator form name.

The following preferences configure cloning of generic BOPs and product BOPs.

Preference Purpose
GenericBOPTemplate Contains the default cloning rule when using a generic BOP as the template for creating a product BOP.
ProductBOPTemplate Contains the default cloning rule when using a product BOP as the template for creating another product BOP.
PlantBOPTemplate Contains the default cloning rule when using a plant BOP as the template for creating another plant BOP.
GenericBOPAllowedTemplates Contains a list of the cloning rules that are available when using a generic BOP as a template for creating a product BOP.
ProductBOPAllowedTemplates Contains a list of the cloning rules that are available when using a product BOP as a template for creating another product BOP.
PlantBOPAllowedTemplates Contains a list of the cloning rules that are available when using a plant BOP as a template for creating a plant BOP.
MEGenericBOP.MEGenericBOP. PasteDuplicateTemplate Contains the default cloning rule used when executing the Paste Duplicate command from a generic BOP context to another generic BOP context.
MEGenericBOP.MEProductBOP. PasteDuplicateTemplate Contains the default cloning rule used when executing the Paste Duplicate command from a generic BOP context to a product BOP context.
MEProductBOP.MEProductBOP. PasteDuplicateTemplate Contains the default cloning rule used when executing the Paste Duplicate command from a product BOP context to a product BOP context.
MEProductBOP.MEGenericBOP. PasteDuplicateTemplate Contains the default cloning rule used when executing the Paste Duplicate command from a product BOP context to a generic BOP context.
PasteDuplicateTemplates Contains a list of cloning rules that are considered by the Paste Duplicate command.
PasteDuplicateAllowedPlantBOP Templates Contains a list of cloning rules names to be used when pasting duplicate objects (clones) between different types of plant bills of process.
MEGenericBOP.Mfg0MEPlantBOP. PasteDuplicateTemplate Contains the default cloning rule used when the Paste Duplicate command is executed between a generic BOP context and a plant BOP context.
MEProductBOP.Mfg0MEPlantBOP. PasteDuplicateTemplate Contains the default cloning rule used when the Paste Duplicate command is executed between a product BOP context and a plant BOP context.
Mfg0MEPlantBOP.Mfg0MEPlantBOP. PasteDuplicateTemplate Contains the default cloning rule used when the Paste Duplicate command is executed between a plant BOP context and a plant BOP context.
ProductBOPAllocationTemplate Contains the default cloning rule used when allocating from a product BOP to a plant BOP.
ProductBOPAllocationCloningRule Contains the name of the cloning rule used for allocating from a product BOP to a plant BOP.

The following preferences configure the allocation mechanism between product BOP and plant BOP.

Preference Purpose
MEAllocationLevel Contains the type of process area that can have an operation or process allocation. If no type is defined, there is no limitation on the operation allocation.
MEProcessIconPropertyNames Specifies whether plant BOP structures display an allocation indication symbol for processes if they were allocated from a product BOP.
MEOperationIconPropertyNames Specifies whether plant BOP structures display an allocation indication symbol for operations if they were allocated from a product BOP.

The following preferences configure the expansion and display of the BOP.

Preference Purpose
typeAndRuleForProcessConfiguration BOP expand relies on this preference to evaluate whether to filter out the consumed item parent (typically an operation or process). This preference includes what types and rules to consider in order to run the evaluation (a server intensive activity). By default, this preference includes values that are OOTB types. If there is no need to filter operations or processes while expanding, you should leave the preference empty.
MEBopDisplayAssyAsEndItems This preference improves BOP Display in the embedded viewer while using Manufacturing Process Planner. All consumed items in the BOP structure are considered as an enditem while being displayed in the embedded viewer. This preference enables the lightweight loading of the BOP structure where the traversal of the BOM consumed under the process will be done faster as it is being displayed in the embedded viewer while using Manufacturing Process Planner.
MEBopDisplayOccTypesList This preference defines occurrence types used for the behavior displayed by the MEBopDisplayAssyAsEndItems preference. The default value is MEConsumed.

Two cloning actions are provided for enterprise BOP structures:

  • EBOPCreate Indicates the origin link relation. For example, this is used when cloning a product BOP from a generic BOP.

  • EBOPReference Indicates that a product BOP origin link is used as a reference to construct the generic BOP link.

For these actions, configure the following copy action rule entries to use when cloning enterprise BOP structures:

  • MapLD.Ignore Map according to logical designator equivalence. If unsuccessful, do not add the occurrence to the clone.

  • MAPLDAO.Reference (Default action) Map according to logical designator equivalence. If unsuccessful, map according to the absolute occurrence ID. If one is not found, the clone references the source.

  • MAPLDAO.Ignore Map according to logical designator equivalence. If unsuccessful, map according to the absolute occurrence ID. If one is not found, do not add the occurrence to the source.

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