Class & Characteristics in variant configuration

Hi PP guru's
Pl  explain me in detail all the configuration path ,  spro , tcode for the above said .
thanx in advance
Regards,
Vimalbalaji

Dear Vimalbalaji,
<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 <b>Charateristics</b> in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc
Create another <b>characteristics</b> 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 <b>characteristics to a Class</b> 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 <b>class assignment</b> 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.
<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>
$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.
Regards,
Naveen.

Similar Messages

  • Stock of batch by characteristics for variant configuration

    sirs..
    can i check stock of batches by characteristics for variant configuration?

    Have you loked at the batch cockpit? BMBC?
    Here you can select batches by characteristic values  and then show stock.
    Craig

  • Tolerance Limits for Class Character in Variant Configuration

    HI all,
    We are Using Variant Configuration, for this we have linked MIC's to Class character, When The Inspection Lot is created the Lower & Upper Limit in the specification comes as the character Value.it does not takes in to consedration the tolerance key assigned to it. For E.g. Charater Dia has value 20, & in the Tolerance key for 20 +/- 0.10 is maintained, when the Inspection lot is created the Upper & lower Limit comes as 20-20 instead 19.9 - 20.1
    I have gone through SAP Note 210658, the sample code provided in note is for "Material Specification" I have tried the same with minor code correction the specifications in the lot comes as desired i.e. specifications in the lot consider the tolerance key.
    Our Requirment is of task list, in the same not EXIT for task list is also mentioned but no souce code is provided, when we are using the above program (Used for Material Specification) after doing the desired changes, & when we run in de-bugging mode it shows all the calculations are being done, but finally in the lot specification appear as the charater value ( 20-20) & in the inspection lot One first MIC comes it delete's all other MIC's assigned in the Plan.
    Has any body worked on this requirment, please let me know how to do the same, & if any body has used EXIT_SAPLQPAP_001 (Enhancement QPAP0001.)Plese provide me with the soution if any one has worked on it.
    Thanks & Regards
    Gaurav Behl

    Hi ravi,
    I did't work on class hierarachies but i do have a document regarding classification.
    Regards,
    Kanth

  • Duplicate Characteristics in Variant Configuration

    Friends, I have an issue in which the user has maintained characteristics twice in variant configuration. This is not allowing the user to create sales order.
    Can you advice me how to delete the duplicate characteristics. This is a high priority issue as the business process has come to a halt. I'll be grateful if I can get the help. I have tried to delete the characteristic at my end but due to assignments could not.
    With regards
    Pankaj Maheshwari

    Hi,
    Please check this link
    Deletion of characteristics from CT04
    Regards,
    Prasanna

  • Variant configuration class types

    Hi Friends,
    I have some questions on variant configuration class types
    What is the difference among following class types?
    1. 001 --- Material class
    2. 023 -
    Batch             
    3. 200-----Material (Configurable objects)
    4. 300-----Variants
    In which business scenario we can define above class type? Could you please explain with some example scenarios?
    And also what is the difference between "Fully configured material" and "Configurable Material"
    Valuable information in this regard is greatly appreciated.
    Best Regards,
    Krish

    Hi Krish,
    1. 001 --- Material class for general information of one material. It is fix information.
        Example : Tiles
        Class 001, characteristic : Size : 30 x 30, Color : White, etc
    2. 023 -
    Batch for goods receipt / production specific data
        Example : Tile
         Class 023, characteristic : Prod Date : 23.08.2011, Grade : First Grade, etc
    3. 200-----Material (Configurable objects), For Configurable material (strategy in MRP 3 : 20, make to order type). In sales order we must define the characteristic of product customer as customer request.
       Example : Car
       Class 200, characteristic : AC : Yes / No, Tire : Upgrade / Standard, etc
       From Characteristic chosen in sales order will determine the BOM and Routing of production order. See Variant   Configuration topic for more detail.
    4. 300-----Variants for material variant. We create material variant for configurable material. Value of characteristic is determine in material master.
        Example : Car Type 1
         Class 300, Characteristic ; AC : Yes, Tire : Upgrade
    Hope it give you brief explanation.
    Best Regards,
    Arman Lie

  • Why don't  we do the confirmation in variant configuration?

    Hello guys,
       As far as i know that in variant configuration we don't do the confirmation, we directly do the goods receipt.Is it right?If yes than why?
      Following are the steps we  do while doing the variant configuration scenario:
    1)First we create the characteristics and give the values inside it.
    2)Then we create the class of class type 200 and give characteristics defined in it.
    3)Then we create the variant of class type 300 and give all the characteristics inside it.
    4)Now we create the configurable material with Basic data 1,2, MRP 1,2,3,4 , Classification view ,workscheduling view.
      In classification view, we give the variant of class type 300.So it shows all the characteristics and its value over there.There we select all the values.
    5)Now we create the super bom of configurable material and in class tab we give all the classes of class type 200.Here even we can maintain the dependencies if we define all the characteristics value in item tab.
    6)Then we create the super routing and inside it we give all the possible operations inside it.Right now my routing contains operations  which are necessary all the times.
    7)Then we create the configurable profile for configurable material of class type 300.
    8)Now we give the requirement in md81 for configurable material and there we select the characteristics values which we want.
    9)After that we run the mrp for configurable material and it generates procurement proposals(planned order) for it.
    10) Afer this we convert this planned order into production order and release it and save it.
    11) After this we do the goods receipt for the production order in mb31.Because of this it shows the stock of sales order as production order qty.
                This procedure my tutor has taught me.Have i missed any steps or am i wrong somewhere?If that the case than plz guide me.

    if you can generate a production order then you can always confirm it according to SAP PP logic.
    we use variant configuration for the manufacturing of complex products. once the component quantities and
    operation are selected for a particular variant and copied to Production order, the rest of the process is same
    as normal Production Control. Revert back with any queries you have.
    Regards,

  • Variant configuration-- syntax error in creation of object dependencies

    In variant configuration when i try to create object dependency (tcode=cu01), after entering the dependency and also description when i enter the syntax in the source code it is giving error: error in syntax check for simple condition
    I have entered syntax as  : engine_cap in ('1000','1400','2000'), pls guide me with the solution to create object dependency

    Dear, Shakeer
    Please follow along with my very own config guide of variant config.
    1)     Create a configurable Material Using KMAT u2013Material Type. Item Category 0002 and Item Category Group 0002. Go to classification tab-here you maintain the class type 300 and assign the class, we will create this shortly. (So after creating class come back into MM02 and input the class that you create in step 2.)
    2)     Create a class in T-Code CL01. Use class type 300 for Variants. In this we assign the characteristics we will create shortly.
    3)     Create characteristics in T-Code CT04. Create your characteristic like for example, Z_Type, Z_Model, and Z_Color.
    4)     We must create a characteristic for the pricing. Example, Z_CarPrice inside this characteristic we must maintain. Table Name SDCOM, Field Name VKOND in the additional data tab. Also, go to restrictions tab and enter the class type 300 Variants. Now in order to make this pricing work for you, you must maintain (enter) all the values from the characteristics. For example, Red, Blue, Black, Honda, Toyota, GLI, XLI, and 2.0D.
    5)     Now going back to the characteristics in CT04 change mode. Make sure Basic Data has *Multiple Selections circled. * Character Format has 26 and a check in case sensitive. Make sure in restrictions tab class type 300 Variants is present. Go back to Values and highlight the first one. Example, Red then go to Extras->Object Dependencies->Assignments You must maintain this code $self.Z_CarPrice=u2019Redu2019 in basic data make sure itu2019s released & procedure is filled in. Go back to dependency editor and paste the same code there after 000010 $self.Z_CarPrice=u2019Redu2019 and do this for each and every value. Very Important * Maintain configuration profile in T-Code CU41 for the material -> Priority 01, Variant Configuration, Class 300, status, Released 1, then click save. Note: If 2 conditions are inactive use class group A instead of B in SPRO for Condition type VA00.
    6)     Go to T-Code VK11 and enter VA00 condition type. Enter all the values maintained in the characteristics for example, Red, Blue, Black, Toyota, Etc and enter the price then click on save. Now it should work fine in VA01. Make sure you have assigned the VA00 condition type in the pricing procedure.
    Good Luck,
    Muhammad Ali Lozada

  • Process order with variant configuration material

    Hi,
    I create a process order for a material XX.
    This material has a BOM with a material that has variant configuration "class type 300" for price configuration.
    When I save the process order I get a message saying "There are still characteristics for components to evaluate". I dont want to evaluate this material in my process order.
    What can I do to not have this message?
    Regards.

    Hi all,
    Yes, I work with variant configuration. But sales orders are not involved.
    What I do is:
    1) I create a purchase order for material X (this material belongs to a BOM), this material has variant configuration. I give a value to the characteristics in the PO.
    2) I create a process for a material XXX that has a BOM (material X is in the BOM and cannot be removed).
    3) When I save the process order the system asks me to evaluate again the characteristics. This is what I dont want it to do.
    Any ideas?
    Regards.
    Eduardo

  • Variant configuration  for material in sap B1

    Hi,
    Please explain how item variants can be configured in SAP B1 against materials like SAP R3.
      Noramlly all the attributes of amaterial cannot be incorporated in material code which are to be filled at the time of transaction in sale order. Every material is associated with a class which constitutes some characteristics . Those characteristics contain some pre defined value in variant.
    Please explain if there is any scope of it in SAP B1.
    Regards
    Indranil

    Hi
    There is huge gap is there between R3 and SBO. u cant expect same thing in SBO which in R3.
    Basic things SBO is gud for lite manfg company, traders. if u r looking for heavy manfg company then u have to look for addons r SDk with SBO.
    Basically in SBo u can segrregrate the items by one item group only, & using some properties & udfs u can make subgroups.
    Pls check this thread Slightly same kind of req.:
    Variant configuration for FG and SFG
    Giri

  • Variant configuration questions

    HI Gurus,
    Pls help me answer following two questions
    1.Is there a way i can transfer the variant configuration master data(Characteristics, class,dependencies etc) to other(quality, production) system automatically?
    2.In case of inconsistency in the VC configuration system says "Configuration is inconsistent" it doesn't give any specific message where the inconsistency happened.Pls let me know is there a way i can give specific message when inconsistency happenes.
    Example: when user selects car model 1105, colour red should not be allowed.In this case i want to send a message "For model 1105, colour red not allowed" not just "configuration inconsistent"
    Thanks,
    KRishna

    1) Data that is used in Varaint Config (Classes, Characteristics, Object Dependencies, etc .................) can be sent to other Clients by ALE).
    2) When you see that you have an inconsitency, double click on the Red Error, this will bring up a Window with the Characteristic and Value that is inconsistent.  Next click on the Object Dependency Button, under the window title bar.  This wil show you the Object Dependency that is raising the inconsistency.  Variant also has a Trace Tool that you can use to watch Object dependencies, to see the Value before the Object dependency set the Value, and than the Value after the Object dependency.

  • Class characteristics req in QM

    Hi
    1. Why Class characteristics req in QM   ?
    2. I don't have any materials in batch managed, so in this case , is it really required?
    3. If yes, in which all scenarios calss characteristics can be used?
    Please explain.
    Thanks,

    1. Why Class characteristics req in QM ?
    It migrates the results recorded to the Batch Class.
    2. I don't have any materials in batch managed, so in this case , is it really required?
    Yes
    3. If yes, in which all scenarios calss characteristics can be used?
    a) If you want pass the characteristics  spec for variant configuration.
    Pass the spec @ sales order level,
    Pass the spec @ purchase order level.
    For that above reason class characteristics req. in QM
    Regards,
    S.Babusingh

  • Variant Configuration $Root $Parent $Self

    Hi Gurus
    Please help in providing information on Variant Configuration $Root $Parent $Self, and if possible with some test cases..to make it as a base for exploring.
    Thanks in advance.
    Points will be rewarded.
    Regards
    Suddu

    Dear Suddu,
    $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.

  • Variant Configuration: Stock must be dispalyed on the charachteristics

    Dear All,
    I need your help to resolve the query in variant configuration.
    I have maintained the characteristics & class for the raw material.
    I have done all  the make to order process from So to Migo And it successfully run but stock is displayed on the material & not by characteristics wise.
    i want to display the stock characteristics wise.
    Regards,
    Anant

    Dear All,
    Please give me the solution.
    Regards,
    Anant

  • Variant Configurator - Configurable Material in SAP.

    Hi,
    Is there a BAPI/Function Module / API  available to validate a configurable material with all the possible characteristics / classes.
    Thanks,
    Tanuj

    Hi
    There is huge gap is there between R3 and SBO. u cant expect same thing in SBO which in R3.
    Basic things SBO is gud for lite manfg company, traders. if u r looking for heavy manfg company then u have to look for addons r SDk with SBO.
    Basically in SBo u can segrregrate the items by one item group only, & using some properties & udfs u can make subgroups.
    Pls check this thread Slightly same kind of req.:
    Variant configuration for FG and SFG
    Giri

  • Variant Configuration Problem

    Dear SAP Friends,
    I have created VC including everything necessary. I have created the Sales Order also with the necessary Variant created. But I am not able to deliver as in the availability Check it has taken as per the below:
    Avail Check = 01  and Checking Rule = AE
    The MRP element is showing SimReq i.e.  Simulated requirements.
    I have not created any BOM. I have created Material with KMAT and Configurable Profile, Characteristics, Class etc.
    How can I create the Super BOM with my Configurable Material (Number is 1479) as this Material Item category group is 0002 pricing at header level. But in the BOM (Tr. Code CS01), I have to give the item category group as ERLA.
    My Class is ZHONDA, Characterics are ZCOL and ZCC.
    I have created Variant as "RED100" for the Car and this Variant is not a Material. I am a bit confused. I did not find any suitable answer from the past thread.
    Please help to solve this problem.
    Regards,
    Jans

    Dear Jans,
    Some light on Variant Configuration in Detail.
    Follow these steps do the configuration:
    -->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.
    I hope this will help you,
    Regards,
    Murali.

