cancel
Showing results for 
Search instead for 
Did you mean: 

Characteristics inheritance and default values

Former Member
0 Kudos

Hi dear gurus,

we have created  "class A" with a subordinate "class B" , the characteristics in class B are inherited from class A.

when assigning material to the class B, we would like to default the characteristics values from class A automatically.

Example :

class  A

charac "100" with value "Fruit"

charac "200" with value "Veget"

class B

charac "110" with value "Orange"

charac "120" with value "Apple"

charac "210" with value "Potato"

in classification view in material master (class type 001 for material), we would like to put only the value "Orange" then teh system sould pick automatically the value "Fruit" , wich is inherited from class A.

how can we achieve this kind of dependency ? is there another way more simple to do it ?

Thank you for your help.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Younes,

It seems you are trying to set value of characteristic in Class A depending on the value of characteristic in class B.  You can set values from Higher -> Lower with procedures but you cant do from Lower to Higher. For Lower to higher you will need to make use of constraints. Please find more information on constraints in the following link.

Constraints: Setting Values - Variant Configuration (LO-VC) - SAP Library

You can find more information on procedures in the following link.

Inferring a Characteristic Value with Procedures (Example) - Variant Configuration (LO-VC) - SAP Lib...

Regards

Amber

Former Member
0 Kudos

Hi Amber,

Thanks a lot for your answer . it's partially correct.

the scenario actually is like that :

the class C inherit from Class wich inherit from class A.

we would like to input only the characteristic C in material classification, so the system should automatically pick the upper value for char B & A.

Char A : Fruit 100000

Char B : Fruit 101000

Char C : Fruit 101010

and also, a check control, that the value C is lower than the value in B.

Can this be done via procedures or conditions..... ? please explain.

Thanks a lot.

Younes.