This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DEVELOPERS FORUM - BOM instance management

morenton - Wednesday, March 31, 2010 4:28 AM:

Hi,

I want to manage a BOM that way : when a part has been moved in an assembly, I create a new generation of the part which represents the assembly and I update the Part Bom link and the related Bom instance. See the scheme below :

My question is : Does the part ABC generation 2 inherit  automatically of all the "part boms" of its previous generation ?

It seems it is the case. I want to desactivate this mechanism of inheritance. Is it possible ?

Regards,

 


 



RobMcAveney - Wednesday, March 31, 2010 10:32 AM:

Hi Pascal -

The versioning logic automatically copies all the relationships when a new version of the parent item is made.  I'm not aware of any option to turn this off, but that has been discussed as a possible future feature.  In the meantime, the best way is to just delete the copied relationships.  In AML, you can do something like the following to delete all existing relationships and add your new ones at the same time:

You could also do something similar with an OnAfterVersion method if you want the same behavior in the UI.

Rob



morenton - Wednesday, March 31, 2010 12:16 PM:

Rob,

Un grand merci pour ta réponse rapide ! / Many thanks for answering quickly !

Your advices are very good : I can now manage my BOM generations as I wanted. The solution is simple and robust.

I integrated this function to the last release of CAD Inn', my connector between CATIA V5 and ARAS :

http://www.plmlab.fr/index.php?page=cadinn

CAD Inn is now very close to VPM, the famous PDM which is very popular in many OEMs to manage CATIA V4 and V5 cad datas.

Regards,

 



morenton - Wednesday, March 31, 2010 1:25 PM:

As several generations of a product are now available in ARAS, I can compare these BOMs :

The BOM are almost the same : only the value of the BOM instance are different : only a part has been moved along the Z axis.

When I want to highlight the differences between these two BOMs, I can't see the differences related to value of the BOM instance.  Is it possible to see that kind of differences.

Regards,