BOM  explosion using variant configuration

Hi
I have a material (LAPTOP) and it has two BOM(RAM and HARD DISK).
LAPTOP is my main material.
Through VA01, when I try creating a Sales Order, I give the Material as LAPTOP and when I click "Configuration" menu, I will be showing the Variant Configuration Characteristic values for this material (LAPTOP) namely RAM and HARD DISK.
When I select them and come back to VA01 scree, I could see both the sub materials (RAM and HARD DISK).
But my question, I want to see only the one which I select. If I select RAM, then only RAM shoudl be displayed in my sales order not HARD DISK.
I have created the Characteristics as "Multiple Value" assignmetn
Please help.
Thanks in Advance,
Priya

Hi Priya,
Use Dependency concept ,to achieve your requirement.
Regards,
Subash.

Similar Messages

  • Preparation of Cost Sheet using Variant Configuration

    We have a requirement which needs to be configured in Standard SAP using variant configuration ( as Suggested by our client )  without using any customized functionality the scenarios is as fallows:
    Preparation of Cost Sheet:
    Company XX needs to procure material M1 (Like Cartons) for Plant A, plant B which is manufactured by Primary Vendor PV1, PV2.
    The price for procurement of material M1 has to be determined using cost sheet
    Primary Vendor PV1, PV2 Procures Raw materials and Packaging materials required to manufacture material M1 from Secondary vendor SV1, SV2, SV3
    The rates of these materials are added into cost sheet as cost of components.
    The rate for these materials varies depending on quota allotted for that particular
    Secondary vendor SV1, SV2.
    Cost sheet consists of
    Cost of Component materials required for mfg Material M1( These components called Feed stock
    Materials are procured by secondary vendor)
    Working Capital of Primary Vendor
    Conversion cost
    Discounts
    Surcharges
    Transportation cost
    ETc.....
    Well Thanks in Advance....

    hi Rav,
    as you said i have configured the system and it is working fine.
    but the problem is, when creating sales related documents only Sales BOM selection should happen i.e. characteristics which have values related sales must only be shown to the sales person where he makes required selection.
    other materials/assemblies which are also configurable and which make complete production BOM are selected by the production person.
    what selection a production planner makes must not be shown to the sales person. 
    for eg; if you want to purchase a color printer you only tell sales guy , i want a color printer which can print at least 10 pages / min. you will not tell him what printer should be made of, what ICs or what PCBs it must have.  and also company management may not wish to show all things to the customer/sales person.
    if this is the situation how it can be mapped?
    alternative item concept can be used, but for a single material if there are 3 or 4 alternatives, will it work properly??
    Regards,
    Pavan

  • Is it possible to use variant configuration (with a Non-SAP solution) when creating ERP sales orders in SAP CRM WebUI

    Hello,
    our customer plans to use a Non-SAP solution for variant configuration (Camos) in SAP ERP (ECC 6.0) and in SAP CRM 7.0 EHP1 as well.
    ERP sales orders (and ERP quotations) should be created in SAP CRM (CRM WebUI).
    Is it possible to use variant configuration (with an external variant configuration tool) when creating ERP sales orders and quotations in the SAP CRM WebUI or do we have to implement SAP IPC for this?
    Thanks in advance.
    Regards,
    AEV

    Dear AEV,
    I think LORD (lean orders) should work with variant configuration as well. In the note 1236015 there is not restriction listed. However you need lord2 activated in ECC, and ECC system should be on EHP4.
    Best regards
    Rene

  • 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

  • User Exit - VA01 / VA02 Sales Order, using Variant Configuration Fields

    Hi,
    I'm doing a user exit for creating / changing a sales order (VA01/VA02), and in my program I'm trying to use the characteristic values in variant configuration: Extras -> Configuration.
    I know there's a whole bunch of data in SAPMV45A, but I can't seem to find what I need. Structure RV45A is the closest I can find, but the characteristic name / value fields appear empty during the execution of the user exit.
    Any help would be greatly appreciated.
    Thanks!

    R u creating your own user exit or using the ones which are available for VA01/VA02?
    If you can use existing ones, to get the more details abt them, please have a look at below link.
    http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm
    I hope it helps.
    Best Regards,
    Vibha
    *Please mark all the helpful answers

  • Custom ATP Check using Variant Configuration Data in sales order

    I have a requirement to modify the standard SAP ATP check by including the variant configuration data entered on a item.  Standard SAP does not use/include the characteristics data when doing the ATP. None of the available user exits would allow me to do this.
    The scenario is the client has a configurable product that exist in inventory as one item, base unit as IN2.  The batches that exist in inventory have the characteristics of width and length.  The order data specifies a width and a length, they need the ATP to identify the availability based on the characteristics of the batch.
    The solution was to present the user with a list of batches based on the characteristics that meet the criteria.  The user would then have the option of choosing one of the batches which would mean that the line item would include the batch #.  If the user does not want any of the batches, they could choose to select a Make to Order option, which would change the item category of the item, so that it creates a production order upon saving the order.
    The problem I am having implementing this solution is I have not been able to identify the internal table(s) that contains the characteristics data in SAPMV45A after the configuration screen is called.  If anyone knows where that information is during the sales order processing, it would be greatly appreciated.

    Hello Jean,
    Have you managed to find a solution as yet? I know you have not received any replies but am hoping you were able to resolve the problem as we are facing the exact issue on our project.
    Please let me know,
    Thanks,
    Tanya

  • BOM explosion using CS_BOM_EXLP_MAT_V2.

    Hi All,
       i am using FM :- CS_BOM_EXLP_MAT_V2 for the BOM explosion, but the problem is when the material is exploid i get the component of that material according to the plant but the some component which i get have no more list component in the same plant,but that component have the list component in the other like with other component, so i am not able to list out how much deep i have to go in the hierarchy .
    Thanks in advance.
    Regards,
    Ritesh Jha

    Hi All,
       i am using FM :- CS_BOM_EXLP_MAT_V2 for the BOM explosion, but the problem is when the material is exploid i get the component of that material according to the plant but the some component which i get have no more list component in the same plant,but that component have the list component in the other like with other component, so i am not able to list out how much deep i have to go in the hierarchy .
    Thanks in advance.
    Regards,
    Ritesh Jha

  • Multi-level BOM explosion using CS_BOM_EXPL_MAT_V2

    Hi All,
    I would like to know, if anyone has used the function module 'CS_BOM_EXPL_MAT_V2' to prepare a report to read multi-level BOM just like CS12. If anyone has, can you please let me know how we can read the individual materials in the BOM from this FM.
    Hope my question is clear, await inputs.
    Vivek

    Hi vivek,
    We use this code to restrict the BOM line item for particular movements. C if that can help u out.
    CALL FUNCTION 'CS_BOM_EXPL_KND_V1'
        EXPORTING
          capid                       = ''
          datuv                       = sy-datum
          emeng                       = 1
         mehrs                       = 'X'
          mtnrv                       = i_mseg-matnr
          stlal                       = '1'
          stlan                       = '1'
          stpst                       = 0
          svwvo                       = 'X'
          werks                       = i_mseg-werks
          vbeln                       = aufk-kdauf
          vbpos                       = aufk-kdpos
            VERID                       = ' '
          vrsvo                       = 'X'
          IMPORTING
            TOPMAT                      =
            DSTST                       =
         TABLES
           stb                         = ZStb
            MATCAT                      =
        EXCEPTIONS
          alt_not_found               = 1
          call_invalid                = 2
          material_not_found          = 3
          missing_authorization       = 4
          no_bom_found                = 5
          no_plant_data               = 6
          no_suitable_bom_found       = 7
          conversion_error            = 8
          OTHERS                      = 9
      IF sy-subrc <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                  WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      SORT zstb BY mtart.
      LOOP AT zstb.
        IF zstb-mtart = 'Material type ' OR zstb-mtart = 'Material type ' .
        ELSE.
          DELETE zstb .
        ENDIF.
      ENDLOOP.
      CLEAR: v_menge, v_matnr, v_bwart, vv_menge, vvv_menge, zstb.
      LOOP AT zstb.
        SELECT menge matnr bwart
        INTO   (v_menge,v_matnr,v_bwart)
        FROM   aufm
        WHERE  aufnr = i_mseg-aufnr
        AND    werks = i_mseg-werks
        AND    matnr = zstb-idnrk
        AND    ( bwart = '261' OR bwart = '262' ).
              and    meins = 'FT2'.
         LOOP AT zstb.
          SELECT SINGLE matnr INTO vv_matnr FROM mara  WHERE  matnr = v_matnr
                                       AND mtart = zstb-mtart.
          IF sy-subrc = 0.
            CASE v_bwart.
              WHEN '261' .
                vv_menge = vv_menge + v_menge.
              WHEN '262' .
                vvv_menge = vvv_menge + v_menge.
            ENDCASE.
          ENDIF.
             ENDLOOP.
        ENDSELECT.
        CLEAR vf_menge.
        vf_menge = vv_menge - vvv_menge.
        CLEAR vv_menge.
        CLEAR vvv_menge.
    Regards,
    Vishal

  • BOM Explosion using Function 'CS_BOM_EXPL_MAT_V2 '

    Hi Gurus,
    I am working on BOM and exploding the multilevel BOM using function CS_BOM_EXPL_MAT_V2.
    I want to know what does 'field-RNDKZ' do in that.
    Thanks!

    Using Function module  CS_BOM_EXPL_MAT_V2
    As already has been said, the RNDKZ field is used for rounding. If you fill with '1', it will never round.
    Example (the problem I had):
    Material A consist of et al. 0.008 piece Material AA.
    Material AA consist of 1.0 pice Material AAA,
                                  of 7.0 piece Material AAB,
                                  of 6.0 piece Material AAC,
                                  of 12.0 piece Material AAD.
    CASE 1: You fill RNDKZ field with '1':
    You get the correct result which is:
    You need for producing 1 piece of Material A
    0.008 piece Material AA,
    0.008 * 1 = 0.008 piece of Material AAA,
    0.008 * 7.0 = 0,056 piece of Material AAB,
    0.008 * 6.0 = 0,048 piece of Material AAC.
    0.008 * 12.0 = 0,096 piece of Material AAD.
    CASE 2: You let RNDKZ field blank.
    In your user profile for BOM  field "Round of" is set to blank (table field TCSPR-AMEKZ, TA S_ALR_87004496).
    You get following result (which is wrong)
    You need for producing 1 piece of Material A
    1 piece Material AA,
    1.0 *1.0 = 1.0 piece of Material AAA,
    1.0 * 7.0 = 7.0 piece of Material AAB,
    1.0 *  6.0 = 6.0 piece of Material AAC.
    1.0 * 12.0 = 12.0 piece of Material AAD.
    The number of decimals is seen depends as well from how many decimals is set for unit of measurement. In this case the number of decimals for "piece" was set to zero. (TA CUNI).
    If you let the field RNDKZ field blank, the user profile field "Round of" (table field TCSPR-AMEKZ) is used.

  • Pricing condition issue using Variant Configuration

    Hi Gurus,
    I have created reference characteristic 'z_price' , with a reference table SDCOM and field VKOND and has values X and Y.
    Assigned this characteristic to Class type 300.
    \Also assigned dependency type procedure to the characteristic values X and Y.
    $self.z_price = 'X' for X and similarly for 'Y'
    created condition record VA00 for the characteristic values X and Y.
    For X value 100$ and Y value is 200$.
    So when i simulated or testing by creating a sales order, the net value is showing as '0' (Zero).
    Is there any configuration required to change to make this effect in to consideration.
    I assigned objectdepencies to configuration profile and did a test run, still it was not showing up.
    I also checked pricing procedures and pricing procedure has condition type VA00.
    So dont know what exactly i am missing here. Any one please guide me what are the other steps should i have to follow.
    Note: configurable material is already used in production client , so i am trying to upgrade that material to pricing.
    Thanks,
    Naveen.
    Thanks in advance,
    Quantum.

    HI Gina.
    Thanks for your reply.
    I have entered values in VK30 after your reply, but i dont see any changes after those entries.
    Would you describe me, what exactly the use of VK30 Tcode, as i see i have to enter the description for the value.
    Do i have to use these description somewhere in Object dependencies to trigger the Price?Please suggest.
    Thanks,
    Quantum.

  • Production Order BOM with Variant Configurable Material

    Hi,
    I have a requirement to process the document items in the Production Order BOM for a variant configurable martial. I am not sure which Function Module will do this purpose. I checked the FM: CS_BOM_EXPL_MAT_V2 and does not seem to be working.
    Can you please help me with a suitable Function Module or program that will process the Production Order BOM? Appreciate Your Help.
    Thanks,
    Kanan
    Edited by: Kannan SA on Jul 6, 2011 8:59 PM

    What are you doing with the characteristics right now ?
    If you want operations selected based on characteristic values, you need to have dependencies written just like you do (or in your case, will do) in your BOM components.
    I understand the business-push to not do things 100% at the start and just "oh we'll add that part later" but I would really push back to get that part included initially.

  • SO BOM or Variant Configuration or Other for Technical Sale

    Dear Community,
    I would like to ask you and advice on this.
    In a Plastic Packaging Industry with lots of different products but very similar at the same time, production is triggered after the customer order.
    To me it sounds very logical to use Variant Configuration scenario to specify product details which define its components and operations. Nevertheless the Sales People are don't have the enough knowledge to define completely the product and need a Technical Area to define key information to complete the product. before sending sales order (or quotation) to customer.
    Which scenario would you use ? And most important: how would you use it to integrate  the customer requirement information with technical data from experts?
    Thank you in advance,
    Best Regards,
    Sebastián Ligueros

    Hi Mario and the rest of community, I wish you a Happy New Year!
    Answering the questions: The product is engineered specifically for the customer and is possibly (not always) subject to change in every sales order.
    The first requirement from customer goes to sales department. If the product is new there is lot of joint woirk with technical area to develop the particular product and then send the quotation to the customer when most of the processes and components are defined. Product can be further specified in the sales order. If the product has been already sold in the past, sales department send quotation/sales order taking as reference a previous one maybe changing one or two elements like graphic design.
    In this interaction between  the sales department requirement and technical area for product development at "preparation for quotation level"  and then for sales order I would like to know in your opinion which would be the best scenario.
    Thank you,
    Sebastián Ligueros

  • Variant Configuration for coils sheets industry

    Dears,
    In a variant configuration for coils sheets industry with MTO, there are six production lines:
    1. Pickling
    2. Cold Rolling
    3. Annealing
    4. Skin pass
    5. Galvanized
    6. Coloring
    Every product line manufacturing product with different characteristics:
    1. Thickness
    2. Surface
    3. Galvanization types and concentration
    4. Color concentration
    How to build BOMs and Routing if every production line delivers a product to the next production line and we can sell the output of every production line.
    I'm confused to use variant configuration scenario or material variant scenario.
    Regards,
    Ahmed Rouby

    Hi Ahmed,
    Variant configuration is the best option to go for,
    You have six production lines means you need to create six work centers in super routing.
    First create detailed product structure at each level . To build an BOM STRUCTURE  follow below procedure.
    In your case every production line delivers a product to the next prod line here create super BOM
    FOR all 6 production lines comprising possible components for that Product. If pickling is an product then it will have cold rolling and annealing as component and as per business scenario write dependencies under which condition before pickling, coiling or annealing will be selected.
    Assuming fulfilling dependencies, coiling is selected for BOM explosion.
    Accordingly in coiling super BOM include annealing or skin pass  or coloring  as component  to be selected based on dependency written likewise till raw material BOM can be build.
    From FG characteristics should be flown from one
    BOM component to other for that write procedures to copy thickness character value from one level to other. Prerequisite could be all characteristics should be in all six product lines class. LIKEWISE MANY BUSINESS SCENARIOS CAN BE BUILD USING PROCEDURES AND CONSTRIANTS AT DIFFERENT PRODUCTLINES.
    Above details answers you’re below query:
    Type: GV1, Concentration: G60, Thickness: 0.8 mm, Weight:
    5 TO, Width: 1250 mm.
    DC01_GV1 need a semi-finished as a variant
    DC01_SK1 with characteristics:
      Thickness: 0.8 mm, Weight: 5 TO, Width:
    1250 mm.
      DC01_SK1 need a semi-finished as a variant
    DC01_NA1 with characteristics:
      Thickness: 0.8 mm, Weight: 5 TO, Width:
    1250 mm, Surface: Super Bright.
       How I build BOMs structures as we have
    configurable materials with super BOM and its variants.
    Super routing can be built on each product line
    with possible all operations required to manufacture it and write dependencies in this operation to be selected at a time under given character value fulfillers.
    PLS REPLY HOPE SO YOUR QUERY SPECIFIC ANSWER IS GIVEN.
    REGARDS AND THANKS
    SANKET

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

  • Sales Order text for Variant Configuration

    Hello
    I have researched my issue and also have asked other peers for guidance.  I feel that I am really close to getting my issue to work but I am not sure what I am missing, so I am hoping that someone can give me some advice as to what to check please.  See below for the description. 
    My issue is in reference to SD Variant Configuration and is outlined below.
    Overview
    Main Unit is a radio test set
    Test set can have an upgraded software
    Example
    Model 6015 u2013 standard test set
    Model 6015T u2013 Upgraded software test set
    Model 6015V u2013 Upgraded Software + test Set
    Requirement
    Use same Material Number using Variant Configuration for the upgrades
    Price is to default to the Upgraded price
    NOTE:
    Our materials are already established and are set up as material type Finished Goods; ERLA item category; sales order item category is a copy of TAC.   I am using a Configurable Material type KMAT, item category 0002 and linking to the FG material item category ERLA in the material master.
    I have created the Material Variant (KMAT) in MM01
    Created the characteristic in CT04
    Created Classification in MM02 for material FG
    Created Super BOM for Configurable Material in CS01 and added the upgrades as Alt Bom 2 for upgrade  and 3 for Upgrade+.  Also added the Alt BOM text
    Created Profile of configurable material in CU41
    For the Material I added the configurable material to MRP 3 screen in MM02
    Created the BOM link in CS40
    I simulate the material in CU50.  I enter my material; select the icon for configuration, I can see the characteristic Value Assignment nad see my characteristics Description.  I go to the value and use the drop down I then see the pop up of all the different values. 
    I have created Characteristic Reference VCSD_UPDATE_ARKTX with table VCSD_UPDATE and field ARKTX - no values
    I have created a characteristic Test_Choice with the 2 values one is Test Upgrade 1 and the other is Test Upgrade 2.  Both of these have the description as well.
    For Material Text:
    I have set up a reference characteristic using 30 character format (named VCSD_UPDATE_ARKTX),
    with table name VCSD_UPDATE and field name ARKTX.
    Then in the Configuration Profile(CU42) for configurable material,  added a procedure(named PR_PRODUCT_DESCRIPTION) to the dependencies which contains code that sets the description
    $self.VCSD_UPDATE_ARKTX = ''Test Upgrade 1u201D
      If $self.TEST_CHOICE = Test_Upgrade_1,
    $self.VCSD_UPDATE_ARKTX = ''Test Upgrade 2u201D
      If $self.TEST_CHOICE = Test_Upgrade_2,
    When Entering the sales order for Material Number XXXXXX, I receive a pop up that I can select which Alternate BOM (from CS02) I would like.  I select my line item and then select the configuration icon at the bottom of the sales order.  I see again my characterestics values (the same as CU50) but am unable to select the radio button.  Not sure if this part is standard.  Still no change in the sales order line item.  I have validated that I am using a copy of the standard TAC item category.  How does the text change to the correct value?  Am I missing a seeting somewhere.  Please provide any guidance with this as I have been trying to get this to work for over a month.
    Thank you for your time.  It is greatly appreciated.

    I have figured out that this will work if I go to the standard material (it is not KMAT but it is a FERT material type) and set the flag in the Material Master Basic Data 2 tab that this is a configurable material and not use KMAT material type for a super BOM.   The text changes for this scenario so it give me hope.
    This is not ideal, as I want to use the Super BOM because there are different variations (non stock items) that I need to pull through on the picking list in order to tell the end user which option needs to be loaded in the standard material.  At least I know the text can change on the sales order; but I am still struggling with the use of the super BOM and changing the sales text when there is use of a super bom as you tie that to the MRP 3 screen of the FERT material type.  I can set everything up, but the text will not change if I set up the material master this way.  Guidance is appreciated.
    Example
    Material 72433 (FERT)
    on sales order I enter 72433, my alternate BOM comes up with different Options.  Alternate BOM 1 is standard configuration;  My Alternate BOM 2 has Option 3 and 4 while alternate BOM 3 has option 5 and 6.  Alternate BOM 2 is a 6015T and Alternate BOM 3 is a 6015V.
    I want my sales order to pull through the text of 6015T or 6015V, whichever is chosen.  I want my picklist to print out the option that was selected.

Maybe you are looking for