on 02-15-2015 12:37 PM
Dear Experts ;
I have a strange issue that I need help with please the multilevel characteristic values dependency
first I created Material Z Semi-finished with classification view which has 2 characteristics as shown below
then I created Material M KMAT with only one characteristic as shown
then I created the BOM for material M as shown
now I tested the variant with the dependency through PMEVC as following
check result
Now lets check the Planned Order
NOW IT GIVES A WRONG RESULT
CAN ANYBODY HELP ?????
I tried to work with class 300 but that also didn't work
is there any update ?
Best Regards
Ramy Sully
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ramy,
Ok. Lets check the below.
In the procedure assigned to the BOM component, remove the factor & enter the multiplication factor as 2. Let us see if the qty gets multiplied by 2 in the planned order.
Wanted to check that the dependency is being called in component qty calculation. If qty gets multiplied by 2, then the issue lies with the characterisitc factor in getting the values.
Also are you using strategy group 25 for header material?
Regards,
Senthilkumar SD
Hi Senthilkumar ;
The problem I not with the characteristic Factor because it already assigned to the header material the problem is with reading the other 2 characteristics values (Size & Volume ) that are assigned to the BOM items these values are not read when creating Planed order although it is read perfectly when simulating the material
Best Regards
Ramy Sully
Hi Ramy,
Since size & volume are not passed to the planned order try this.
Assign SIZE1 & VOLUME1 to the class of the header material.
Create a procedure: $SELF.SIZE1 = $PARENT.SIZE1,
$SELF.VOLUME1 = $PARENT.VOLUME1
Assign this to the configuration profile of the lower material.
This should pass the values to the planned order.
Please check & let us know if you have any questions.
Regards,
Senthilkumar SD
Dear Senthilkumar SD,
the lower materials are of class 001 that is why they have no configuration profile and by assigning the class type in the header material BOM it allows me to get the values for the characteristics assigned to the lower class in the simulation but not in the real planned order which should have the same values as the simulation
Best Regards
Ramy Sully
the characteristic values are shown with the right values but the BOM quantities are not changed
also I tried changing the dependencies from $self to $parent and vise versa and changing the dependency makes no change in the values for both the simulation and the planned order
regards
Ramy Sully
Any help anybody
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ramy,
Kindly confirm your findings based on queries and I'm sure you would be able to get to the root cause of it.
In addition, you try to use $ROOT.FACTOR instead of $PARENT.FACTOR in your syntax (though this suggestion seems to be irrelevant since the syntax which works for sales order should also work for Planned orders too!!)
Regards
SD
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I can see a warning message in one of the screen shot saying , dependency attached is not relased, have you corrected it and then tested?
Also , how many classes are used in above scenario's? and what are there type & which characterstic they hold?
Whats BOM application maintained in configuration profile, I suggest maintain PP01 if its not there and then test, It may work.
Thanks
Ritesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Ritesh Dube
I checked the warning and released the dependency but didn't make a difference
I am using 2 classes 1 added to the configurable material M with type 300 and with one characteristic called factor the other is added to the BOM Item Z with type 001 with two characteristics (size and volume ) where they have constant value on material Z of size = (20) and volume = (9)
also I am using BOM application PP01
thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ramy
The value you want to infer should ideally be AFPO-WEMNG and should not be SELF.MENGE_QNTITY. If you write your logic this way, it will become circular reference and you will never get your BOM quantity in the planned order.
So your dependency should be
$SELF.AFPO-WEMNG = MDATA..MENGE_QNTITY*$SELF.SIZE1*$SELF.VOLUME1*$PARENT.FACTOR
This should work
I have not concentrated on the syntax much. But this should be the logic.
also you should have AFPO-WEMNG as a reference characteristic in your material classification. Then your requirement will be functional
Dear Navaneetha Krishnan I tried another reference characteristic as you suggested as below
but no difference in the output
User | Count |
---|---|
98 | |
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.