Skip to Content
0
Aug 02, 2016 at 02:40 PM

Variant Configuration $Root $Parent $Self

6049 Views

Hi

I can understand $ROOT is the highest-level configurable material in a configuration. $PARENT refers to the object immediately above $SELF in a multi-level configuration.In dependencies that are allocated to BOM items, $PARENT refers to the configurable material for which the BOM was created, whereas $SELF refers to the material of the BOM item.

SELF

00010 - $self.computer = 'PC' if software = 'ABC' ,

PARENT

00010 - $parent.computer = 'PC' if software = 'ABC' ,

ROOT

00010 - $root.computer = 'PC' if software = 'ABC' ,

What will be the result of this program? or Could anyone please help me to understand SELF, PARENT and ROOT usage in obj dependancy? How these are three variables used in programming in VC. I searched enough i am unable to get clear picture on this three.