BOM Explosion Function with variant characteristics

Does any one know function module which can explode BOM based on variant characteristics?
Thanks
-Alpesh

Hi,
Function module CS_BOM_EXPL_MAT_V2 is used to explore the Material BOm details.
I think it is useful for you.

Similar Messages

  • Bom explosion after MRP (variant configuration)

    Hi Experts,
    I'm facing a problem here, for unknow undentified reason until now, after I run the MD50 with a configuration material, I cannot get a explosion of the itens. This is happening in 4 cases here and I cannot get any good result, I check dependencies rules and everything and no success
    Does anyone know waht can I do?
    regards
    Oliver

    HI,
      If a BOM is not exploded possible reasons could be
    1.  Validity period of BOM
    2.  BOM Status should be active for MRP.
    3.  BOM Components should be relevant to production.
    4.  Check whether you have defined the selection ID for the 
         priority of BOM Usage in SPRO define order of priority of
         BOM Usage.
    Regards,
    nandha

  • Bom explosion function module for bypassing phantom materials

    hi,
    function module "cS_BOM_EXPL_MAT_V2" is used to explode the componensts of first level only.
    In my case there are components at first level are phantom assemblies so i want to drill down further to arrive at E or F part which may be at 2nd or 3rd level.
    please suggest any BAPI or function module for the above requirement.
    Thanks.
    Kumar

    Dear Kumar,
    check with following input values for the Functional Module
    FTREL                                                    
    ALEKZ                                                    
    ALTVO                                                    
    AUFSW                                                    
    AUMGB                                                    
    AUMNG                                      0.000         
    AUSKZ                                                    
    AMIND                                                    
    BAGRP                                                    
    BEIKZ                                                    
    BESSL                                                    
    BGIXO                                                    
    BREMS                                                    
    CAPID                           PP01                     
    CHLST                                                    
    COSPR                                                    
    CUOBJ                           000000000000000000       
    CUOVS                                                    
    CUOLS                                                    
    DATUV                           13.05.2008               
    DELNL                                                    
    DRLDT                                                    
    EHNDL                                                    
    EMENG                                      2.000         
    ERSKZ                                                    
    ERSSL                                                    
    FBSTP                                                    
    KNFBA                                                    
    KSBVO                                                    
    MBWLS                           X                        
    MKTLS                           X                        
    MDMPS                                                    
    MEHRS                           X                        
    MKMAT                                                    
    MMAPS                                                    
    SALWW                                                    
    SPLWW                                                    
    MMORY                           1                        
    MTNRV                           S7690339                 
    NLINK                                                    
    POSTP                                                    
    RNDKZ                                                    
    RVREL                                                    
    SANFR                                 
    SANIN                                 
    SANKA                                 
    SANKO                                 
    SANVS                                 
    SCHGT                                 
    STKKZ                                 
    STLAL                           1     
    STLAN                           1     
    STPST                           0     
    SVWVO                           X     
    WERKS                         5501  
    NORVL                                 
    MDNOT                                 
    PANOT                                 
    QVERW                                 
    VERID                                 
    VRSVO                           X     
    I'm using this FM with the above input parameters and I'm getting the necessary details perfectly.
    Please check & revert back.
    Regards
    Mangalraj.S

  • BOM explosion function module

    Hi All,
    I want to know some function module which takes material number which is a BOM as input and get all the component materials of it as the output. It should not take any other fields as input since I have only material BOM to pass an input field to FM
    Thanks
    Ricky

    CSAP_BOM_ITEM_MAINTAIN
    CSAP_DOC_BOM_CREATE
    CSAP_DOC_BOM_DELETE
    CSAP_DOC_BOM_ITEM_SELECT
    CSAP_DOC_BOM_MAINTAIN
    CSAP_DOC_BOM_READ
    CSAP_MAT_BOM_ALLOC_CREATE
    CSAP_MAT_BOM_ALLOC_DELETE
    CSAP_MAT_BOM_CLOSE
    CSAP_MAT_BOM_CREATE
    CSAP_MAT_BOM_DELETE
    CSAP_MAT_BOM_ITEM_SELECT
    CSAP_MAT_BOM_MAINTAIN
    CSAP_MAT_BOM_OPEN
    CSAP_MAT_BOM_READ
    CSAP_MAT_BOM_SELECT
    CSAP_ORD_BOM_CREATE
    CSAP_ORD_BOM_DELETE
    CSAP_ORD_BOM_ITEM_SELECT
    CSAP_ORD_BOM_MAINTAIN
    CSAP_STOCK_TYPE_CREATE
    CSAP_STOCK_TYPE_DELETE
    try out these BOMs
    regards
    prabhu

  • BoM Explosion Functional Module in subcontract PO

    Can anyone suggest what is the functional module to extract the BoM in a subcontract PO?
    Srini

    It is PP/MM module.  When we create a subcontract Purchase Order for a material, the bill of material is automatically copied on to the planned order, PR and PO.  I was wondering if there is a functional module to fetch the bom, as it appears in the subcontract po.
    thanks
    Srini

  • FM for BOM Explosion (BOM is with model-unit effectivity)

    HI Experts,
    I am looking for a bom explosion function module that allows me to explode Model-Unit BOMS.
    For example, if I have a bom that uses Change Master to control Model-Unit effectivities, I want to able to provide a Model and Unit, and explode the neccessary components at the next level.
    Does anyone know such function modules?
    Thanks in advance,
    Charlie

    Was able to do it by using the following code:
          MTCOM-MATNR = LKL_MATNR.                               
          MTCOM-KENNG = 'MC29M'.
          MTCOM-SPRAS = SY-LANGU.
          MTCOM-NOVOR = 'X'.
          CALL FUNCTION 'MATERIAL_READ'
             EXPORTING  SCHLUESSEL = MTCOM
             IMPORTING  RETURN     = MTCOR
                        MATDATEN   = MC29M
             TABLES     SEQMAT01   = DUMMYTAB
             EXCEPTIONS MATERIAL_NOT_FOUND = 4
                        PLANT_NOT_FOUND    = 8 .
             CALL FUNCTION 'ECM_PROCESSOR_INIT'
                  EXPORTING
                       TOPMATNR            = LKL_MATNR           
                       E_TECHS             = LKL_TECHS
                       DEFAULT_TECHS       = 'X'
                       FREIG_KALKULATION   = 'X'
                       FREIG_PLANUNG       = 'X'
                       FREIG_FERTIGUNG     = 'X'
                      display             = 'X'
                       no_pop_up           = ''
                       FREIG_EINGABEBEREIT = 'X'
                      BATCHLAUF           = SYST-BATCH
                  TABLES
                       VALID_OR_INVALID = CCVAL
                       PARAMETER        = PARAM
                       OUTPUT_PARAMETER = ECM_SL                 
                  EXCEPTIONS
                       exit_in_dynpro   = 4                      
                       OTHERS           = 0.
    Then with this fm to explode bom;
    CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
      EXPORTING
        aumgb                 = 'X'
        capid                 = 'PP01'
        datuv                 = sy-datum
        ehndl                 = '1'
        emeng                 = 1  "required qty
        mktls                 = 'X'
        mehrs                 = 'X'
       mmory                 = '0'
        mtnrv                 = 'TEST12345'
        stlal                 = '02'  "Alternative
        stlan                 = '1'
       SVWVO                 = 'X'
       STKKZ                 = 'X'
         werks                 = '0001'
       VRSVO                 = 'X'
      IMPORTING
        topmat                = topmat
        dstst                 = dstst
      TABLES
        stb                   = stb
        matcat                = matcat

  • BOM Explosion with Versions

    Hi,
    I am trying to build BOM Explosion Hierarchy with levels, but one of the requirements is to also generate the hierarchy with versions.
    So for instance I have Parent BOM with version C and component with version D. I need to also generate the hierarchy for all the versions of the Parent  (o,A,B) and to what components and versions do they tie to.
    I am not sure how is this possible. All I have been able to do is get the latest version via BOM, and BOM Component tables.
    Thanks

    hi,
    The defination in OPPQ is only working for the MRP, when the planned order is created.
    Then the explosion date will be copied from planned order to production/process order when you convert the planned order.
    However, when the production or process order is created manually, or when you do a re-read master data process, then a different BOM explosion date process will be carried out as described in the SAP note 506345, it has explained the behavior clearly base on the different value of paramter:
    V_T399D_S-BESAL = initial, 1, 3 or 4
    V_T399D_S-BESAL = 2 (Explosion with order finish date)
    So there is no problem to have different behavior of planned order and production/process order.
    Regards,
    Rachel

  • BOM Explosion Number in Sales Order

    Hi Experts,
         For a make-to-order case, I would like to assign a predefined BOM explosion number with fixed key date to a sales order item. Instead of manually assigning the BOM explosion number to the sales order item, is there any way to let the system automatically assign the BOM explosion number?
         As I read from SAP Library under the BOM Explosion Number (Fixed Key Date), it states "The system can automatically specify the BOM explosion number when entering planned independent requirements or customer independent requirements or when entering the sales order." So is there any configuration to be done in advance to enable the BOM explosion number to be automatically assigned to sales order item?
    Thanks,
    SW

    I tried also setting up the material and its BOM determination by specifying only 1 BOM out of multiple BOMs. Still,
    1. When I add the said material into sales order line and save the sales order, the BOM explosion number value never appear automatically in the sales order line.
    2. When I run the planning on the sales order through MD50, the planned results do not have the BOM explosion number attached.
    I think your advice is more applicable to selection of a BOM from multiple BOMs instead of determining the fixed key date based on appropriate BOM explosion number, correct me if I am wrong.
    Regards

  • No BOM Explosion in Planning Order

    Hello Folks,
    i have a problem with the BOM explosion at creating a planning order.
    Our BOMs are created without plant number and are enterprise wide available.
    If we create new BOM's with direct plant association via CS01, the BOM explosion in creating a planning order is possible.
    I've already searched in Customizing and Transactions and didn't find anything to make a BOM explosion possible with an enterprise BOM.
    Do you have any idea how it is possible to do that? We don't want to create new BOMs because it is too much workload to create all new BOMs. We use a SAP ECC 6.0 with IS-Retail.
    Hope you can help me.

    I think that it is a must to have the BOM defined for plant to be exploded in a planned order.
    Nevertheless, you don't need to create it a gain for each plant, you can instead just do a plant assignment (CS07).

  • BOM Explosion setting in SPRO

    Dear Gurus/Friends
    This is related to SPRO->Plant Parameters->Bom Explosion
    Here there are 5 selections
         BOM explosion number/order start date
    1     Order start date
    2     Order finish date
    3     BOM explosion number/order start date
    4     BOM explosion number/order finish date
    Here there is no difference between empty and 3
    Could any one explain the total concept
    K.Prabakaran

    Hi praba
    BOM in SAP is dynamic one. The validity of BOM is from any date upto the system valid date.
    If you have run MRP at FERT level for ex today 14/05/08. The dependent requirements are exploded based on the valid BOM of this date.
    If you have multi level BOM and you proceed from bottom level to top level by converting plan order to prod order step by step. You assume it takes 10 days to come up to top level.
    In the middle, if you have changed BOM at particular low level code. While converting plan order to prod order system will take the valid BOM on that date. It will not look on the Explosion date of 14/05/08.
    If you use BOM explosion number with fixed key date. BOM will get exploded always of the fixed key date of 14/05/08. Till the top FERT level is completed and made GR.
    This BOM explosion number will be given in PIR agsint the requiredment.
    Hope this is clear.
    Regards
    J . Saravan

  • BOM explosion in Sales order with material variants

    Dear all,
    we would like to work with Variant Matching in the Sales Order. Additionaly we would like to explode the BOM....according to the SAP help this is not possible....
    http://help.sap.com/erp2005_ehp_06/helpdata/en/bd/05a7d69d3211d190380000e8a49aad/frameset.htm
    Does anybody of you has any ideas how and where to make this happen?
    Thanks for your help and kind regards
    Jan

    Hi,
    I have gonethrough the SAP link referred by you but never come across with any problem in type matching during Sales order even if the BOM explosion is set for Multilevel in Configuration Profile provided the other pre requisite set up was perfect.
    Regards
    Brahmaji D

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

  • Routing details with bom explosion

    hi friends
    i have developend the report for pp,in routing details
    how to get the details of bom explosion with workcenter and routing operations
    If procurement type is E or X, system has to check the routing through CA03.
    If procurement type if F, leave this field as blank and then fetch the relevant vendor
    CS_BOM_EXPL_MAT_V2 - using this fm to get the bom explosion
    after that how to relate between workcenter and routing details.
    input is material number
    plant
    1.operator
    2.material - i got through fm
    3.material description i got through fm
    4.workcenter
    5.vendor
    6.operation description
    7.uom -i got through fm
    8.qty - i got through fm
    9.uom
    10.setuptime
    11.processingtime
    12.deliverytime
    code for review.
    TABLES : MAST
    DATA: BEGIN OF ISTPO OCCURS 1000.
    INCLUDE STRUCTURE STPOX.
    DATA: END OF ISTPO.
    DATA: BEGIN OF MATCAT OCCURS 1000.
    INCLUDE STRUCTURE CSCMAT.
    DATA: END OF MATCAT.
    DATA: W_TOPMAT LIKE CSTMAT.
    SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
    PARAMETERS : P_WERKS TYPE MAST-WERKS.
    DATA : BEGIN OF ITAB OCCURS 0,
    MATNR LIKE MAST-MATNR,
    WERKS LIKE MAST-WERKS,
    END OF ITAB.
    DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
    data : istpotemp like stpox occurs 0 with header line.
    data : istpofinal like stpox occurs 0 with header line.
    START-OF-SELECTION.
    CLEAR ISTPO. REFRESH ISTPO.
    SELECT MATNR WERKS FROM MAST INTO TABLE ITAB
    WHERE MATNR IN P_MATNR AND WERKS = P_WERKS.
    LOOP AT ITAB.
    CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
    EXPORTING
    CAPID = 'PP01'
    MEHRS = 'X'
    MMAPS = ' '
    MDMPS = ' '
    BREMS = 'X'
    DISMM = ' '
    LIFNR = ' '
    WEBAZ = ' '
    DATUV = SY-DATUM
    MTNRV = ITAB-MATNR
    WERKS = P_WERKS
    EMENG = '1'
    STKKZ = ' '
    FBSTP = ' '
    FTREL = ' '
    IMPORTING
    TOPMAT = W_TOPMAT
    TABLES
    STB = ISTPO
    MATCAT = 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
    OTHERS = 8.
    WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
    W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
    sort istpo by index descending.
    loop at istpo.
    WRITE :/ ISTPO-POSNR,
    ISTPO-IDNRK,
    ISTPO-OJTXP,
    ISTPO-MENGE,
    ISTPO-MEINS,
    endloop.
    refresh istpo.
    endloop.

    HI,
            i got the workcenter also,but i need to classify
    if the material procurment type is E OR X CHECK FOR routing details
    or else if its F THEN pick the vendor and uom -PLPO-VGE01,PLPO-PLIFZ.
    how shall i implement this
    Regards
    ds

  • BOM Explosion with order finish date

    Hi,
    In transaction OPPQ it is possible to configure the BOM explosion date used by MRP and creation of a process order (see SAP NOTE 506345).
    I suppose this setting is also considered when re-reading master data during release of an order.
    The field BESAL can have the following values:
                BOM explosion number/order start date
    1     Order start date
    2     Order finish date
    3     BOM explosion number/order start date
    4     BOM explosion number/order finish date
    What I do not understand is that value 4 also end up in using the order start date when re-reading master data. Here the function module CO_ZF_VALIDATIONDATE_DET is called which contains the following coding:
    + Festwerte Feld BESAL:+*
    * ' ' Seriennummer/Eckstarttermin
    * 1   Eckstarttermin
    * 2   Eckendtermin
    * 3   Seriennummer
    IF T399D-BESAL <> CHAR2.
    * Auflösung mit Starttermin
    u2026
    ELSE.
    * Auflösung mit Endtermin
    u2026
    ENDIF.
    which says only use the Order finish date if BESAL has the value 2. The comment showing the possible values gives me the impression that SAP simply forgot to adapt this coding when splitting the value 3 (prev. only BOM explosion number) into 3 BOM explosion number/order start date and 4 BOM exlosion number/order finish date.
    On the other hand the SAP Note mentioned above documents this behaviour.
    Does anyone know the reason why value 4 (BOM exlosion number/order finish date) results in using the order start date ?

    hi,
    The defination in OPPQ is only working for the MRP, when the planned order is created.
    Then the explosion date will be copied from planned order to production/process order when you convert the planned order.
    However, when the production or process order is created manually, or when you do a re-read master data process, then a different BOM explosion date process will be carried out as described in the SAP note 506345, it has explained the behavior clearly base on the different value of paramter:
    V_T399D_S-BESAL = initial, 1, 3 or 4
    V_T399D_S-BESAL = 2 (Explosion with order finish date)
    So there is no problem to have different behavior of planned order and production/process order.
    Regards,
    Rachel

  • 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

