SlideShare a Scribd company logo
1 of 6
Steps for Variant Configuration and Pricing
I want to configer motercycle having differnt types of colour, each colour have
varity of standered feature as wall as differnt CC. while want to create slaes
order I want motercyle with speciefic colour, Cc feature. which is not possible
while creating BOM it will only be configer by materiel Varient Configration.
-------------------------------------
Here are the Steps for Variant Configuration
1.Create a Material of your Motor Cycle using Material type KMAT(MM01).
2.Then create a characteristic called ZColour(SAP has a standard Characteristic for
this but it has multiple values-i.e you can select more than one colour for your Bike.If
you do not want that create your own)with character format and assign single value
radio button on the initial screen.Go to values Tab and give the colours you need.save
the characteristic.Similarly repeat for CC(I figure this CC as 100cc & 200cc kind of
thing.If you want these as materials then it is a different story-I am taking this as
feature as well)
3.Create a class called Zbike with the above 2 characteristics.save the class
4.Create a configuration profile Zbikeprof using Cu41 and assign the Kmat material to
Class Zbike,
5.Then create the order and Enter the Kmat material you want in the Order.
John Devraj.
-------------------------------------
In variant configuration I have configured my material properly during sales order
creation it is selecting proper characterstics. but my question is pricing should
calculate at characterstics level not at header level.
Ugamesh.
-------------------------------------
Pricing in variant Configuration is done at the Header level only.The logic is that you
create pricing variant keys for each characteristic Value.This will be done at the
Header level using cond type VA00.based on the characteristic chosen the appropriate
price according to the pricing variant key will be picked up.
John Devraj.
-------------------------------------
Here my question is with out creating the materials is it possible to get price based on
the characterstics.
I am working on variant configuration here my product is 9-100. i have created
characterstics for describing colours. this characterstics assigned to class, this class is
assigned to 9-100(KMAT type). here i have not created amterial to describe each
colour.
Now how I need to setup my system to calculate the price based on colour.
Ugamesh.
-------------------------------------
A cool Question. It will really get us into the thick of things in Variant Configuration.
Here are the steps.
1.Create a Characteristic called ZColour(Standard SAP has a characteristic called
colour.I did not use it.)
Give your values.
Say, Red & Blue
2.Now create another characteristic called ZCol_surcharge
Give the description and go directly to Addnl Data Tab.Here in the table name Enter
"SDCOM" and in the Field Name Enter "VKOND".The system will pick up the
format from the Dictionary.
3.Now go to CT04 and change the Characteristic Zcolour.
Go to values tab and select RED.Goto Extras-> Object Dependencies->Editor and
then select Procedure.
In front of 000010 Enter $self.ZCol_surcharge='RED'.
Similarly Select Blue and enter $self.ZCol_surcharge='BLUE'
3.Link both these characteristics to the Class(The class which you have attached the
KMAT Material).
4.Go to VK11 and the Enter VA00.Then give the values RED and BLUE and enter
the values.
5.Go to your order and Enter your material.
John Devraj.
-------------------------------------
Here are some clarifications required from you.
what is the significance of item category group 0002 and 0004. Apart from these are
they any other item category groups are available for configurable materials ?
In BOM header material having components. is it possible to make the component as
configurable material.
Ugamesh.
-------------------------------------
The difference b/w 0002 and 0004 is basically that of LUMF & ERLA.
In 0002 the pricing happens at the Header Item Level.
In 0004 the pricing happens at the Sub Item Level.
Check out the Item category Assignments and things will be Clear.
I think these two are the only ones used for Configuration.
Please let me know in which Scenario you would like to have the configurable
material Inside a BOM(as it would help me in visualising thh Item Category
Assignment).
John Devraj.
-------------------------------------
As you said I setup my system to calculate price based on colour.
ZCOLOUR contains all colours in values tab page.
ZPRICE contains table name and filed name in additional data tab page.
I went to ZCOLOUR characterstics I maintained (extras-object dependicies-editor-
action) there I have given $self.ZPRICE = 'RED' for all the values.
when am creating the sales order price is coming only for RED colour not other
colours. even price is maintained for all the colours.
Ugamesh.
-------------------------------------
Seems like there is a mistake in the line $self.ZPRICE = 'RED' (You have said you
have given this for all the values- If I have not mistaken). This refers only to red
colour.
In front of 000010 Enter $self.ZCol_surcharge='RED'.
Similarly Select Blue in the Values Tab and enter $self.ZCol_surcharge='BLUE'
All this is Case Sensitive. So please be careful.
John Devraj.
-------------------------------------
Now its coming any way thank you very much.
Ugamesh.
-------------------------------------
I have been reading your's and ugamesh's mails regarding the same but no where the
sales doucments have been discussed as well as material master record and
configuration in SPRO.
If you can kindly explain me the same as I was trying to do the same.
Reena
-------------------------------------
There is no need SPRO involvement in Variant Configuration.Everything happens in
Easy Access.
As far as Material Master record is concerned you only need to use a KMAT Material
type.
There is no need to assign any sales document to this material.
Follow the steps and you will get the result.
John Devraj.
-------------------------------------
I have gone thru the steps and created a sales order, but the pricing procedure is not
coming proper. Also do we have to maintain the values for the ZCol_surcharge.
As I have already maintain the rates of the color in VK11 - VA00.
Reena
-------------------------------------
Have you maintained the Object Dependencies for the values in the characteristics
class.
John Devraj.
-------------------------------------
Yes !
What I have done is created a customer with KMAT ( Car), without characteristics tab
pg. After this I created 3 charateristics viz., zcolor, zengine & zcol_surcharge and
assigned them to Class 300 ( Variant).
But I have maintained the dependencies only for Zcol_surcharge :
$self.Zcol.surcharge='RED'
Then I assigned all these to a config profile and aslo added the condition VA00 in the
pricing procedure, then maintained the same in VK11.
Now my problem is it is not coming in the SO
Reena
-------------------------------------
I think the problem is with the characteristics.
For the characteristics Zcolor and Zengine you must maintain some values in the
Values Tab.
Ex:
Zcolor- Red
Blue
Zengine- V6(Right now you can use only one Characteristic for learning)
V8
The characteristic Zcol_surcharge(By name this suggests that it is applicable only to
colour-Whereas you can use it for other characteristics as well) does not have any
values.
For the values maintained in the Characteristics Zcolor and Zengine you have to go to
each value(Go to values tab and select Red) and maintain the object dependency
"Action" $self.Zcol_surcharge='RED'. Similarly maintain for Blue,V6,V8 for
Example.
Then maintain the condition records for Va00(without any Case mismatch).
Use standard pricing procedure RVAA01.(or a copy- as it has provision for VA00).
This should solve your problem.
John Devraj.

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Steps for variant configuration and pricing

  • 1. Steps for Variant Configuration and Pricing I want to configer motercycle having differnt types of colour, each colour have varity of standered feature as wall as differnt CC. while want to create slaes order I want motercyle with speciefic colour, Cc feature. which is not possible while creating BOM it will only be configer by materiel Varient Configration. ------------------------------------- Here are the Steps for Variant Configuration 1.Create a Material of your Motor Cycle using Material type KMAT(MM01). 2.Then create a characteristic called ZColour(SAP has a standard Characteristic for this but it has multiple values-i.e you can select more than one colour for your Bike.If you do not want that create your own)with character format and assign single value radio button on the initial screen.Go to values Tab and give the colours you need.save the characteristic.Similarly repeat for CC(I figure this CC as 100cc & 200cc kind of thing.If you want these as materials then it is a different story-I am taking this as feature as well) 3.Create a class called Zbike with the above 2 characteristics.save the class 4.Create a configuration profile Zbikeprof using Cu41 and assign the Kmat material to Class Zbike, 5.Then create the order and Enter the Kmat material you want in the Order. John Devraj. ------------------------------------- In variant configuration I have configured my material properly during sales order creation it is selecting proper characterstics. but my question is pricing should calculate at characterstics level not at header level. Ugamesh. ------------------------------------- Pricing in variant Configuration is done at the Header level only.The logic is that you create pricing variant keys for each characteristic Value.This will be done at the Header level using cond type VA00.based on the characteristic chosen the appropriate price according to the pricing variant key will be picked up.
  • 2. John Devraj. ------------------------------------- Here my question is with out creating the materials is it possible to get price based on the characterstics. I am working on variant configuration here my product is 9-100. i have created characterstics for describing colours. this characterstics assigned to class, this class is assigned to 9-100(KMAT type). here i have not created amterial to describe each colour. Now how I need to setup my system to calculate the price based on colour. Ugamesh. ------------------------------------- A cool Question. It will really get us into the thick of things in Variant Configuration. Here are the steps. 1.Create a Characteristic called ZColour(Standard SAP has a characteristic called colour.I did not use it.) Give your values. Say, Red & Blue 2.Now create another characteristic called ZCol_surcharge Give the description and go directly to Addnl Data Tab.Here in the table name Enter "SDCOM" and in the Field Name Enter "VKOND".The system will pick up the format from the Dictionary. 3.Now go to CT04 and change the Characteristic Zcolour. Go to values tab and select RED.Goto Extras-> Object Dependencies->Editor and then select Procedure. In front of 000010 Enter $self.ZCol_surcharge='RED'. Similarly Select Blue and enter $self.ZCol_surcharge='BLUE' 3.Link both these characteristics to the Class(The class which you have attached the KMAT Material). 4.Go to VK11 and the Enter VA00.Then give the values RED and BLUE and enter the values.
  • 3. 5.Go to your order and Enter your material. John Devraj. ------------------------------------- Here are some clarifications required from you. what is the significance of item category group 0002 and 0004. Apart from these are they any other item category groups are available for configurable materials ? In BOM header material having components. is it possible to make the component as configurable material. Ugamesh. ------------------------------------- The difference b/w 0002 and 0004 is basically that of LUMF & ERLA. In 0002 the pricing happens at the Header Item Level. In 0004 the pricing happens at the Sub Item Level. Check out the Item category Assignments and things will be Clear. I think these two are the only ones used for Configuration. Please let me know in which Scenario you would like to have the configurable material Inside a BOM(as it would help me in visualising thh Item Category Assignment). John Devraj. ------------------------------------- As you said I setup my system to calculate price based on colour. ZCOLOUR contains all colours in values tab page. ZPRICE contains table name and filed name in additional data tab page. I went to ZCOLOUR characterstics I maintained (extras-object dependicies-editor- action) there I have given $self.ZPRICE = 'RED' for all the values. when am creating the sales order price is coming only for RED colour not other colours. even price is maintained for all the colours. Ugamesh. ------------------------------------- Seems like there is a mistake in the line $self.ZPRICE = 'RED' (You have said you
  • 4. have given this for all the values- If I have not mistaken). This refers only to red colour. In front of 000010 Enter $self.ZCol_surcharge='RED'. Similarly Select Blue in the Values Tab and enter $self.ZCol_surcharge='BLUE' All this is Case Sensitive. So please be careful. John Devraj. ------------------------------------- Now its coming any way thank you very much. Ugamesh. ------------------------------------- I have been reading your's and ugamesh's mails regarding the same but no where the sales doucments have been discussed as well as material master record and configuration in SPRO. If you can kindly explain me the same as I was trying to do the same. Reena ------------------------------------- There is no need SPRO involvement in Variant Configuration.Everything happens in Easy Access. As far as Material Master record is concerned you only need to use a KMAT Material type. There is no need to assign any sales document to this material. Follow the steps and you will get the result. John Devraj. ------------------------------------- I have gone thru the steps and created a sales order, but the pricing procedure is not coming proper. Also do we have to maintain the values for the ZCol_surcharge. As I have already maintain the rates of the color in VK11 - VA00. Reena
  • 5. ------------------------------------- Have you maintained the Object Dependencies for the values in the characteristics class. John Devraj. ------------------------------------- Yes ! What I have done is created a customer with KMAT ( Car), without characteristics tab pg. After this I created 3 charateristics viz., zcolor, zengine & zcol_surcharge and assigned them to Class 300 ( Variant). But I have maintained the dependencies only for Zcol_surcharge : $self.Zcol.surcharge='RED' Then I assigned all these to a config profile and aslo added the condition VA00 in the pricing procedure, then maintained the same in VK11. Now my problem is it is not coming in the SO Reena ------------------------------------- I think the problem is with the characteristics. For the characteristics Zcolor and Zengine you must maintain some values in the Values Tab. Ex: Zcolor- Red Blue Zengine- V6(Right now you can use only one Characteristic for learning) V8 The characteristic Zcol_surcharge(By name this suggests that it is applicable only to colour-Whereas you can use it for other characteristics as well) does not have any values. For the values maintained in the Characteristics Zcolor and Zengine you have to go to each value(Go to values tab and select Red) and maintain the object dependency "Action" $self.Zcol_surcharge='RED'. Similarly maintain for Blue,V6,V8 for Example. Then maintain the condition records for Va00(without any Case mismatch). Use standard pricing procedure RVAA01.(or a copy- as it has provision for VA00).
  • 6. This should solve your problem. John Devraj.