on 10-31-2012 5:26 AM
Dear Experts
We have a charecteristic called Packing Pattern. Its is used in the configuration of all the products. The packing pattern has a charecteristic value Plastic band.
It is desired by the users that the Char value Plastic band be discontinued temporarily for few months and therefore it should be retricted to be used in the system .
Question :- Please guide us on the steps or Object dependencies, so that we can restrict this charecteristic value .
Thanks in advance
Regards
Aman
Hi Aman Khan,
What i understand is , you want to hide a specific value of characteristic which is being used in many products, and this change is temporary.
It can be easily done by using a precondition or selection condition written at characteristic value level.
create dependency using below syntax,
TYPE_OF($ROOT, (Material)(300)(NR=‘ABC’))
If you use a condition like this as, for example, a precondition for a Characteristic value, the value is visible only if the $ROOT object (header material) has material number ‘ABC’. so instead of use a material number which is not using this characteristic and in this way the condition mention in dependency will always true and this value will be hide from being available.
Hope it will be helpfull to you.
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
Thanks for the reply
In our case there are more than 100 materials using the same charecteristics
Please guide us , how would we write this dependency if the
Material Codes :-More that 1
Charecteristic = Packing_Pattern
Charecteristic value = Plastic Band
Class Type = 300
Thanks and regards
Aman
seems you havent read the last paragraph completely , you just need to create one dependency of type precondition use syntax
TYPE_OF($ROOT, (Material)(300)(NR=‘ABC’)) attached it to the va;lue you want to hide in characterstic.
In your case the ABC will be a material number which does not fall the the list of 100 product youi have.
please check and let me know if you need further information.
Hope it will help you.
Thanks
Ritesh
Hi All ,
The issue is solved with the pre-condition as below:-
$self.PACKING_PATTERN = '44 PCS.PLASTIC BANDS'
and PACKING_PATTERN specified.
Many thanks for your inputs and guidance .
Thanks and regards
Aman
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The issue is solved with the pre-condition as below:-
$self.PACKING_PATTERN = '44 PCS.PLASTIC BANDS'
and PACKING_PATTERN specified.
I suggest , you should rethink on this conclusion.
With this dependency , you will face a problem with existing sales order where this value is being used , for example when you will try to open the order and try to display the configuration , you will get error
" The value does not exist or is not valid, Message no. C1191"
so to avoid this, you can use Change number , which is valid from today , and as this will attached the validity for this dependency from todays date so the characterstic value changed will be applicable for future order , and it will not affect the existing order.
please check and let me know , if you need further information.
Hope it will help you.
Thanks
Ritesh
Put a Precondition on the Characteristic value that is always "False", also add the Sales Document date to this precondition, so any existing (earlier) Sales Documents will still work with it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
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.