cancel
Showing results for 
Search instead for 
Did you mean: 

Variant configuration issue .

Former Member
0 Kudos

Hi Experts,

I know , using the Procedure dependency type we can change the BOM requirement qty.

My issue is , based on the characteristics value given at sale order , requirement qty should be changed for BOM components.

For EX . Header material A has one charecter LENGTH and it has one component B.

If i create sale order for 5 nos of A and LENGTH = 100 mm , the requirement qty of B should be as= 5* 100 = 500 mm.To achieve this how can i create dependency procedure.

Thanks in advance.

Pradeep

Accepted Solutions (1)

Accepted Solutions (1)

dhaval_choksi3
Active Contributor
0 Kudos

Hy,

You can write Depedency as under

Depedency type = Procedure

$SET_DEFAULT($SELF,length_b,($SELF.length_a*5))

Where lenght_b is characterstic value for Component B

And Lenght_a is Characterstic value for Header Material A.

Regards,

Dhaval

Edited by: Dhaval on Jun 25, 2008 2:28 PM

Former Member
0 Kudos

Hi,

Thanks for reply , in my case both sale order qty and character value (Length) is not fixed .Header material A only has characteristics.

I have created the reference characteristics to change BOM qty .

The characteristics value assigned for LENGTH at sale order is not multiplying with BOM qty.

Pradeep

Former Member
0 Kudos

hi Pradeep,

Follow the steps,

1. Create a dummy characteristic as quantity in additional data give table as STPO and feild as MENGE.

2. Create a procedure,

$SELF.QUANTITY = 5 * LENGTH

3. Assign this procedure in the BOM component for which you want to change the quantity.

You can define you own formula as per requirement in procedure and assign it in BOM.

This will solve the problem

Swaroop

dhaval_choksi3
Active Contributor
0 Kudos

Dear Pradeep Kumar,

Will you pls explain your requirments with some alternate cases. It might help to add some more condition to the depedency.

Regards,

Dhaval

Former Member
0 Kudos

Hi,

Thanks to all . I made following dependency procedure at BOM.

$SELF.BomQty = LENGTH IF SPECIFIED LENGTH

Pradeep

Answers (1)

Answers (1)

Former Member
0 Kudos

Dear Pradeep

If the quantity ratio of A:B is always fixed, then you can ditreclty put as 1A=5B.

Regards

Shiju