cancel
Showing results for 
Search instead for 
Did you mean: 

Variant config- setting the price in vk11

Former Member
0 Kudos

Hi, wht will be the basis to set the cost for each variant in vk11? i mean how to estimate the cost of bom and routing (selected only) for each variant on basis of which approximate price will be mentioned in vk11?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Pls. find here Variant Configuration Procedure alongwith pricing fields to be maintained :

VARIANT CONFIGURATION PROCEDURE

1.Create a Material - KMAT type with Item category (002)

2.Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc.

3.Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for).

4.Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.

5.Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikeclass.

6.Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save.

7.Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save).

8.Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save.

9.Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save).

10.Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.

Hope this helps.

Regards,

Tejas

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Yadav,

First you need to create a Reference Character with Table SDCOM and Field name VKOND.This you can do it additional data tab while CHAR creation.And this Char should be mutiple value Char.

You assign this char to Respective Variant Class.

After that you need to create the variant condition TCODE VK11 with condition type VA00(in std SAP)

for base price.there you assign the price against the variants (these are case sensitive)

then write the procedure

suppose the Ref char VC_REF_PRICE

Variants are SANTRO and MARUTI

$SELF.VC_REF_PRICE = 'SANTRO' IF CHAR_MODEL = 'SANTRO' ,

$SELF.VC_REF_PRICE = 'MARUTI' IF CHAR_MODEL = 'MARUTI'

If in VK11 Condition type VA00, Price maintained as below

SANTRO 100000

MARUTI 50000

while creating a sales order , if user selects the CHAR_MODEL as MARUTI then price will be

picked as 50000.

Regards

praveen

Former Member
0 Kudos

Mr Yadav,

As you know that Variant Configuration consists of Super BOM abd Super Routing, When user selects particular items from super bom, corresponding materials and operations are picked throug the dependencies, same way pricing for all materials are maintained in the tables and picked by the dependencies ( procedures).

For Further information pl visit http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf

Regards

PARAMESHWAR