Administering EBOM and MBOM
EBOM to MBOM effectivity options
When end users are assigning BOM lines from an EBOM to a linked MBOM, you can set how the unit-based effectivity of the source EBOM is handled in the target MBOM after the assignments are complete. This option helps to avoid errors resulting from user attempts to manually enter the occurrence effectivities themselves.
The MEEffectivityAssignmentMode preference defines the assignment behavior from an engineering BOM (EBOM) to a manufacturing BOM (MBOM) for the BOM line property bl_occ_effectivity. The default preference value of 0 ensures that when an EBOM line is assigned to the MBOM, the assigned line inherits only the occurrence effectivity defined on the EBOM line, if such effectivity exists.
Example
Assigning EBOM line 000155/A;1-c7 to the linked MBOM inherits its effectivity from that line, not from any line with a different effectivity higher in the structure.
Set the value of MEEffectivityAssignmentMode to 1 to make an assigned line with no effectivity inherit the effectivity of its parent. You must also add the bl_occ_effectivity value to the MEAlignedPropertiesList preference and ensure that no preference beginning with the text MEAlignedPropertiesToExclude... has the value bl_occ_effectivity.
Example
Assigning EBOM line 000156/A;1-c8 to a linked MBOM results in the assigned line inheriting its effectivity from its parent line because it has no effectivity. If you assign EBOM line 000156/A;1-c7 to the MBOM, it retains its own effectivity of 11-25.
Net effectivity calculates the intersection of effectivities set on the path from the EBOM line to be assigned up the parent chain. Starting from the selected EBOM line, and including the EBOM line itself, net effectivity traverses up the parent chain until it finds the first parent with an explicitly defined occurrence effectivity. The occurrence effectivity defined on that parent becomes the MBOM line’s net effectivity. If an effectivity is defined in the BOM window’s revision rule, the computation intersects the parent’s occurrence effectivity with that defined in the revision rule. The result of the intersection is the final net effectivity.
To apply calculated net effectivity behavior, set the value of MEEffectivityAssignmentMode to 2 and add the value bl_occ_effectivity to the MEAlignedPropertiesList preference. You must also ensure that no preference beginning with the text MEAlignedPropertiesToExclude... has the value bl_occ_effectivity, and turn on net effectivity calculations using the Business Modeler IDE.
Example
The top line of the EBOM shown is associated with a multi-unit configured effectivity group with values of 1–10 (not visible). Line 000156/A;1-c8 has no effectivity, but its parent, 000154/A;1-Deform has a value of 1–20. Net effectivity calculates the available range shared by the multi-unit configured effectivity group value (1–10) and the 000154/A;1-Deform value (1–20), which is 1–10.
Related Topics
Occurrence effectivity options from EBOM to MBOM
What is a part BOM and why use it?
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.plm00260/xid1178454 · retrieved 2026-07-11