In Object centric mode where the BOM is published without an ECN
Following are the out of the box entries from ESIORALookup.properties:
BOMUsage.engineering.*.*=2
BOMUsage.production.*.*=1
BOMUsage.*.*.*=1
Where BOMUsage is the informative title to describe about what gets cross-referenced or looked up.
“engineering and production are the values that is expected from Windchill and needs to be cross- referenced (looked up) for Assembly type in Oracle apps.
The entry BOMUsage.*.*.* =1 indicates for any other values for usage (BOM type) will be considered as “1” which is the value for manufacturing or production assembly type in Oracle Apps.
For e.g. in our example windchill sends “Engineering” as usage and there is no entry for BOMUsage.Engineering.*.* (please note case sensitive), then out of the box BOM usage will be mapped to Assembly type as “1” that is production BOM using the property BOMUsage.*.*.*=1. To provide specific value for “Engineering” following entry needs to be added:
BOMUsage.Engineering.*.*=2
* 
Out of the box for the blank (Usage= ‘’) BOMHeader/Usage value , the Assembly Type is defaulted from ESIORADefault.properties file. The out of the box value is provided as below:
BOM.HDR.ASSEMBLY_TYPE.*.*=1
Following screenshots shows the place where the BOM usage is used.
For the BOM that is published while its’ associated Routing (Process plan) gets published.
Was this helpful?