Variant Configuration training material

Dear All,
If any body is having step by step  training material of Variant Configuration in SAP with screen shots starting from material creation to sales order creation then plz share to me. 
<< Moderator message - Please do not offer points And do not ask for links. You can find these yourself. >>
Plz share any kind of material of Variant Configuration.
Thanks in advance
Edited by: Rob Burbank on Dec 1, 2010 4:13 PM

Hi,
General Steps:
1: Creat configurable material with Material is configurable indicator active (or use KMAT mat.type)
2: Maintain all related fields in MRP and Sales views for configurable material.
3: Creat Super BOM/ Super Routing.
4: Creat charecteristics, values as required and assign charecterisitcs in a class of class type 300 created. (class type 200
    can also be used with some changes)
5: Assign class created in the classification view of the configurable material in material master. You can define mulitiple
    classes.
6: Maintain object dependencies in super BOM and super Routing, if required in charecteristics also you can maintaine ODs.
    (use of different ODs such as pre conditions, selection conditions, procedures and contraints depending on scenario)
7: Maintain Configuration profile for configurable material with all necessary fields.
8: Now VC is ready for use. Create Sales order system will popup a window to select different options.
9: Save sale order, convert sales order  to production order and proceed with normal production execution steps.
Refer the following link for better understanding.
http://help.sap.com/printdocu/core/print46c/en/data/pdf/LOVC/LOVC.pdf
Regards,
Pa1

