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

We are happy to announce the new Windchill Customization board! Learn more.

Filtering childs of an enditem from the published BOM - required API's

ptc-4973972
5-Regular Member

Filtering childs of an enditem from the published BOM - required API's

Dear community,

While publishing using the ESI Framework, we would like to filter out child parts of enditems in a BOM (except the top level part, which may be also enditem). The end items should be contained in the BOM. This needs to be done to differentiate between plants (distribution targets) where childs elements of enditems are not required in the ERP software in the target plant.

Example below, A is published to plant X:

A

|__B

|__*C

     |__D

     |__E

 

Once published, following structure should be published to plant X.

A

|__B

|__*C

 

- For target assignment RootInheritance is assumed to be implemented

- C might have been associated with plant Y, in this case;

 

BOM to Plant X

A

|__B

|__*C

 

BOM to Plant Y

*C

 |__D

 |__E

 

I would be glad and thankfull for any idea, tip, programmatical logic to implement or sample codes.

My current challanges are:

- idea --> where to locate filtering logic (VdbBuilder / ESIRenderer or Assignment Validation, BOMOrgFiler --> all with restrictions)

- generical way of filtering out all child parts of an enditem in a BOM (any logic or sample code here)

Many thanks in advance

 

 

0 REPLIES 0
Top Tags