cancel
Showing results for 
Search instead for 
Did you mean: 

Variant Configuration

Former Member
0 Kudos

Hi Gurus,

Can any one provide complete document on Variant Configuration.Please mail me.

Regards,

partha

partha.das@patni.com

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear Partha,

$ROOT is the highest-level configurable material in a configuration.

$PARENT refers to the object immediately above $SELF in a multi-level configuration.

The variable $PARENT has no meaning for the header material, because the header material has no superior materials.

In dependencies that are allocated to BOM items, $PARENT refers to the configurable material for which the BOM was created, whereas $SELF refers to the material of the BOM item.

$SELF is the material to which the dependency is allocated.

<a href="http://help.sap.com/saphelp_ides/helpdata/en/0a/857463c87611d1a7760000e8a5f6c8/content.htm">SAP Help Link for Variant Configuration for an Order BOM</a>.

<a href="http://www.sap-basis-abap.com/sd/steps-for-variant-configuration-and-pricing.htm">Steps for Variant Configuration and Pricing</a>

<a href="http://www.sap-img.com/sap-sd/steps-for-sd-variant-configuration.htm">Steps for SD Variant Configuration</a> :

The procedure is as follows:

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

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

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)

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

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

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

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

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

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

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.

Regards,

Naveen.

Former Member
0 Kudos

Hi Naveen

I would like to have few clarification

1. why do we need the following step

"<i>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</i> "

2. I did try to do variant configuration & pricing without the above step and found that price is not picked up in sales order - why is it so?

3. Is there any other way of variant configuration and pricing?

thanks in advance

Koustav

Answers (5)

Answers (5)

Former Member
0 Kudos

HI Partha Das,

Sent mail.

Reward Points if it helps

Regards

Srini

Former Member
0 Kudos

SENT MAIL REWARD IF HELPS

former_member183879
Active Contributor
0 Kudos

mail sent

Rwd pls

Former Member
0 Kudos

hi,

Email has been sent to your email id

Reward points if the answer is helpful

Regards,

Murali

Former Member
0 Kudos

mail sent, reward points if helpful.

Regards

AK