cancel
Showing results for 
Search instead for 
Did you mean: 

Variant Configuration: inherit Crts value to change BOM item Qty

0 Kudos

Hi Experts,

I got a problem with Characteristic value cross-level inheritance, here is structure of the VC:

There is no problem on left hand side of chart, but got problem with right hand side of chart (See RED portion) - make Kit Qty change by Qty entry on top level characteristic.

I wrote an OD as below, and assigned it to BOM item of Kit B1

     $self.[Kit B1 Quantity] = $root.[Moduel A Quantity]

also assigned Characteristic to class of Product X & Module B

to inherit characteristic value from top to 3rd level, I wrote a constraint:

Constraint in Dependency (assign to config. profile of Module)

OBJECTS:

RL IS_A (300) PRODUCT_CLASS,

MET IS_A (300) MODULE_CLASS

RESTRICTIONS:

MET.KIT_B_QTY = RL.MODULE_A_QTY

INFERENCES:

MET.KIT_B_QTY

but it is still not work...

Thank you for your time for my problem.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

You could try to make a dependency trace (transaction CUTRC) in order to find out, if your constraint is properly executed. In the trace settings you can limit the scope of the trace to specific object dependencies.

Former Member
0 Kudos

Hi Jocelyn Tsai,

I would want u try this,

transfer the value CRTS[QTY_ENTR] at root level ie Product X using contraint and to MODULE_B by copy function

once u get CRTS[QTY_ENTR] value in Product_X and MODULE_B configuration u can assign the reference BOM qty of Module B and Kit B1 like this

1.In BOM of Product_X (CS02) u have  MODULE_B , assign this OD (procedure)

$self.CRTS[QTY] = $parent.CRTS[QTY_ENTR]

2.In BOM of MODULE_B (CS02) u have KITB1 assign this OD (procedure)

$self.CRTS[QTY] = $parent.CRTS[QTY_ENTR]

This will overwrite the both the Reference Qty of the MODULE_B and KITB1 since CRTS[QTY] is (STPO_MENGE)

to take effect i guess u have to Re-Explode the BOM again after entering the the value of CRTS[QTY_ENTR] at MODULE_A

Hope this will help

Regards

Raghu M