Skip to main content
Fadel
23-Emerald I
December 31, 2024
Solved

Finding Bom Headers

  • December 31, 2024
  • 1 reply
  • 693 views

Hello All,

 

This is not a question just somethinh I want to share maybe someone will need it in the future .

 

 OOTB we have the  endItem attribute however its doesn't really mean that that part is a BOM header (Not used in other BOMs) and was looking for a way to find these BOM Header Parts .

 

I could achieve this in a two step manupulation .

 

First I have defined  a string  alias attribute called whereused to find the parents of a given parts with below mapping : 

masterReference@wt.part.WTPartMaster~uses@wt.part.WTPartUsageLink~usedBy^wt.part.WTPart~number 

 

Then a second step we can define a boolean calculated attribute  isBomHeader with formula : isNull(whereused) 

Fadel_0-1735663609975.png

 

 

Fadel_2-1735663695907.png

 

We can now run a report find the BomHeaders : 

Fadel_3-1735664027271.png

 

 

Happy new Year :

 

 

 

 

 

 

 

Best answer by Fadel

I does not  look if is it has component or not ,just that the part is not used anywhere 

1 reply

avillanueva
23-Emerald I
23-Emerald I
May 28, 2025

By BOM Header, you mean top level assemblies? In other words, Parts that are not used anywhere else? Does this also take into account if the Part itself has components? I would think both would need to be true. Reply to close out this thread and mark complete.

Fadel
Fadel23-Emerald IAuthorAnswer
23-Emerald I
May 28, 2025

I does not  look if is it has component or not ,just that the part is not used anywhere 

Buiꓘa