Class 200 in variant configuratin

Dear all
Wht is a use of class 200 in variant configuratin ? how it will work ?
Plz give me detail with example .
I have already read a SAP LAB.

Hi Surendra
Class 200 is used in components of the variant material.
For creating a superbom you can use object dependencies or Classes instead of components with item category "K".
You can create a class of class type 200 and assign it to the materials in material master which will be used as bom components in the Super Bom.
For Example
You have a variant product such as Car.
and it has got components shuch as Blue body, Black body , Red Body.
Instead of putting it as different line item you put class item in the bom and put the color class of class type 200
If you have further queries do let me know.
Thanks N Regards,
Hitendra Dwivedi.

Similar Messages

  • Variants class 200 and 300

    what are the differences between the variant classes 200 and 300.
    where we have to select 200 class and where we have to select 300 class in variant configuration.
    thanking you
    srinivas pai

    Thanks for marking thread useful.
    Class 300 and 200 are both defined for the materials.class 300 is mainly used for a variant material used for variant configurartion.We can also classify materials under class 200 which do not have to be configurable materials.But allows to use the defined characteristics and restrict the usage for a specific purpose..
    Please check below threads
    http://scn.sap.com/thread/631073
    https://scn.sap.com/thread/576848
    Yes you can copy class and create your new class .
    can you please share your business requirement, what kind of solution your are budiling with this?
    Thanks
    Ritesh

  • Difference between class 200 and 300

    Experts,
    Can i use class 200 for varient configuration?
    I want to know difference between class 200 and 300 , are this same?
    Appriciate help.
    Tom

    Thanks for marking thread useful.
    Class 300 and 200 are both defined for the materials.class 300 is mainly used for a variant material used for variant configurartion.We can also classify materials under class 200 which do not have to be configurable materials.But allows to use the defined characteristics and restrict the usage for a specific purpose..
    Please check below threads
    http://scn.sap.com/thread/631073
    https://scn.sap.com/thread/576848
    Yes you can copy class and create your new class .
    can you please share your business requirement, what kind of solution your are budiling with this?
    Thanks
    Ritesh

  • Class 200

    when, where and how class type 200 is used in variant configuration. please help me with the entire process step by step .
    NOTE : Iam not looking for 300

    Dear John
    All the settings in Customizing you require for assembly processing with planned orders are already predefined by SAP. These settings include, for example, the strategy group and the requirements class. The settings in the system standard allow the planned order to be converted into a production order and in Repetitive Manufacturing it can be used as a run schedule quantity.
    <b>Strategy Group</b>
    The following strategy group is predefined for planned orders:
    Strategy group 81: assembly processing with planned orders
    Here, the dynamic procedure (that is, the loose link between planned order and sales order) is preset as the assembly type.
    <b>Requirements Type and Requirements Class</b>
    Strategy group 81 refers to the following requirements type or requirements class in the Standard System:
    requirements type KMSE
    requirements class 200
    Thanks
    G. Lakshmipathi

  • How to use Structures of Variant Configuratin in BAPI_QUOTATION_CREATEFROM2

    Can any one help me by telling How to use Structures of Variant Configuratin in BAPI_QUOTATION_CREATEFROM2
    the structures are :QUOTATION_CFGS_REF, QUOTATION_CFGS_INST, QUOTATION_CFGS_PART_OF, QUOTATION_CFGS_VALUE.
    What the necessary parameters to be passed ?
    Thanks,
    Mohan

    Ankur,
    I change the Structure Scope to B and Application SD01, but it seems conflict with the config strategy and variant matching. So, in VA21, material can't be determined by system automatically through choosing characteristics. System expands all the material of the top material. Like this:
    AA
    Aa
    aa
    ab
    Ba
    ba
    bb
    Are there some mistakes in my Item Category configuration?
    Thanks.
    Edited by: wayne wu on Jun 21, 2011 4:41 AM

  • PLANNED ORDER CREATION FROM SALES ORDER SAVING (REQUIREMENT CLASS 200)

    Dear All,
    By using requirement class 200, assembly type 4 (dinamic planned order) Iwould like that at sales order registration the planned order for the sales order material is created.
    I have two problems.
    The system doesn't schedule the planned order, even if the scheduling parametres are entered for planned order type (relation between routing id and planned order type).
    So I have a planned order in which i have to manually schedule it.
    The second problem is that the planned order is firmed at creation. I would like that it was not firmed to adjust by MPS procedure the components from BOM modification. Infact at the creation of the sales order The complete BOM is not defined, and I don't want to unfirm the planned order so run th mps procedure.
    Can anyone answer to these questions?
    Thank's in advance
    Luca Pastura

    Hi Luca Pastura,
    For Scheduling
    1. You need to Give the appropriate check mark ( 1 or 2 ) In the capccity check of the requirement class configuration (ovzg)
    For Firming
    1. Since youare using dyanamic processing ""During dynamic assembly processing, you can not change the quantities and deadlines"
    2. kindly refer the F1 help for the assembly type inthe OVZG.
    Check and confirm
    Reg
    Dsk
    1.

  • 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

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

  • Reg 0MAT_ATTR ,0MAT_ATTR(Class 200),0MAT_ATTR(001)

    Dear BW Gurus,
                            Regards.We have generated Classification Characterisitcs Info Objects (CTBW and CTBW_META)----
    (1) 0MATERIAL_ATTR(Class200) (2) 0MATERIAL_ATTR(Class 001) ((basis ds -0MATERIAL))  ,(3) 0PRODORDER_ATTR(Class 022) ((Basis DS -0PRODORDER_ATTR))..  Now am confused on how to map these CTBW info objects to 0material_attr info object!!!The OSS Note(306046)suggests to use these as Navigation attributes to 0material_attr..If thats the case,can i use them above 3 ctbw info objects as ATTRIBUTES to 0material_attr?? Its really urgent and i would really appreciate ur help at this time.
    manythanks
    arun
    (would assign points for sure)

    Hello guys any light on this????
    manythanks

  • Material variant

    Hi,
    I have created variant class with class type 200 and assigned to Variant configuration BOM as a item with category type K.
    When I assigning this class (200) to variant config material, system showing error that class xxxxxx_class causes BOMs to be recrusive.
    How to solve this?
    Regards,
    Dharma

    Dear Dharma,
    There are 2 concept in VC, either you can create class BOM or you can create super BOM.
    what i can understand from your issue is you want to use class BOM with classes of class type 200, which can be used in BOM as a BOM node.
    the error you are facing is due to assignment of same class on material adn BOM level.
    do not assign any class in material master of FERT or KMAT, just create your material with material type KMAT of FERT and put tick (configurable) in basic data 2 view.
    create a BOM of this material, in BOm instead of materials put classes of class type 200 with category K.
    example of classes can be colour, transmission type etc.
    now create a materials lower level , like HALB1 HALB2 , assign this classes ( one class to one material only ) clour , transmission etc to this HALBs and select a value associated with it . like you can create a material REDCOLOUR and assign the class COLOUR to it with value RED.
    so when ever you will select RED colour in confuguration this materail will be replaced in BOM at class node.
    pls note while creating classes , in additinal data dont forgot to put tick in last screen for " classes can be used in BOM.
    Hope it helps you.
    Best Regards
    Ritesh
    Edited by: R S D on Jun 23, 2009 10:58 AM

  • 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

  • 200 and 300 classes

    class type 300 is a variant class
    and class type 200 is a class node.
    what is the difference between these two.
    where do ve use them.
    and wherre does they differ?

    Dear,
    Class 200 is used in BOM as a class item. when you create a class, in the additionla data tabpage, if you delare it as can be used in BOM, then you can use this class item in BOM. Assign all the materials to the class in classification view so that the materials assign to this class are acts as a BOM items.
    Class 300 is used to delare the material as variant configuation material with class and char. With class 300 and config profile we can control the behaviour of process in Sales order.
    What I explained is in nutshell the apllication part. Please let us know if ypu need more help.

  • 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

  • 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

  • Java User Exit for Variant Function logic in CRM

    Hello Experts,
    We have implemented Variant configuration in ECC with some variant functions / function modules.  Now we have to implement the corresponding Java class in CRM for the knowledge base & version to work. 
    Can anyone help me out to find the correct userexit where I need to implement this Java class consisting the variant function logic.
    Thank You
    Satish

    I don't have any CRM system at hand, but I'm sure there are some BAdI's for this. Look in SE18 for BP or BUS, and i'm sure  you will find something.
    One suggestion though: Before going for the BadI, try and see if CRM also uses change pointers for sending Idoc's . This case you wont need any user exits / badis, an probably no programming at all.
    Transaction
    BD50: Activate Change Ptrs for Mess. Type
    BD61: Activate Change Pointers - Generally
    and use report RBDMIDOC for triggering IDoc.

Maybe you are looking for

  • No progressive download for H.264?

    I was encoding a 6 minute video for web delivery in H.264 and it appeared that there is no provision for encoding for Fast Start or other setting to allow progressive download.  The 6 minute video compressed in H.264 to about 30MB and was only downlo

  • Form in Execute Query Mode

    Hi ALL! How can I show a form (created by wizard) with record returned by query? To Kelly Cox ([email protected]): You wrote earlier: "There are a couple of posts in the 9iAS Portal Applications Forum that address this requirement. --Kelly" I still h

  • Help exporting project

    Hi, sorry in advance for newbie question... I have an edited project in imovie '09 and am trying to export or share... plan on burning it on an external DVD. What should I be choosing in Export or should Ibe using the Media Browser?? I tried exportin

  • What is video rendering error: -50

    When trying to "Share" my movie in iMovie 10.0.1 I receive the following error. The share operation "File" has failed Video rendering error: -50 This occurs no matter how I try to share it (Theater, itunes, file, etc.) or output resolution. Does anyo

  • There's a problem with the sound on my laptop. i cannot hear the sound although i can see it working

    HP G62 Cannot hear audio on this laptop. The volume is on and working but I cannot hear the sound.