Maybe you are looking for

  • EBS- Charges and divided received

    Hello Expert, I've a requirement for EBS implementation project, Scenario:  I completed my BRS on 05th Feb from lst Feb. till 5th Feb. Again on 10 I'll do BRS for which I'll take MT940 file from 1st feb till 10 feb. In such scenario all the charges (

  • "stopped (error = -34) " when downloading tv show

    I've bought every season of grey's anatomy on itunes so I can watch it on my computer. For some reason there are three specific episodes from season two that won't download. Each time I try a window comes up saying "there was a problem downloading "n

  • SCREEN table in the new ABAP debugger

    As of ABAP 6.20 in the debugger it's possible to display the SCREEN table. I couldn't find the way it in the new debugger (6.40). SCREEN can be displayed as a structure, but if I enter it to the table tab, it shows "invalid table". I have no access t

  • Fitwel

    Dear team I am Facing excel and word opening problem  excel cannot open the file na.xls, because of the file format or file extension is not valid.verify the file has been corrupted and the file extension matches the format to the file. the day befor

  • F-Spot Error (Solved)

    I know I have posted this else where but I got no response, so I decided to post it here in stead. When I launch F-Spot I get the following error: - F-Spot Encountered a Fatal Error F-Spot cannot find the Dbus session bus. Make sure dbus is configure