Maybe you are looking for

  • Firefox runs in background (appear in Task Manager Processes Tab) only and does not appear on Desktop

    I have been using Firefox on my Desktop PC with Windows XP for a long time. However, today possibly due to some virus (I attached an infected flash drive to my PC) a suspicious change in homepage (www.delta-homes.com) of my firefox occurred. Simultan

  • MSI GTX560ti Hawk low 3dmark11 score

    I recently purchased MSI GTX560ti Hawk. I ran 3dmark11 on it and on performance mode, I only got P1650 score. The graphics score is very low and the FPS averaged around 6-7. Here is my specs: Asus P5Q motherboard Gigabyte Odin GT 550w PSU Intel Q9550

  • Burned DVD can only viewed from Comp. it was made on.

    I am ready to scream! I have burned over 15 copies of the same movie and none of them can be read anywhere but the g5 it was made on. I have tried compressing the movie in 3 different ways, I have changed the format of the dvd being burned, I have re

  • Apple Mail Alert help, please

    I have Rules that direct new mail into various mailboxes, but I can't see where the messages go after they arrive. Is there a way to get the mailbox label to flash, or change color, or for the box to open, etc., that will direct my attention to it? T

  • I want to know about super bom

    dear exports     i m working in  furniture company. my product is chair(kmat)  . bom for chair is three sfg and one raw material.in that one sfg (seat)  having three rms . one is seat cover and under seat cover they having fabric , leather. in fabric