Skip to Content
May 20, 2015 at 02:50 PM

Overriding a $root value via object dependency


Hello Experts,

I have a situation where I require to change a characteristic at the $root level via an object dependency. I use partially configured materials based off a configurable material. The configuration profile is set for the configurable material, and based off Z tables changes specific characteristics in the partially configured material.

I want to default a characteristic in the configurable material by setting the characteristic at a plant level in the MRP3 configuration. However for specific customers I wish to override this in the configuration profile.

I can change the $self value of the characteristic within my object dependency, but the $root value is being taken from MRP3 and I do not appear to be able to change this within the dependency. Am I missing something? It there is no value in the MRP3 config characteristic, the $self value I set in the dependency is passed back to the root.

I believe the hierarchy in characteristics is user entered > Material Master > object dependency but I was hoping I could break this hierarchy somehow.