Stock of variant material in variant configuration

hi gurus,
im doing variant congiguration in that i have some doubts,
for example if i'm doing varian config for a car
here variants are engine,gearbox,colour etc.
now my doubt how can we maintain stock for these variants,and also when i make a sale order if i use variant config i can not see display of the variant material i can see only the header material.
actually i need to see those variants also in the sale order like BOM.
please give me some suggestions how can i go about?and if there is any configurationis required for this to happen pls do explain me,
with regards
vijay

Hi,
No.. there is no need to maintain the stock for the variants. The variant classes will be maintianed in your material master 'classification tab'.
Once you setup the variant material, raise a sales order for the material and raise the stock with reference to the order.
As it is make to order, you are not keeping the material in stock. You are manufacturing the material upon customers request.
Hope you are clear.
Prase

Similar Messages

  • Variant material cannot be configured

    Hi Gurus,
    I basically setup 2 types of items i.e. material type HAWA and DIEN.  Material type HAWA I tied Material is configured in Basic Data 2 attached a variant config characters.  During sales order, the characteristics pop-up and I can enter the addtional data.
    However for DIEN material, the screen cannot pop-up and when i click on the configuration button, error display Item 000020 cannot be configured Message no. V1469.  Any clue what is the cause of the error?
    Regards
    Bern

    Hello Bernard
    What is the item category for the DIEN item in the sales order? Check that. May be it is coming up with TAN ( or equivalent) which is not configurable.  Check the Item cat group in  the material master, then the item cat assignment in config and change them as needed.  In the standard system item cats TAC, TAM are set up for configuration. So try to lead the item cat to be determined as TAC for example. Hope this helps,

  • BOM explosion for variant material

    Hi Gurus!
    I created a material variant, when type match is done, the configurable material is changed for the variant properly, in this case, BOM explosion is done in the sales order and components are shown properly (I did this thought customizing).
    When I try to sale the variant material directly (without configurable material and type match), the system do not show the BOM explosion.
    I need the BOM explosion in the sales order for invoicing proposes.
    Can anyone help me?.
    Thanks!!.
    J. Carlos.

    Hi,
    To do a requirements explosion for a configured material, you must maintain the data in the
    material master record and link a BOM to the configured material.
    If the material of the material variant is the same as the configurable material, the link
    is already there.
    You can either create a BOM especially for the configured material (perhaps using the copy from
    function) or allocate the configured material to the BOM for the configurable product. The second
    option is the more common solution.
    If you allocate the configured material to the BOM for the configurable product, the BOM for the
    configurable product is interpreted and exploded according to the characteristic values assigned.
    The interpretation includes the processing of selection conditions and the setting of field values in
    BOM items according to the relevant actions.
    Allocating a Configured Material to a BOM: From the bills of material menu, choose Bills of material   Material BOM   Alloc. config.
    mat.   Create.
    Chidambaram

  • How to create configuration of a variant material based on funciton module

    Hello, ABAP experts,
    I want to create configuration of a variant material based on FM ( MRP3 view, set configurable material and configure the variant ).
    I use fuction modules:
        CUXM_SET_CONFIGURATION
        CUCB_CONFIGURATION_TO_DB
    and subsequently commit work.
    But the data table was not updated, that is, MRP3 view is still empty.
    Can you give me a sample, tell me how to used these FMs.
    Thanks and BR.

    When I call FM , CUXM_GET_CONFIGURATION, the SUBRC = 0, but ET_RETURN get two messages: CUXM1-001 , Overwriting existing configuration, and CUXM1-007, Configuration in target system is consistent and complete.
    Can you give me a sample ?

  • Variant Material

    What is Material Variant?
    PPC

    A <b>material variant</b> is a material that can be kept in stock and that arises from an individual configuration of a configurable product.
    The material master record of a material variant is linked to the configurable material and configured using the characteristics of the configurable material. This variant of the configurable material can then be manufactured and kept in stock.
    See the link for more information
    http://help.sap.com/saphelp_47x200/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
    Example - TAYOTA Camry is a variant configuration material...but they know that TAYOTA Camry - model 1.1 GLX is a fast moving car, hence they will create this material as variant of KAMT material TAYOTA Camry. This material will be a FERT material. They will plan this material as normal FERT material with stg 40.
    Hence when they create a sales order, if they enter model as 1.1 GLX , system proposes that a material variant is available for this model and replaces the KAMT material with this FERT material...
    I hope you got it, if not come back

  • How to expand multiple level of variant material in quotation?

    Hi,
    I use VA21 to create a quotation, there is a variant material such as AA. The Bom of AA is
    AA
    Aa
    aa
    ab
    Ba
    ba
    bb
    I have create the class of variant, characteristics and configuration profile, also I have create the Bom and assign the dependency. But in my quotation, when I chosed the characteristics, only the first level can be brought out under the top material. The item aa can't be brought out.
    Item    material     Item category    Higher-level Item
    10      AA            AGC
    20      Aa             AGX                  10
    Result expected
    Item    material     Item category    Higher-level Item
    10      AA            AGC
    20      Aa             AGC/AGX         10
    30      aa              AGX                  20
    Thanks!
    Edited by: wayne wu on Jun 20, 2011 5:24 AM

    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

  • Alternative unit of Measure for variant material

    Dear All,
    Here is an interesting scenario,
    There is a naterial Billet with two variant characteristics length and size. and base unit of measure is TON. Now alternative unit of measure is PCS.  How can define the conversion factor on the basis of these two variant characteristics.
    In normal material (without variant char.)
    we can define conversion factor 1PCS= 2TON
    For variant material,
    For the material Billet with variant charc length and size how can i define conversion
    so that system calculates diff. PCS with diff. length and size but material is same. So how can i Do that.
    for example for same material Billet but variant char. Length is 6 M and size is 120*120 ,its wt will be 2 TON for 1 PCS.
    for the same material Billet with variant char. length 12 M and size 120*120, its wt will be 12TON for 1 PCS.
    How can i cater this for the same material.

    Hi Shoaib,
    We have faced the similar scenario for steel industry. Based on my experience, it is not possible to define variable values for Alternative UOM conversion with the variant characteristic/configuration, specially if you want SAP to maintain inventory with variable conversion rate.
    Use the Batch specific unit of measure for this situation.
    1) Create batch specific UOM i.e. Ton_per_pc (TOP) --- User proportional unit conversion
    2) Create batch characteristic ton_per_pc and assigned UOm.
    3) In material master additonal data select proportion unit and enter the standard conversion rate between ton & pcs.
    4) While doing GR - In batch creation you can enter whatever the conversion rate is and Inventory will be updated accordingly.
    Regards,
    Ravi.

  • How to link Variant Material with Class n Char ?

    Hi,
    I am new to variant Config.
    I created Char, --> Class n dependencies.
    Created KMAT material.
    But i m confused how to link Materil to the Class or is there anymore i have to do for setting?
    PL. guide.
    thanks,
    Roopan.

    Here are the simple steps to follow to link the material to class. The steps also include set-up for creating material to assignment.
    1. Create Material
    Menu Path: Logistics – Materials Management – Master Data – Material- Create
    <b>Transaction Code: MM01</b>
    [Enter the material type as “Configurable Material”.
    Ensure that check box “Material is configurable” is checked (i.e. MARA-KZKFG has value X) in Basic Data view]
    2. Create Characteristics
    Menu Path: Logistics – Central Functions – Classification – Master Data – Characteristics - Create
    <b>Transaction Code: CT04</b>
    All the required characteristics should be created before proceeding to next step.
    3. Create Class
    Menu Path: Logistics – Central Functions – Classification – Master Data – Class - Create. <b>Transaction Code: CL01</b>
    Enter name of class.
    Enter class type as 300 - Variants.
    Enter description and other relevant details.
    4. ASSIGN CHARACTERISTICS TO CLASS
    Menu Path: Logistics – Central Functions – Classification – Master Data – Class - Change <b>[Transaction Code: CL02]</b>
    <b>Note:</b> Assignment of characteristics to class can be done while creating class also, if all the characteristics are created before creating class.
    Go to Characteristics tab and assign all the characteristics in sequence in which you want them to appear logically.
    5. CREATE CONFIGURATION PROFILE
    Menu Path: Logistics – Central Functions – Variant Configuration – Configuration Profile – Create <b>[Transaction Code: CU41]</b>
    Material to class assignment is created via Configuration Profile.
    Regards,
    Gauravjit.
    Reward points if the solution is helpful

  • Sales order for variant material using BAPI "BAPI_SALESORDER_CREATEFROMDAT2

    Hi,
    I am using BAPI "BAPI_SALESORDER_CREATEFROMDAT2" for creating salesorder for variant configuration material. I am able to create a salesorder when have only one variant material, However when i have more than one variant material getting errors. Can some one tell me how to fill the material data in the config tables provided in the BAPI.
    Thanks.

    Hai Vinit
    Check the following Code & also Check the following Standard Programs
    L2032U12
    LCRMAU01
    LCRMAU11
    LZOC1U01
    MWWMJF32
    RBUS2032
    Structures for order header
    DATA: l_order_header_in    LIKE bapisdhd1,
          l_order_header_inx   LIKE bapisdhd1x,
    Tables for order items
          li_order_items_in    TYPE STANDARD TABLE OF bapisditm,
          li_order_items_inx   TYPE STANDARD TABLE OF bapisditmx,
    Order partners
          li_order_partners    TYPE STANDARD TABLE OF bapiparnr,
    *Schedule lines
          li_ORDER_SCHEDULES_IN  TYPE STANDARD TABLE OF BAPISCHDL,
          li_ORDER_SCHEDULES_INX  TYPE STANDARD TABLE OF BAPISCHDLX,
    *-condition type
          li_ORDER_CONDITIONS_IN   TYPE  STANDARD TABLE OF BAPICOND,
          li_ORDER_CONDITIONS_INX   TYPE  STANDARD TABLE OF BAPICONDX,
    Return table from bapi call
          li_return TYPE STANDARD TABLE OF bapiret2,
    Sales document number
          l_vbeln LIKE bapivbeln-vbeln,
    CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
    EXPORTING
    order_header_in  = l_order_header_in
    order_header_inx = l_order_header_inx
               testrun          = 'X'
    IMPORTING
    salesdocument    = l_vbeln
    TABLES
    return           = li_return
    order_items_in   = li_order_items_in
    order_items_inx  = li_order_items_inx
    order_partners   = li_order_partners
    ORDER_SCHEDULES_IN = li_ORDER_SCHEDULES_IN
    ORDER_SCHEDULES_INX = li_ORDER_SCHEDULES_INX
    ORDER_CONDITIONS_IN = li_ORDER_CONDITIONS_IN
    ORDER_CONDITIONS_INX = li_ORDER_CONDITIONS_INX.
    Thanks & Regards
    Sreenivasulu P

  • How to get all the characteristics of a variant material?

    Hi gusy,
    Do anybody can tell me how to find out all the characteristics of a variant material?
    I've checked following tables: MARA, CABN, CAWN, KSML, KLAH, AUSP.
    Thanks & Regards,
    Tim

    Hi,
    You can use the following BAPI's;
    BAPI_OBJCL_GETDETAIL to get the characteristcis of Material
    BAPI_OBJCL_CHANGE to change the characteristics.
    You can also use the CAWN, CAWNT,AUSP tables to find these characteristics.
    Also:
    Try this....
    WSTN3_GET_CHAR_PROFILE
    Reward if useful,
    Cheers,
    Chandra Sekhar.

  • Rebates (generic material X variant)

    Hello Dear,
    I have a problem with my rebates process. Could anybody here please help me?
    The problem is:
    I´ve created a rebate with the material 425001 (3%).
    T-Code: VBO1  (customer rebate)
    Sales Organization: BP01
    Distribution Channel: 01
    Division: 01
    Rebate Recipient: XPTO
    Material: 425001  (variant from generic material 425)
    Amount: -3%
    When I check all the materials for this agreement in VBO2 I can see the material 425001.
    However, when this material have a order, I can´t pay this agreement to my Rebate Recipient XPTO.
    I´ve checked the price in T-Code VF03 -> Item Condition -> Analysis Pricing to understand why the pricing didin´t find the condition I observed that the material is 425 (generic material).
    When this material have a order my price couldn´t find this material. My price find only the material 425.
    I need that the condition find the variant material, not only the generic material.
    How can I solve my problem?
    Thanks a lot and sorry for my poor English
    Rodrigo Cordeiro

    olá Rodrigo,
    if you want to give rebates for components which are confiugerd in a variant please use transaction vk11 and condition type va01.
    There you can maintain rebates per cent. If you this rebates depends from customer you can add a condition table in pricing determination.
    If you have further questions don`t hesitate.
    saludos
    Daniel

  • Regarding Constant Stock of a material

    Hi ,
    IF i want to maintain stock of a Material-"A" always as 1000. That means the stock of the material-"A" should never be less than 100. Please suggest what settings need to be maintained to make stock to be always as 1000.
    Thanks in advance

    Aditya,
    Put 1000 pieces into stock, and then block the material for any subsequent issues or receipts.  Since there are no issues or receipts, the stock will remain at 1000.
    You can block a material in MM02, MRP1 tab,  by entering the appropriate code in Plant-Specific Material Status.  You may have to configure a new code that blocks all movements.  OMS4
    Or, you could restate your question with the rest of your requirements.
    Best Regards,
    DB49

  • How to assign screen variant to transaction variant

    Hi ALL
    I HAVE CREATED A SCREEN VARIANT HOW TO I ASSIGN IT TO TRANSACTION VARIANT  , PLS GUIDE ME ON THIS ITS IMPORTANT

    Sunaina,
    Transaction Variant:
    Transaction variants are client independent. That means that in order to transport them you are creating a workbench request. Client independent means that the moment you save your changes, they will appear in every client on the same box. If for instance you have 3 development clients, by creating a transaction variant you will be able to see it in all 3 clients. You won't need to use transaction SCC1 to transport your changes to the other development clients.
    Say for an example you need to deactivate (output only) the pricing date and material pricing group field in VA01/2.
    You can use the T.code SHD0, choose your transaction variant here, further choose your screen variant.
    Next select your screen variant and in the Menu bar select Variant> change with processing>Make repairs in foreign namespaces only if they are urgent> Continue(Enter)>again 'enter'>Object can only be created in SAP package>continue(enter)> Exit and save >This variant contains other screens, adopt these as well?>enter>enter> scroll down to the entry 'pricing date' or VBKD-PRSDT make the necessary changes and save.
    The system will prompt to assign a package and request enter the necessary values.
    Crux:- you just make fields as display, or 'supress', knowing your requirements
    Transaction Variants to make fields Mandatory, Hidden or Display. Also applicable to screens and tabstrips.
    You can hide unwanted screens and fields in any of the standard SAP programs without changing any of the standard programs. Additional features such as making the variant as default on the standard SAP transaction code is only available as of 4.6x.
    Transaction SHD0 - Create a variant for the required transaction by changing the layout through hiding fields and screens.
    Transaction SE93 - Create a variant transaction (e.g. for VA02 = ZVA02).
    o Next allocate the transaction variant to this variant transaction.
    In 4.6c, you can default your transaction variant as the standard variant. (SHD0 - Edit -> Activate/Deactivate as standard variant)
    One more feature available, instead of creating a new T.Code...you can simply assign the Transaction Variant in the Sales Document Type in T.Code-->VOV8.
    Hope this Clarifies your Doubt and Please Reward If Really Helpful
    Regds
    MM

  • Stock of a material as on given date

    Hi all,
        Is there any function module or any BAPI to calculate the opening and closing stock of a material as on the given date, based on which a customizing report is to be developed.. There was a Transaction MB5B to know the as on date stock, but it's taking longer time to use it in customizing report.Please let me know if any BAPI or any F.module is there to find the stock of a material as on given date.
    Thanks in advance.
    Edited by: Jaya on Apr 23, 2009 9:15 AM

    Hi,
    Try to develop a report using the logic of MB5B report and minimize the selection criteria
    Regards,
    Vikas

  • Closing Stock of a Material

    If I know the Material Code and Plant then how can I determine the closing stock of that material for a particular date?
    I know that from the table MARD I can get the value of today's closing stock. But how can I know any other days closing stock.
    This is very urgent.
    Regards,
    Subhasish

    Hi
    Check this out.... <b>Though this is for Opening Stock</b>, you can have receipts and issues in that period for the material and then calculate the Closing Stock.
    *&      Form  GET_OPENING_STOCK
      ******* USE THIS LOGIC FOR GETTING OPENING STOCK OF A BATCH ******
      ********** THE WAY ITS DONE (TO SOME EXTENT) IN Trxn MB5B **********    
      **************** VERY USEFUL TO GET STOCK FASTER **************
    FORM GET_OPENING_STOCK .
      DATA: TOTAL TYPE P DECIMALS 3.
      CLEAR       OPTOT.
      REFRESH: IMARD, G_T_MSEG_LEAN.
      CLEAR:   IMARD, G_T_MSEG_LEAN.
    *- Select data from IMARD
      SELECT * FROM MARD INTO CORRESPONDING FIELDS OF TABLE IMARD
                                              WHERE WERKS = P_PLANT-LOW
                                              AND   MATNR = OPBAL-MATNR.
      IF SY-SUBRC = 0.
        READ TABLE IMARD INDEX 1.
        IF SY-SUBRC = 0.
          TOTAL = IMARD-LABST.
        ENDIF.
      ENDIF.
    *- Select data from MSEG and MKPF
      SELECT
                 MKPF~MBLNR
                 MKPF~MJAHR
                 MKPF~BLART
                 MKPF~BUDAT
                 MKPF~CPUDT
                 MSEG~MATNR
                 MSEG~WERKS
                 MSEG~LGORT
                 MSEG~CHARG
                 MSEG~SHKZG
                 MSEG~MENGE
               INTO CORRESPONDING FIELDS OF TABLE G_T_MSEG_LEAN
               FROM MKPF AS MKPF  JOIN MSEG AS MSEG
                        ON MKPFMANDT  =  MSEGMANDT  AND
                           MKPFMBLNR  =  MSEGMBLNR  AND
                           MKPFMJAHR  =  MSEGMJAHR
               WHERE MSEG~MATNR  =   OPBAL-MATNR
                 AND MSEG~WERKS  =   P_PLANT-LOW
                 AND MSEG~CHARG  =   OPBAL-BATCH
                 AND MKPF~BUDAT  GE  P_DATE-LOW.
      SORT  G_T_MSEG_LEAN    BY WERKS MATNR CHARG SHKZG DESCENDING.
      IF NOT G_T_MSEG_LEAN[] IS INITIAL.
        LOOP AT G_T_MSEG_LEAN.
          IF G_T_MSEG_LEAN-SHKZG = 'H'.
            TOTAL = TOTAL + G_T_MSEG_LEAN-MENGE.
          ELSE.
            TOTAL = TOTAL - G_T_MSEG_LEAN-MENGE.
          ENDIF.
        ENDLOOP.
    *- Assign Stock
        OPTOT = TOTAL.
      ENDIF.
    ENDFORM.                    " GET_OPENING_STOCK
    Regards,
    Raj

Maybe you are looking for