on 06-25-2008 8:12 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
Dear Pradeep
If the quantity ratio of A:B is always fixed, then you can ditreclty put as 1A=5B.
Regards
Shiju
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.