on 05-22-2008 3:42 PM
Hi,
I created configurable material Envelope, assigned variant class 300 to material.
then created characteristics, ZSIZE and gave values like DIN C4, DIN C5.
then created class ZENVELOPE and assigned characteristics to it.
I want to do variant pricing?.
How to proceed?
Thanks
Here are the detailed steps
- create another characterstics 'ZPRICE' and go directly to Addnl data tab. enter table name as SDCOM and in field name enter VKOND. The system would copy required information from the data dictionary.
- go back to characterstic ZSIZE. Go to value tab and select DIN C4.
from menu bar select GoTo - Extras - Object Dependencies - Editor - select procedures.
In front of 000010 enter $self.ZPRICE='DIN C4'.
similarly repeat step for DIN C5.
- go back to class ZENVELOPE and assign your newly created characterstic ZPRICE
- go to VK11 and enter condition record as VA00 and give values for DIN C4 and DIN C5.
- create your order and a pop box would come up giving option to choose DIN C4 or DIN C5. Basing on option you choose system would automatically determine price for this variant.
- Remember to declare material price for your main item Envelope.
- If you have any problems post your message again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Syntax of pricing factor is as follows and it can be maintained at characteristic level only
$SET_PRICING_FACTOR ($SELF, <CHARACTER>, <VARIANT KEY>, <FACTOR>)
This syntax contains following information
- the characteristic that refers to structure SDCOM in which variant conditions are defined
- the variant key used to infer the condition for a characteristic value
- the factor by which the surcharge increases
Edited by: Kamesh Yeleswarapu on May 22, 2008 12:52 PM
Go to your characterstic ZSIZE and in general data tab, check whether there is a check mark against case sensitive check box.
In case there is check mark, you have options of
- removing check mark
- maintain your variant pricing, values, procedures in same case.
for example if your value is DIN C4, you should type it as it is. It won't work if you type din c4.
check this aspect and let me know
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
I did as you told.
In sales order creation, I am getting box to choose variants but price is not coming.
Did i miss something?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Did you maintian characteristics for price? If not, maintian seperate characteristic for price. Maitnian table as SDCOM and field as VKOND. Maintian the dependency.
Maintian the vartiants in VK30. Price PR00 should be maintianed for the base material and VA00 should be maintian for the variants in VK11.
Prase
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
97 | |
9 | |
8 | |
6 | |
3 | |
3 | |
3 | |
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.