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

Similar Messages

  • Variant Configuration Dependencies Types

    Hi,
    Gurus,
    I know They are 5 dependencies types in Configurable Profile .But i want in which contest each one can be used with examples.? explaning each one with one examples?
    PreCondition
    Selection Condition,
    Action,
    Procedure,
    Constraints
    Looking forward
    Thx,
    Ragas
    Edited by: Raga on Mar 20, 2009 11:49 PM
    Edited by: Raga on Mar 20, 2009 11:51 PM

    Hi Refer to following links for examples; examples are self explanatory if you know a little bit about class, characteristic, and how to write dependencies
    1] for precondition example
       a] for characteristic values:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
       b] for characteristic
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    2] for selection condition example
    a] For Bom items
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    b]For characteristic
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    3] for Procedure
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    4] For Action
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    Hope this will help you
    Regards,
    Mahesh

  • Is it possible to maintain two class type for a material

    Dear All,
    Is it possible to maintain two different class type for a material.
    If a material assigned with the batch and the material is a part of variant configuration, then how to handle this scenario.
    For Batch Management, class type will be 023, for Variant Configuration class type will be 200.
    How to handle this scenario.
    Please explain.
    Regards,
    Mullairaja
    Edited by: MullaiRaja on Jan 5, 2011 5:19 AM

    Mr.Raja
    As far as my knowledge, it does NOT make sense to assign a material to more than one class type.
    We can assign many classes to  a single class type of  a material.
    For configurable material, create the material using material type : KMAT.
    & then, activate the 'batch management" control in the material master, for that material.
    Pls revert with feedback.
    Hope, that helps you.
    Rgds
    Sumanth.Gururaj
    Consultant/Systems Analyst - SAP SD/MM

  • 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

  • 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

  • Details about Master production Scheduling & Variant configuration

    1)  What are the steps for Master Production Scheduling (MPS)?
    2) What are the steps for Variant Configuration?

    Hi,
    MPS:
    With in your planning time fence (maintained in mat master ) , you will get firmed planned orders because your MRP Type P1 - P4 has firming type.
    And the firmed planned orders will not change after next MRP run.
    You have to set MRP Type p1 - p4. acc to firming type. in ur mat master.
    Then run MPS .It is generally for important products and it is run single level.Because it will not change your procurement proposals as it has firming type.So you get effective planning for your imp products.
    Variant configuration:
    Go to mm01 create a material and in bd2 view mark the check box material is configurable and then save the material and go to ct04 create chara.
    Go to cl01 and create class with class type 300 and assign the charac. to it
    Go to tcode cu41 create the profile using material code and assign the class to it
    then got tcode mm02 and assign the profile there
    Variant configuration material type is KMAT (SAP std), u can use this material type alternately u can mark the indicator in basic data 2 view ->client specific configuration->Material is configurable tick.
    For further reference, check the link below
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf

  • 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.

  • Class type has not been defined in Customizing as allowed for variant confi

    Hi,
    I want to use class type 200 in the varient configuration, but following error is showing so please reply me .
    Class type 200 cannot be used for materials
    Message no. CU731
    Diagnosis
    This class type has not been defined in Customizing as allowed for variant configuration.
    Procedure
    Choose a class type which is allowed for variant configuration.
    Thanks

    Thanks for ur reply.
    please help me regarding my requirements
    I will have to use the varient configuration. In this scenario multilevel BOM BOMis present & for every level varient is present.
    so how to map this scenario, so that it should pop up at the time of sales order creation. i.e. it should ask that which varient should be used at all the levels in the BOM.
    Thanks & Regards.
    Abhi

  • Events on objects of variant configuration, like class, characteristic,...

    Hello,
    objects of classification of variants like BUS1088, BUS1003, object dependencies,
    ... have no events. I tried to add events to those events but there are no change document objects or status objects I could find to define my own events. Has anybody an idea how to react on changes in the definition of a variant e.g. if the object dependencies, characteristics, variant tables, are changed by development? There is also no control object record written for those objects in SAP change management. 
    An hints welcome
    Ralf Staenglen

    Hi Shah Ji,
    Try to maintain your Super BOM at configurable material not at your variant. Just link your variant to configurable material super bom with tcode CS40.
    Other way to create super bom besides using class :
    try to use Classification as selection indicator for BOM.
    1. at bom, maintain class type 001 and tick you selection indicator at item detail BOM
    2. at material master, Maintain your component classification for class type 001 and set the characteristic desired.
    or try to use object dependencies for super BOM :
    1. at bom item, go to extra > Object dependency > editor > selection indicator. Put you "Characteristic = Value"
    Hope it helps, mind sharing some points if it helps
    regards,
    arman

  • 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

  • Error in Variant Configuration CO684

    Hello, friends !
    Back in the forum, now with a problem in Variant Configuration.
    I was able to carry out the whole process up to the creation of the production order. There I have the error message CO 684 "You cannot make an assignment to make to order stock" .
    All the configuration stuff seems to be OK.
    I created a sales order configuring the product.
    The MRP creates a planned order in the Customer Segment of the MD04.
    The components have the special stock E.
    I have tried with stock available in warehouse and also tranferring to E using MB1B movement type 412 E.
    But the error still remains !!
    Any tip or clue ??
    Thanks in advance.
    Dario

    Rajesha,
    for the KMAT we have:
    strategy group: 25
    Individual: 1
    In the sales Order:
    Item Category: TAC
    Requirement Type: KEK (in the procurement Tab); class should be 046.
    However, in the controlling for sales order there is no entry for:
    TAC "   "  046 , only for Class 041, in the Assignment of Requirements Type to transaction.
    In the planned order: Account Assigmnment: M (it takes from strategy 25)
    Settlement Profile (In the order Type) SD1.
    Result Analysis Key: ?? (where can I find it??)
    Regards

  • How to create Variant Configuration Material Master in SAP PP

    Dear Friend's,
    Pl 's guide me for How to Create Variant Configuration Material Master.
    Give me step by step procedure for Creation of Variant Configuration.If some of you having screen shots for the same with one Example, that will be a very helpful to me for creating  VC.
    Thanks & Regards,
    Sandeep N.Theurkar

    Hi,
    Eg: Ford car.If a sale order is raised for fiesta lxi model the system should choose red colour & for vxi blue colour respectively.
    ie you need to define the characteristic and assign the values .
    This characteristic need to assigned to class.
    class need to be assigned to material master
    1. T.code : CT04(characteristic) FORD_MODEL, Choose single value & entry required tab & give the input as 01 - fiesta_lxi & 02 - fiesta_vxi.( characteristic values)
    2.Tcode: CT04, FORD_BODY( another characteristic)
    Choose single value , don't click entry required.
    01 - Red( characteristic values)
    02- Blue
    3. Create class T.code : CL02
    fiesta_class
    type : 300
    4. OBJECT DEPENDENCY:
    T.CODE : CT04
    FORD_MODEL
    CLICK VALUES TAB,
    IN FIESTA_LXI CLICK THE 'O' meant for Obj dependency, action & extra.
    Edit the dependecy,
    010 $Self.ford_body = '01'. & save
    Repeat the same for FIEST_VXI & instead of '01' give '02' for blue colour.
    , then create a ROH as ford_body. & a KMAT material for the car. .
    Then create a Super BOM with usage 3 & give component as ford_body
    Then use T.code cu41 (Create config profile)
    enter a profile name & class 300 & choose class assignment, choose fiest_class ,
    Use T.code cu50 to check the values.
    Then create a sale order.
    Pl. reward if helpful.
    Regards,
    nandha

  • What are the main differences between  3 three important class types

    PP members
    What are the main differences between class type 300(variants) , class type 200 (configurable objects) & 001 ( material class)
    Please elucidate on the above
    Thanks
    Suren R

    Hi,
    The class type is a central concept in the classification system. The class type determines how classes are processed, and how objects can be classified and retrieved in these classes. In Customizing for Classification, you define the settings for a class type. You define class types for a specific object type, such as materials. You can then use classes of this class type to classify objects of this object type.
    When you first create a class, you must enter a class type for the class. Each class type is a closed system. There is no link between the different class types.
    he class type determines the following:
    Which object types you can assign to a class
    Which class maintenance functions you can process
    Whether you can classify objects in more than one class
    Which class statuses, organizational areas, and text types are supported in class maintenance functions
    Whether you can use engineering change management for classification
    Which filter functions you can use to restrict the search result
    All materials can be classified with class type 001. Class type 300 is for variant configuration the variants under a class item are called as variants and can be picked during sales order creation. Class type 200 is for classes that are used as class items in bills of material. You can classify the same materials separately in these class types.
    This is basically used to differentiate the BOM class items.
    Prakash

  • SD SAP Variant Configuration questions

    Hello guys, I'm preparing for an exam and trying to find the answers for the following questions, please help me, I need them as soon as possible, full points will be given to any answer, Thanks all !
    - What is variant configuration?
    - What is characteristic?
    - What is value?
    - What is class?
    - What is configuration profile?
    - What is dependency and what are the types?
    - What is a variant table?
    - And the transaction codes for the above.

    Dear Kevin,
    Thease are possible quetions
    the possible questions could be
    1. What is item category group in VC
    2. what is the item category for the material in VC
    3. What is meant by class
    4.what is meant by Charateristics values
    5.how pricing in mapped in variant confi
    6.what are setting in material master in variant material
    7.can material type FERT can used has variant material(KMAT), if it is then how
    8.waht is requiremnt type while doing variant confi
    9.what is stragey group you will select in for vaiant material
    10.what is meant by object dependency
    11.waht arethe dependency types
    12.waht is meant by precondition,selection conditions,actions, procedures
    Hope this helps you
    Prem.

Maybe you are looking for

  • NI report with Cyrillic text

    Hi all, I need to produce a pdf report with Russian text. As you can see in the code, I using the "NIReport_SetTextAttribute"command for transliterate the charset to russian. if I set the system language to Russian I can type Russian characters in to

  • Disabling Weblogic's http server port - Using an external web server

    Hi, We are using Weblogic 8.1 as application server and IWS as web server. We have siteminder web agent configured on the web server for implementing authentication and authorization. All our requests first go to the web server which redirects them t

  • Missing User settings and files after disabling Filevault on Lion

    I just installed OS X Lion on my mac and everything worked fine until I disabled the legacy filevault on my system. When the machine rebooted it had wipped out all my settings and files it would seem. After a bit of searching i found my files in the

  • The error when connecting to itunes store

    Hi, I am using itunes on Macbook pro. Last week, when I activated my iphone, there was an unknown error (-2096) occurred. How can I fix this error? many thanks!

  • Pages '09 crashes when trying to print

    hello...please help me! Have had iWork '09 for about four months now....and just yesterday it started to crash when i press print. it happens every time. it does not give me a crash log....just says this application has closed unexpectedly and that o