Similar Messages

  • 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 for Material for Sales Order

    Hello,
    I have craeted a configurable material in MM01, then created class for using CL01 , its characteristics using CT04, CU41, CT04, VK11, and lastly VA01.
    But still while creating sales order it throws error :
    Configuration not possible for material PEN_4 :Reason 2 --> Help
    What must be the problem? Also is there any BAPI who can create configurable material?
    Can anybody help on this issue.
    Useful answer will be rewarded.
    Thanks,
    Madhura Nadgauda.
    Edited by: Madhura Nadgauda on Jan 16, 2008 7:45 AM

    try this may be it will help to you,.
    REPORT ZVRDOC0 no standard page heading
    line-size 300
    line-count 50(5).
    TABLES : vbak, "Sales Document Header Level
    vbap, "Sales Document Header Level
    kna1. "General Data in customer Master
    *INTERNAL TABLE T_VBAP
    DATA : Begin of t_vbap occurs 0,
           vbeln like vbap-vbeln,
           matnr like vbap-matnr,
           posnr like vbap-posnr,
           arktx like vbap-arktx,
           kwmeng like vbap-kwmeng,
           cmkua like vbap-cmkua,
           end of t_vbap.
    *INTERNAL TABLE T_TAB.
    DATA : Begin of t_tab occurs 0,
            vbeln like vbak-vbeln,
            kunnr like vbak-kunnr,
            audat like vbak-audat,
            netwr like vbak-netwr,
            vkorg like vbak-vkorg,
            name1 like kna1-name1,
            land1 like kna1-land1,
            end of t_tab.
    *INTERNAL TABLE T_FINAL.
    DATA : Begin of t_final occurs 0,
            vbeln like vbap-vbeln,
            kunnr like vbak-kunnr,
            matnr like vbap-matnr,
            posnr like vbap-posnr,
            arktx like vbap-arktx,
            kwmeng like vbap-kwmeng,
            cmkua like vbap-cmkua,
            audat like vbak-audat,
            netwr like vbak-netwr,
            vkorg like vbak-vkorg,
            name1 like kna1-name1,
            land1 like kna1-land1,
            end of t_final.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE text-bO3.
    parameters : P_kunnr like vbak-kunnr.
    select-options : S_vbeln for vbak-vbeln,
                     S_audat for vbak-audat.
    SELECTION-SCREEN END OF BLOCK B1.
    start-of-selection.
    select vbeln  matnr posnr arktx kwmeng cmkua  from vbap
    into corresponding fields  of table  t_vbap  where vbeln in S_vbeln .
    IF sy-subrc EQ 0.
    select  vbakkunnr vbakvbeln vbakaudat vbaknetwr vbak~vkorg
            kna1name1 kna1land1  into  table   t_Tab   from
            vbak   join  kna1   on kna1kunnr  = vbakkunnr
            FOR ALL ENTRIES IN t_vbap
            where vbak~vbeln = t_vbap-Vbeln and
            vbak~kunnr = p_kunnr and
            vbak~audat  in  S_audat .
    ENDIF.
    *end-of-selection.
    loop at t_vbap.
    read table t_tab with key vbeln = t_vbap-vbeln.
    move :
    t_vbap-vbeln to t_final-vbeln,
    t_vbap-matnr to t_final-matnr,
    t_vbap-posnr to t_final-posnr,
    t_vbap-arktx to t_final-arktx,
    t_vbap-kwmeng to t_final-kwmeng,
    t_vbap-cmkua to t_final-cmkua,
    t_tab-kunnr to t_final-kunnr,
    t_tab-audat to t_final-audat,
    t_tab-netwr to t_final-netwr,
    t_tab-vkorg to t_final-vkorg,
    t_tab-name1 to t_final-name1,
    t_tab-land1 to t_final-land1.
    append t_final.
    clear t_Final.
    endloop.
    sort t_Final by vbeln   Kunnr    matnr posnr  .
    loop at t_final.
    at new vbeln.
    write : /1 SY-VLINE, 2 t_final-vbeln color 5 inverse.
    ULINE /1(250).
    endat.
    write : /1 SY-VLINE, 2 t_final-vbeln color 5 inverse,
    20 SY-VLINE, 21 t_final-posnr color 5 inverse,
    40 SY-VLINE, 41 t_final-matnr color 5 inverse,
    60 SY-VLINE, 61 t_final-arktx color 4 inverse,
    80 SY-VLINE, 81 t_final-kwmeng color 4 inverse,
    100 SY-VLINE, 101 t_final-cmkua color 4 inverse,
    120 SY-VLINE, 121 t_final-kunnr color 3 inverse,
    140 SY-VLINE, 141 t_final-audat color 3 inverse,
    160 SY-VLINE, 161 t_final-netwr color 2 inverse,
    180 SY-VLINE, 181 t_final-vkorg color 2 inverse,
    210 SY-VLINE, 211 t_final-name1 color 1 inverse,
    230 SY-VLINE, 231 t_final-land1 color 1 inverse,
    250 SY-VLINE.
    at end of vbeln.
    sum.
    ULINE /1(250).
    write: /60 SY-VLINE, 'Total' ,
    81 t_final-kwmeng color 4 inverse ,100 SY-VLINE,
    101 t_final-cmkua color 4 inverse,120 SY-VLINE.
    ULINE /1(250).
    endat.
    at last.
    SKIP 2.
    sum.
    ULINE /1(250).
    write: /1 SY-VLINE, 60 SY-VLINE, 'Grand Total' ,
    81 t_final-kwmeng color 4 inverse , 100 SY-VLINE ,
    101 t_final-cmkua color 4 inverse,120 SY-VLINE.
    ULINE /1(250).
    endat.
    endloop.
    TOP-OF-PAGE.
    ULINE /50(24).
    WRITE : /50 SY-VLINE , 52 'SALES ORDER DETAILS' COLOR 5,
    73 SY-VLINE.
    ULINE /50(24).
    ULINE .
    WRITE: /10 'CURRENT DATE :', 25 SY-DATUM COLOR 1 INVERSE,
    100 'CURRENT TIME :', 115 SY-UZEIT color 5 INVERSE.
    WRITE: /10 'USERNAME :', 25 SY-UNAME COLOR 1 INVERSE,
    100 'PAGE NO :', 113 SY-PAGNO COLOR 5 INVERSE.
    WRITE: /10 'LOGON CLIENT :', 25 SY-MANDT COLOR 1 INVERSE,
    100 'COLON N0 :', 114 SY-COLNO COLOR 5 INVERSE.
    WRITE: /10 'CURRENT REPROT:', 25 SY-REPID COLOR 1 INVERSE,
    100 'LANGUAGE :', 116 SY-LANGU COLOR 5 INVERSE.
    ULINE.
    ULINE /1(250).
    write : /1 SY-VLINE, 2 'SALES DOC NO' color 6 inverse,
    20 SY-VLINE, 21 'SALES DOC ITEM' color 6 inverse,
    40 SY-VLINE,41 'MATERIAL NO' color 6 inverse,
    60 SY-VLINE, 61 'SHORT SALES TEXT' color 6 inverse,
    80 SY-VLINE, 81 'CUMM ORDER SALES' color 6 inverse,
    100 SY-VLINE, 101 'CREDIT DATA' color 6 inverse,
    120 SY-VLINE, 121 'CUSTOMER NO' color 6 inverse,
    140 SY-VLINE, 141 'DOC DATE' color 6 inverse,
    160 SY-VLINE, 161 'NET VALUE SALES' color 6 inverse,
    180 SY-VLINE, 181 'SALES ORG' color 6 inverse,
    210 SY-VLINE, 211 'CUSTOMER NAME' color 6 inverse,
    230 SY-VLINE, 231 'CUSTOMER CONTY' color 6 inverse,
    250 SY-VLINE.
    ULINE /1(250).
    END-OF-PAGE.
    ULINE.
    WRITE: /45 ' THIS IS END OF PAGE FOR SALES DOCUMENT DETAILS'
    COLOR 6 .

  • Error message while creating configurable material for variant configuration.

    Dear All,
    I want to create configurable material for the purpose of variant configuration. When trying to create configurable material using mm 01 or mm k1, it is displaying an error message that internal number assignment is not possible for the material type configurable materials as well in using external number also. Can anyone specify the steps to be done in creating the configurable material. Thank you all.
    Regards
    Akula Sivaji Kumar Madhu Kiran

    If you want to set these material type to another group (Which has a internal number and external number range), then you can do it.
    In MMNR, Click on the Edit Group.
    Then select the material type and click select element.
    Then mark a tick option in another group and then press Element/Group.
    Then you can see the material type will come under this group.
    Now save your entry, and create a material with this material type.

  • Variant configuration u2013 availability check for Configurable material

    Hi Guys,
      We are doing the variant configuration scenario for one of our client. We are using planning strategy as 25 (sales order with variant configuration).
      When we configure the Configurable material at sales order level, we wanted to check the availability check of Configurable for the combination of selected characteristics.
    How we can configure it in the system.
    Regards,
    Shailendra

    Hi,
    availability check will work as per the checking group you had defined in system.
    additionaly you need to put tick in configuration profile for availability check.
    checking for material varient is optional, if your bussiness has materail varients you can activate type matching and while configuring the sales order if the values of charactersticks matches system will suggest you the the appropiate varient and you can replace your configurable material in sales order with it.
    hope it will help you.
    If you need some more information please explain what exactly your are expecting from system during availability check.
    Regards
    Ritesh
    Edited by: R S D on May 28, 2009 7:29 AM

  • 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

  • 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

  • Consuming Material Having Variant Configuration

    HI
    We are using Variant Configuration for our semi finished product and its
    batch managed.There are two plants in one plant say A and B. In A plant
    we are using Variant configuration.The same material is stock transferred
    to plant B and is further processed.
    We are creating CIR in plant B. After taking MRP run we are converting
    planned order to purchase requisition and subsequently Stock transfer
    purchase order on Plant A. When the material is produced in plant A,it is
    transferred to plant B on stock transfer order mentioned above. But the
    material is against CIR in plant B. We remove the material from CIR
    through 411E movement and system keep it as free stock in unrestricted.
    Now when i am consuming this material for further processing in
    production order of Material getting manufactured system is asking me for
    Variant Characteristics.
    System should not ask me variant characteristics once it has been removed
    from CIR i.e. special stock.
    Any Work around avilable.
    Regards,
    Anand.

    Hi Anand,
    Finally, I could understand your issue from your CSS message.
    In your description, AA is configurable material in both plant A and plant B, BB is not a configurable material in plant B, AA is a component of material BB, so when you produce BB, there will be dependent requirement generated for AA from BB, now you want to use the stock of AA to fullfill the dependent requirement, however, the system will require you to enter the characteristic at that time.
    Then where is the stock of AA comes from? I have mentioned this in my previous reply. But as I have mentioned it is not correct to have unristricted stock for the configurable material, therefore, your process to have free stock of AA is not correct.
    Another point is that, your process to have configurable material as a component of a non-configurable material is also not proper.
    For example, material BB is a Car, material AA is the Door of the Car, your Car is not configurable, but the Door is configurable, you may have green door and red door according to the configuration, but as your car is a firmed material then what's the meaning to have different door, if you want to have different door, then that means you also need to have different color of the car, like green door for green car, red door for red car, then that means your car should be also a configurable material to make you can select the color of the car too.
    Or if your Car is a firmed material as green car, then do you think there is any meaning to configure the door of the car? Unless you do want a red door for a green car, but this can also be realized with a configurable car.
    So normally, like your situation, you should use multi-level configuration structure to do the production in make to order scenario.
    Therefore, still the problem has been described in my previous reply, no matter how you get the stock of AA, the AA is produced with the configured configuration module, so the stock of AA is also with the configuration data, then no matter how you want to consume the stock of AA, system will always ask for the characteristic of the requirement to compare it with the stock configuration to see if they are same.
    For example, you are producing your Car, but as far as I can see you should have no place to configure the door in production order, therefore when you try to consume the door, the system will of course need to know which color you want, because if you want red door but there is only stock of green door, then how the system should do in your opinion?
    Then finially, the best way of solving your issue is to have material variant for the configurable material, like the door, you may have material variant as green door and red door, if your firmed Car is green car, then you can use green door as the firmed component, if your firmed Car is red car, then you can use red door as the firmed component, also when you do the production, you could simply produce the green door directly without configure the door, because the material variant is a stockable item but the configurable material is not, then your scenario would be very simple and there will no such problem any more.
    If you do still want to keep your scenario, but don't want the system requires you enter the charateristics, then you may have to do the modification of the goods movement transaction to disable that, but it may lead to the inconsistency situation, like actually you want red door, but what you have in stock is green door, without that, you may consume the green door stock for the red door requirement, then it will mess up all the following process.
    Also as you are doing the goods movement in MM transaction, so if there is user-exit could be used to change this behavior is decided by MM function, however, base on my checking there will be no such user-exit to control this behavior at MM side, because the consequnce is really dangerous for the system operation.
    Therefore, I think the best way for you is still adjust your production scenario to make your production standard, then SAP system will accept that standard production scenario under your requirement.
    Thanks and regards,
    Rachel
    Edited by: Rachel Tang on Apr 2, 2010 10:25 AM
    Edited by: Rachel Tang on Apr 2, 2010 10:32 AM

  • BAPI/FM in ECC to create a sales order with variant configurable material

    Hi all,
    I need to create a function module that creates a sales order in ECC with a variant configurable material.
    can some one tell me if there is a in built function module or BAPI that i can make use of to create a sales order with variant configurable material in ECC.
    Regards,
    Jessica Sam

    Thanks MxG,
    I dont know how to use this BAPI. .Can you suggest me a sample code.
    My reqmnt is, i have
    Sold to party, ship to party, bill to party , VC config material and all char values that should be populated while creating a sales order.
    please help me with what values should i populate in i/p paramters and and how to use this BAPI with some sample code if posible.
    Regards,
    Jessica.

  • Material Variant configuration in sales order line item from Ztable

    Hello Experts,
    we have configurable material and and creating sales order. from sales order line item if we goto configuration we can maintain variant configurations. My requirement is that when i click on configuration after selecting a line item i need to check ztable where i have material no and and relable text. if an entry exists i have to populate this relable text in one of the configuration filed. Can any one help how can i read and update configuration in sales order level and where to do this coding so that when i click on configuration the value from ztable populated in a field.
    Many thanks in advance.

    Hi Senthil,
    It is simple.
    When you create a characteristic which should have the value maintained in the Z table, go to the tab values. Here you have a push button called "Other Value check". Here you click this button and select the function module option. Now, in the window, you will have a place where you can mention the name of teh function module.
    You create a function module with the help of your developer to find out the text maintained in the Z table using teh rules you have in your mind and update that logic in the characteristic. In the earlier screen, you just have to mention the name of the function module, thats all, your work is done.
    Now when you configure, for this characteristic, the value will be automatically determined using teh function module. You have to create such characteristics as "Not ready for input" ones in additional data for which you cannot enter values manually.
    Hope this helps.

  • Purchase of variant configuration material from external source

    Hi,
    I am working with variant configuration scenario , Here some material procured from external source and per characteristics requirements , these characteristics have varied price , these price should be maintain at condition level .
    The Material purchases from external source its price according to characteristic select.
    Pl helps me how these scenario resolve.

    H Rajesh,
    1.Create another New characteristic called ZPrice .Give the description and go directly to Addnl Data Tab.Here in the table name Enter "MMCOM" and in the Field Name Enter "VKOND" at CT04 & save .
    2.Now Goto CT04 in change mode, for Zprice Go to values tab and select RED &.Goto Extras-> Object Dependencies->Editor and then select Procedure & define condition.
    3. Goto Inforecord Choose Extras ->Variant conditions.
    Enter a variant key. Choose the desired condition type and specify the period during which the discounts and surcharges are to apply.
    Enter the amount and save.
    For More help please Refer Below SAP link
    [Variant Configuration |http://help.sap.com/saphelp_47x200/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm]
    Regards
    Pradeep
    Edited by: Pradeep Kumar on Mar 4, 2008 10:36 AM
    Edited by: Pradeep Kumar on Mar 4, 2008 10:37 AM

  • 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

  • Take back the exploded material Items from variant configuration

    Hi All,
    Can any one of you please tell me how to get back the exploded material Items from variant configuration? I was looking for a function module which takes me to CU50 and once user finishes the configuration process. I would like to take back all the exploded Items to my application.
    Thank you in advance...
    Regards,
    Santosh

    Hi,
    Create SPK at plant 1000 with below settings,
    Plant =1000
    Spy type= 70
    Proc type= E
    Special proc type= E
    Activate " withdrawl .alter.plat" check box
    Issuing plant = 2000
    Assign the Same SPK for component in plant 1000 at MRP view  not for Header material.
    And Run the MRP  for Header material at plant 1000 and check ths requirement would have creatd for Component at plant 2000 .
    I hope this will solve your problem.
    Pradeep

  • Table needed- Variant configuration details of a material in a sales order

    Dear Friends,
    I would like to display all variant configuration details/characteristics and values of a particular item in the sales order in a table. Is there any standard SAP table available to serve this purpose??
    Ex: I would like to give the sales doc no and the item no and material. The system has to display all the variant configuration details (Characteristics and the values) for the particular item
    could you please suggest any other methods to achieve this?
    Regards,
    Kali

    HI Kali
    There is no standard SAP table available for your requirement.
    Instead use FM "VC_I_Get_Configuration", and pass your sales order and item number to fetch Variant char. value for that line item in sales order.
    This is the only solution.

  • Problem while creating PO from SO for a Variant configurable material

    Hi
    i am facing a problem when i am creating a Purchse order from a Sales order.
    the material is a variant configurable material and we are creating a Sales order in Future date say in june.
    For one of the materials in the SO the configuration is different today and the configuration is different in June.
    Today the BOM contains different materials and in june there is a different bom for the material.
    and according to my understanding the BOM gets exploded on the basis on the delivery date in SO.
    here on the basis of the config which is valid in june materials are getting picked and that is correct.
    when i try to creat a PO out of that SO i could see that the BOM gets exploded and   correct materials are picked but i get the error message that inforecord for one of the componentes is not there.
    but that component is not getting selected in the config..and it is not there in BOM in june.
    It is there in the BOM today but not in JUNE.
    I dont understand why the system is refering to that componeent and throwing this error
    please help
    Thanks & Regards
    sarika

    You may try creating two BOMs  -- one speicfic to the date of order.
    Sanjeev

Maybe you are looking for