cancel
Showing results for 
Search instead for 
Did you mean: 

Variant Configurator

Former Member
0 Kudos

I have assigned Global procedure dependencies to a BOM material. I have some that are required entry and others that are not required. However values are being assigned to all the characteristics even the ones that are not required and values were not entered during the configuration of the variant. Below is an example of the syntax I am using. I had changed all the dependencies to actions and I experienced the same problem.

Item 10 in the BOM

BOM Component NMX410521 has the following Proc. Dependencies assignge (req.)

1) BOM1_QTY

$SELF.MENGE=ZUND_RAW1_QTY/ZUND_ORD_QTY

MENGE Is the technical field where NMX410521 is entered

A value is entered for ZUND_RAW1_QTY and ZUND_ORD_QTY

2) RAW_MAT1_SELECTION

$SELF.IDNRK=RAW_MAT1

IDNRK is the technical field where the BOM qty is entered.

A value is entered for RAW_MAT1

At this point everything works fine, the values entered are used correctly, but for the BOM items 20 and 30 the same syntax is used respective to the items, but the values in the BOM are used when no values are assigned during the configuration. How do I ensure that no values are assigned unless they are assigned? Item 20 Syntax below, Item 30 follows along in the same trend.

Item 20 BOM component: NMX41020M

2 Procedures assigned

1) BOM2_QTY

Syntax:$SELF.MENGE=ZUND_RAW2_QTY/ZUND_ORD_QTY

2) RAW_MAT2_SELECTION

Syntax: $SELF.IDNRK=RAW_MAT2

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You need to use a "selection condition" as well as the procedure.the way you have it, it will execute everytime.

Selection Condition ".. ZUND_RAW1_QTY Specified AND (ZUND_ORD_QTY

Specified AND ZUND_ORD_QTY > 0)"

The selection condition will determine if it fires the procedure or not

Good luck !!

Bill

Answers (0)