on 08-06-2007 4:02 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.