Managing effectivities
Calculating net effectivity settings from Manufacturing Process
Planner
Manufacturing Process Planner and Easy Plan support several options for calculating net effectivity for nodes assigned from an engineering BOM (EBOM) to a manufacturing BOM (MBOM).
Parts and other elements in an EBOM or MBOM can have multiple end items and group effectivities. When an EBOM node is assigned to an MBOM, that node is assigned with calculated effectivity. Net unit effectivity is either calculated on the EBOM side and then assigned to MBOM, or is calculated on both the EBOM and MBOM and then assigned to the MBOM.
The preference MEEffectivityAssignmentMode in Manufacturing Process Planner defines
the assignment behavior from an engineering BOM (EBOM) to a manufacturing BOM (MBOM),
for the BOMLine property bl_occ_effectivity. The following values are available.
0 (default value). If the source EBOM line has an occurrence effectivity defined, the occurrence effectivity of the source line is assigned to the target line. Otherwise, an empty occurrence effectivity is assigned to the target.
- If the source EBOM line has an occurrence effectivity defined, the occurrence effectivity of the source line is assigned to the target line. Otherwise, the system finds the source line's closest parent that contains an occurrence effectivity and assigns that effectivity to the target line.
- The net effectivity of the source EBOM line is computed using a custom extension on the operation BMF_BOMLINE_compute_net_effectivity and assigned to the target MBOM line.
- The unit net effectivity fnd0UnitNetEffectivity property of the source EBOM line is computed and assigned to the target MBOM line. Example If MEEffectivityAssignmentMode = 3, you system computes the net effectivity on the selected EBOM node by intersecting it with the unit effectivities in its upper hierarchy, then assigning this computed effectivity to the assigned node from EBOM to MBOM.
- The unit net effectivity fnd0UnitNetEffectivity property of the source EBOM line and MBOM parent line is intersected and assigned to the target MBOM line. Example If MEEffectivityAssignmentMode = 4, the system computes the net effectivity on the selected EBOM node by intersecting it with the unit effectivities in its upper hierarchy. While assigning this node in MBOM, it computes the unit net effectivity for the MBOM assembly under which the selected EBOM node is being assigned. The system then intersects both these effectivities from EBOM and MBOM and assigns this computed effectivity to the assigned node from EBOM to MBOM.
Note
If the preference MEEffectivityAssignmentMode is set to anything other than 0, the source line and target line may not have the same occurrence effectivity. An alignment check or accountability check may detect differences between the two lines for property bl_occ_effectivity.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid2214895/bgb1698672363353 · retrieved 2026-07-11