Engineering BOM Management ─ Deployment and Administration
Make BOMLine properties available on the Awb0Element for consistent data representation and accessibility
Making BOMLine properties available to Awb0Element ensures consistent data representation and accessibility. It also makes BOMLine data available in the context of Awb0Element and displays it correctly. You can map both out of the box and custom properties. However, runtime configuration properties are automatically mapped.
For parts and designs, it is recommended to map properties to Awb0ConditionalElement instead of Awb0DesignElement or Awb0PartElement. This is because Awb0ConditionalElement is the parent runtime business object of both Awb0DesignElement and Awb0PartElement.
Prerequisites
- Check if the property is already mapped on Awb0ConditionalElement or one of its child types. For example, if a property is already mapped on Awb0DesignElement, do not map the same property on Awb0ConditionalElement to avoid an inconsistent data model state.
- You can create additional model elements as needed and attach them to the newly created property after mapping. For example, LOV attaches, Property Formatter, Property Renderer, and Localization.
Procedure
In the custom BMIDE template project, search and open the BOMLine business object.
In the Properties tab, search and select the property to map. For example,
awb0BomLineApnUids.Click the Map Property button.
- In the Map To Type box, browse and select the Awb0ConditionalElement type.
- Click Finish.
Now, the property is also available on the Awb0ConditionalElement with the same name and type as that of the BOMLine property.
The
Awb0BOMToOccurrenceproperty constant value of the propertyawb0BomLineApnUidson the Awb0ConditionalElement is set to the name of the existing BOMLine property.The LOV attaches, Property Renderer, Property Formatter, and Localization data copied from the existing BOMLine property to the new property.
Or
You can add the custom model data that you created before mapping.
If you want to remove the newly created mapping, search and open the Awb0ConditionalElement business object, select the property (
awb0BomLineApnUids) and click on the Remove button.Save and deploy the template.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.ebom_admin/xid1899742 · retrieved 2026-07-11