cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Translate the entire conversation x

Finding Bom Headers

Fadel
22-Sapphire III

Finding Bom Headers

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 :

 

 

 

 

 

 

 

Fede
ACCEPTED SOLUTION

Accepted Solutions
Fadel
22-Sapphire III
(To:avillanueva)

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

Fede

View solution in original post

2 REPLIES 2
avillanueva
22-Sapphire III
(To:Fadel)

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
22-Sapphire III
(To:avillanueva)

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

Fede
Announcements

Top Tags