cancel
Showing results for 
Search instead for 
Did you mean: 

variant pricing - steps requested

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi

I unchecked case sensitive box and price is coming now.

But why should we put this in object dependency procedure $self.ZPRICE='DIN C4'.

Is there requirement?

Thanks

Former Member
0 Kudos

Hello,

Make the dependency editor --> Action as

$SELF.ZPRICE = 'DINC4' IF ZSIZE = 'DINC4'.

Please be correct on the spaces and fullstop in the dependency code. You can check for syntax errors in the same screen.

Make all the cheracteristic values dependency like this.

Prase

Former Member
0 Kudos

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

Answers (3)

Answers (3)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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