Material Whether in BOM or not

Dear PP Experts,
We have a query, we have at least 300 material whose consumption are not coming. We want to know out of 300 material which are bom components and which are not used in any bom. The report should be transfferable into excel.
Any simple method, any t-code by which we can get this report.
Full points, wil be rewarded, if problem solved.
Thanks in Advance,
Ishu

Dear Ishu.
There's no standard report for meeting this requirement.
In one of my project for the same customer's requirement we
have develop a customized report.
Use this Functional Module "CS_WHERE_USED_MAT" and
you have to develop a customized report for this by creating a
new Z transaction For Eg :creating a T code ZCS15.
Give the Functional Specifications to your ABAP consultant
and get it done.
If any help needed revert back.
Regards
Mangalraj.S

Similar Messages

  • BOM is not getting displayed in case of centralized planning plant.

    Dear All,
    there are 2 plants for which we have centralized planning. the users have created Equipment BOM for the two plants. but in case of the second plant for which the planning plant is different from the maintenance plant, the BOM is not getting displayed in the Maintenance Order (i.e. in the components tab).
    kindly through some light on it. whether i have to do some settings for it.
    Regards,
    Ritesh Kapoor

    Hi,
    Yes while using IH01, i have ticked the BOM explosion option, but when i am giving the plant there then only it is displaying the BOM of that equipment.
    Also when i am creating an order for the same equipment, then it does not displays the BOm & shows the message which i have written in my previous mail.
    Ritesh

  • Error-BOM is not valid

    Hi all,
    i am creating a BOM with item & sub item .
    i am getting the error like BOM is not valid.
    i am giving my coding below.plz suggest where i am doing mistake.
    it's urgent.
    can u plz give some sample coding where sub-item will be there in that BOM.
    any idea will be highly appreaciated.
    correct answers will be rewarded.
    regards
    pabitra
    report z_bom_create
           line-size 132
           line-count 65.
          no standard page heading.
    *-- DATA DECLARATION--
    include <icon> .
    *---Tables
    tables : s076, t100, marc .
    *---Types
    types : begin of t_upload,      " Upload file data
             col1(18),
             col2(10),
             col3(30),
             col4(12),
             col5(50),
           end of t_upload,
           begin of t_split,
           location like stpu-ebort,
           end of t_split.
    *data:begin of i_return occurs 10.
    *include structure bapiret2.
    *data:end of i_return.
    data:i_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
    types:begin of t_item."occurs 10.
    include structure BAPI1080_ITM_C.
    types:end of t_item.
    types:begin of t_subitem." occurs 10.
    include structure  BAPI1080_SUI_C.
    types:end of t_subitem.
    types:begin of t_header." occurs 10.
    include structure  BAPI1080_MBM_C.
    types:end of t_header.
    types:begin of t_bomgroup." occurs 10.
    include structure  BAPI1080_BGR_C.
    types:end of t_bomgroup.
    types:begin of t_variant." occurs 10.
    include structure  BAPI1080_BOM_C.
    types:end of t_variant.
    data:it_itemas LIKE bapi1080_rel_itm_bom_c OCCURS 0 WITH HEADER LINE,
         it_subitemas LIKE BAPI1080_REL_SUI_ITM_C OCCURS 0 WITH HEADER LINE.
    *--- Tables
    data: i_upload type standard table of t_upload, " to hold data
          i_upload1 type standard table of t_upload,
          i_upload2 type standard table of t_upload,
          i_split type standard table of t_split,
          i_item type standard table of t_item,
          i_subitem type standard table of t_subitem,
          i_header type standard table of t_header,
          i_bomgroup type standard table of t_bomgroup,
          i_variant type standard table of t_variant.
    data: wa_upload  type t_upload, " to hold file data,
          wa_upload1 type t_upload, " to hold plan data,
          wa_upload2 type t_upload,
          wa_split type t_split,
          wa_item type t_item,
          wa_subitem type t_subitem,
          wa_header type t_header,
          wa_bomgroup type t_bomgroup,
          wa_variant type t_variant.
    data:v_matnr like mara-matnr,
         v_start like sy-index,
         v_count(3) type c,
         v_num(4) type c value '0000'.
    *--Constants
    data: c_dot type c value '.',
          c_x type c value 'X',
          c_comma type c value ','.
    -------Selection Screen Design -
    *Selection screen for input of upload file address
    selection-screen skip 2.
    selection-screen begin of block blk1 with frame.
    parameters     : p_file like rlgrap-filename obligatory .
    parameters     : p_matnr like mara-matnr obligatory,
                     p_werks like marc-werks obligatory memory id wrk,
                     p_stlan like afko-stlan obligatory default '1' .
    selection-screen end of block blk1.
    ---AT SELECTION SCREEN -
    *at selection-screen on  value-request for p_file.
    **--For popup  to select file.
    perform f_give_help.
    *at selection-screen on  p_matnr.
    perform f_check_matnr.
    -----START OF SELECTION -
    *--Data upload using WS_Upload.
    perform f_get_data.
    perform f_get_bom_data.
    perform f_get_bom_data1.
    perform f_call_bapi.
    perform f_error_display.
    *&      Form  f_give_help
          text
    -->  p1        text
    <--  p2        text
    *FORM f_give_help.
    *call function 'WS_FILENAME_GET'
          exporting
               mask             = ',.,..'
               mode             = 'O'
          importing
               filename         = p_file
          exceptions
               inv_winsys       = 1
               no_batch         = 2
               selection_cancel = 3
               selection_error  = 4
               others           = 5.
    if sy-subrc <> 0 and  not sy-msgty is initial.
       message id sy-msgid type sy-msgty number sy-msgno
       with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.
    *ENDFORM.                    " f_give_help
    *&      Form  f_check_matnr
          text
    -->  p1        text
    <--  p2        text
    *FORM f_check_matnr.
    *CALL FUNCTION 'BAPI_MAT_BOM_EXISTENCE_CHECK'
    EXPORTING
       MATERIAL              = p_matnr
       PLANT                 = p_werks
       BOMUSAGE              = '1'
      VALID_FROM_DATE       =
      VALID_TO_DATE         =
    TABLES
       RETURN                = i_return.
    *ENDFORM.                    " f_check_matnr
    *&      Form  f_get_data
          text
    -->  p1        text
    <--  p2        text
    FORM f_get_data.
    call function 'WS_UPLOAD'
       exporting
      CODEPAGE                      = ' '
          filename                      = p_file
          filetype                      = 'DAT'
        tables
          data_tab                      = i_upload
       exceptions
         conversion_error              = 1
         file_open_error               = 2
         file_read_error               = 3
         invalid_type                  = 4
         no_batch                      = 5
         unknown_error                 = 6
         invalid_table_width           = 7
         gui_refuse_filetransfer       = 8
         customer_error                = 9
         others                        = 10
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.
    ENDFORM.                    " f_get_data
    *&      Form  f_get_bom_data
          text
    -->  p1        text
    <--  p2        text
    FORM f_get_bom_data.
    delete i_upload where col1 is initial.
    delete i_upload where col1 cs 'ITEM'.
    i_upload2[] = i_upload[].
    delete i_upload2 where col1 cs 'FINISHED GOOD'.
    read table i_upload into wa_upload with key col1 = 'FINISHED GOOD:'.
    if sy-subrc = 0.
    v_matnr = wa_upload-col2.
    if v_matnr <> p_matnr.
    message e001(zl) with p_matnr.
    endif.
    else.
    message e000(zl).
    endif.
    ENDFORM.                    " f_get_bom_data
    *&      Form  f_get_bom_data1
          text
    -->  p1        text
    <--  p2        text
    FORM f_get_bom_data1.
    loop at i_upload into wa_upload where col1 CS 'FINISHED GOOD'.
    v_start = sy-tabix + 1.
    loop at i_upload into wa_upload1 from v_start .
            if wa_upload1-col1 cs 'FINISHED GOOD'.
              exit.
            else.
    perform f_split_upload_data.
         endif.
    endloop.
          endloop.
    ENDFORM.                    " f_get_bom_data1
    *&      Form  f_split_upload_data
          text
    -->  p1        text
    <--  p2        text
    FORM f_split_upload_data.
    if not wa_upload1-col5 is initial.
    if wa_upload1-col5 cs c_comma.
    split wa_upload1-col5 at c_comma into table i_split.
    loop at i_split into wa_split.
    v_count = v_count + 1.
    endloop.
    if wa_upload1-col4 <> v_count.
       wa_upload1-col4 = v_count.
    endif.
    clear wa_upload1-col5.
    clear wa_split.
    clear v_count.
    loop at i_split into wa_split.
    wa_upload1-col5 = wa_split-location.
    append wa_upload1 to i_upload1.
    endloop.
    else.
    append wa_upload1 to i_upload1.
    endif.
    else.
    append wa_upload1 to i_upload1.
    endif.
    clear wa_upload1.
    ENDFORM.                    " f_split_upload_data
    *&      Form  f_call_bapi
          text
    -->  p1        text
    <--  p2        text
    FORM f_call_bapi.
    clear wa_upload1.
    wa_header-material = p_matnr.
    *wa_header-plant = p_werks.
    wa_header-bom_group_identification = 'BAPI_SMP_COL1'.
    wa_header-bom_usage = p_stlan.
    wa_header-alternative_bom = '1'.
    append wa_header to i_header.
    wa_bomgroup-bom_usage = p_stlan.
    *wa_bomgroup-created_in_plant = p_werks.
    *wa_bomgroup-bom_group = ''.
    wa_bomgroup-object_id = 'SIMPLE1'.
    wa_bomgroup-bom_group_identification = 'BAPI_SMP_COL1'.
    wa_bomgroup-object_type = 'BGR'.
    append wa_bomgroup to i_bomgroup.
    wa_variant-alternative_bom = '1'.
    wa_variant-base_qty = '1.000'.
    wa_variant-valid_from_date = sy-datum.
    wa_variant-bom_group_identification = 'BAPI_SMP_COL1'.
    wa_variant-object_type = 'BOM'.
    wa_variant-object_id = 'VAR'.
    wa_variant-bom_status = '1'.
    wa_variant-valid_from_date = sy-datum.
    wa_variant-function = 'NEW'.
    append wa_variant to i_variant.
    it_itemas-bom_group_identification = 'BAPI_SMP_COL1'.
    it_itemas-sub_object_type = 'ITM'.
    it_itemas-sub_object_id = 'SIM'.
    it_itemas-super_object_type = 'BOM'.
    it_itemas-super_object_id = 'VAR'.
    it_itemas-valid_from_date = sy-datum.
    it_itemas-function = 'NEW'.
    append it_itemas.
    it_subitemas-bom_group_identification = 'BAPI_SMP_COL1'.
    it_subitemas-sub_object_type = 'SUI'.
    it_subitemas-sub_object_id = 'SIMP'.
    it_subitemas-super_object_type = 'ITM'.
    it_subitemas-super_object_id = 'SIM'.
    append it_subitemas.
    loop at i_upload2 into wa_upload2.
    *wa_item-item_id = v_num.
    *v_num = v_num + 1.
    wa_item-bom_group_identification = 'BAPI_SMP_COL1'.
    wa_item-object_type = 'ITM'.
    wa_item-object_id = 'SIM'.
    wa_item-item_no = wa_upload2-col1.
    wa_item-item_cat = wa_upload2-col2.
    wa_item-component = wa_upload2-col3.
    wa_item-comp_qty = wa_upload2-col4.
    wa_item-valid_from_date = sy-datum.
    append wa_item to i_item.
    endloop.
    loop at i_item into wa_item.
    loop at i_upload1 into wa_upload1 where col1 = wa_item-item_no.
    wa_subitem-bom_group_identification = 'BAPI_SMP_COL1'.
    wa_subitem-object_type = 'SUI'.
    wa_subitem-object_id = 'SIMP'.
    IF not wa_upload1-col5 is initial.
      on change of wa_upload1-col5.
    v_num = v_num + 1.
    wa_subitem-subitem_no = v_num.
    wa_subitem-subitem_qty = '1'.
    wa_subitem-installation_point = wa_upload1-col5.
    append wa_subitem to i_subitem.
    clear wa_subitem.
    endon.
    endif.
    clear wa_upload1.
    endloop.
    clear v_num.
    clear wa_upload.
    endloop.
    CALL FUNCTION 'BAPI_MATERIAL_BOM_GROUP_CREATE'
    EXPORTING
      TESTRUN                  = ' '
      ALL_ERROR                = ' '
      TABLES
        BOMGROUP                 = i_bomgroup
        VARIANTS                 = i_variant
       ITEMS                     = i_item
       SUBITEMS                  = i_subitem
        MATERIALRELATIONS        = i_header
       ITEMASSIGNMENTS           = it_itemas
       SUBITEMASSIGNMENTS        = it_subitemas
      TEXTS                    =
        RETURN                   = i_return.
    *if  i_return[] is initial.
    *CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    *write: /'BOM created:', stpo-stlnr.
    *else.
    *if not i_return[] is initial.
    *loop at i_return.
    WRITE:/ i_return-type, i_return-id, i_return-number,
             i_return-message.
    *ENDLOOP.
       IF i_return-TYPE = 'E'.
       errmsg-type = i_return-type.
       errmsg-line = i_return-message.
       append errmsg.
         ULINE /1(108).
         write:/ icon_led_RED as icon, i_return-MESSAGE.
         ULINE /1(108).
       ENDIF.
       IF i_return-TYPE = 'W'.
       errmsg-type = i_return-type.
       errmsg-line = i_return-message.
       append errmsg.
         ULINE /1(108).
         write:/ icon_led_YELLOW as icon, i_return-MESSAGE.
         ULINE /1(108).
       ENDIF.
    ENDLOOP.
    **write: / i_return-id, i_return-number, i_return-message(80).
    **endloop.
    **write: /'Error'.
    **endif.
    ENDFORM.                    " f_call_bapi
    *&      Form  f_error_display
          text
    -->  p1        text
    <--  p2        text
    FORM f_error_display.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    loop at i_return.
      WRITE:/ i_return-type, i_return-id, i_return-number,
              i_return-message.
    ENDLOOP.
    ENDFORM.                    " f_error_display

    Are u sure That BAPI is the right one to use to create BOM , I think this Error is coming from BAPI itself So try to Debug the BAPI from where its throwing the error.
    Regards
    prabhu

  • Sales BOM is not working for one Distribution Channel

    HI Gurus
    In VA01, Line item, for material A Sales BOM is working ( Bom exploded ) for one distribution channel but not for other distribution channel.
    Material A is defined already for other distribution channel ( for which sales bom).
    Sales BOM ( CS01) is also define.
    Regards\Adnan

    this is solved by myself. Component ( child ) material was not defined for that Distribution channel.

  • MRP RUN- KIT BOM explosion not working

    We setup one layer BOM’s for our maintenance KITs as parent material and components as child material.  For  example KIT is TS10000-K1 and components are TS10001, TS10002 etc setup as next layer with in the BOM. Both KITS and components are defined as material types ERSA (Spare parts). These one layers BOMs are setup as production BOMs and expected to create purchase requisitions for KITS and components by exploding BOMs during MRP runs. We use purchase requisitions and convert them into POs to procure both KITS and components. We DO NOT USE Panned orders and Production orders. 
    The safety stocks / reorder point are considered as demand for KITS and components as we do not have any external demand for KITS and components.  
    MRP run is creating purchase requisitions automatically for both KITS and components as per safety stocks and reorder point defined in MRP Views of Material Master. This is working as expected.  
    The issue is: KIT BOM’s are not exploding to generate purchase requisitions for the dependent components of KIT BOM. Please suggest the way to resolve this issue. 
    Split valuation: Also we plan to use split valued KITS with both new and refurbished. So we need BOM explosion for split valued KITS
    also (after the 1st issue is resolved).   
    I verified the following items to make sure the required configuration and data setup is defined correctly.
    1) Planning file activated Plant - OMDU 
    2) Executed MRP run with Total Planning - MDBT and MD02 (single item, multiple levels)
    3) BOM explosion for MRP activated- OS23 
    4) MRP type in MRP1 view- PD and VB (I tried both separately but BOM is not exploding).
    5) Procurement type “F” (MRP 2 view) and lot size “EX”  
    6) Planning strategy in MRP 3 view (tested w/o planning strategy and with strategies 10 and 40. But BOM is not exploded)
    7) BOM status and usage (status is active and usage is for production-CS02 and OS20)  
    8) BOM Validity date (Valid) 
    9) BOM structure in CS12 (BOM is exploding in CS11) 
    10) Availability check  
    11) Selection of BON ID to have BOM usage indicator assign (OS31).
    12) No alternate BOMs or production versions or work scheduling view are used.
    Please review the above 2 issues and suggest any workable solution. Thanks in advance!
    NOTE: I extensively used MRP with multi-level BOM explosion in my earlier projects without any issue. However the above issue is a  bit strange  why one layer BOM is not exploded in this case. 
    Regards
    Srini  

    Hi
    Thanks for your response. I reviewed all SAP notes and none of them are applicable to my scenario.
    1808396 - BOM changes not considered by MRP: I have not changed BOMs.
    1781324 - MD11: Valid BOM alternative is not found. We do not have alternative BOMs.
    1791009 - No BOM explosion after changing production version: We am not using production versions.
    Our Material KITS are PM spare assemblies set up as BOMs and consists of individual spare parts as components. We are creating purchase requisitions and not planned orders. We are not using PP functionality/Production orders.
    MRP is generating purchase requisitions for KITS and components as per ROP and safety stocks. In other words it is working as expected.  The issue is BOMs which are parent assemblies are not exploding to the next lower level components.
    Please note that I am not getting any error messages when MRP is executed.
    Regards
    Srini.

  • How to do backflush of alternate material in a bom?

    Hi,
       My user wants to do choose alternate material at the time of backflushing  according to material availability..
    currently we are maintaining as following priority - 1
                                                               strategy - 2
                                                                probability - for first material (100)
                                                                 rest of material as  blank.
    any body please guide me what should be the right procedure to achieve this.
    Already iu have searched found a thread Can we define alternate material in a BOM  try to apply our expert suggestion but it is not working.
    Kindly anybody help me to solve the issue.
    Thanks & Regards
    Sandeep Kumar Praharaj

    Hi Ramagiri,
      I have gone through your document but my user wants he should select the component according to his requirement.
    for that purpose i have opened the planned order in md12
    select the first component make the usage probability to 0.
    select the second component change the usage probability to 100
    after that requirement has been transfer from first alternate component to second alternate component.
    But after when i am trying to do the backflushing through MFBF second alternate component is not showing in overview screen it is still showing the first component.
    can u please help me why it is happening & explain how to achieve this point as you mentioned
    Thanks& Regards
    Sandeep Kumar Praharaj

  • Reg. Usage of finding Highest Material based on BOM items/Components

    Dear Experts,
    My requirement is that i need to explore the highest level of material based on BOM item / components as input criteria.
    I am using FM 'CS_WHERE_USED_MAT' to get the header BOM based on BOM item. But i need to get the header BOM based on BOM item as input criteria and check whether the Material Type of Header BOM is 'FERT' (Finished goods). Else, i need to get the next highest level of BOM based on Header BOM got in the previous step and check whether Header BOM is 'FERT'. Else, i need to continue to explore the next highest level of BOM. Kindly let me know the logic i need to use or any FM / BAPI available provided by SAP. Kindly help me in the above regard.
    Regards,
    Ramesh Manoharan
    Edited by: ramesh.manoharan on Jan 18, 2010 6:55 AM

    closing the thread

  • Changes made in BOM are not reflected in Configurator.

    Hi all,
    When i update minimum and maximum quantities in BOM, the new values are not reflected in the configurator.
    I have found a patch (patch# 4410573) for this issue in metalink and applying that patch did not resolve the issue.
    I have logged an SR with Oracle for this and Oracle support have asked me to run "Refresh Single Configuration Model" concurrent program and see if the changes are reflected.
    This program has 2 parameters one for folder and the other for Configuration Model Id.
    When i try to run the program, for any of the folders, the value set for the parameter Configuration Model Id does not show any values and hence i am unable to run the program.
    We don't have a separate instance for COnfigurator.
    Do i need to do any set up so that my Configuration model is reflected in the LOV?
    Can anyone please help me on this?
    Oracle Apps version: 11.5.10.2
    Configuration software build: 11.5.10.25.43A
    Regards,
    Sreekanth

    Hi Jason,
    Please see my comments below
    Jason said*
    Support is correct. If you haven't run the Refresh a Single Configuration Model concurrent program for your model, then the new BOM attributes will not be visible in your model. Changes to items/BOMs are not directly reflected in the configuration model. You must "refresh" the model to see the changes.*
    Even without running the "Refresh a Single Configuration Model" concurrent program, in some scenarios, changes are being reflected in Configurator.
    Ex:
    When i change only minimum and maximum quantities, the changes i.e. new minimum and maximum values are not reflected in Configurator.
    But, when i also change any of the following fields along with minimum and maximum quantities, new values are being updated in Configurator with out running the refresh program.
    effectivity_date, disable_date, component_quantity, planning_factor, component_yield_factor and optional class
    Can you please explain this?
    Also, i have already tried executing the query by commenting the enclosing_folder check. But still, the query is not retrieving any records.
    Basically, the sub-query that fetches devl_project_id itself is not retrieving any records.
    Jason said:+
    Based on the SQL above, the only criteria for importing a model is that the item under the folder must be:+
    a. A Model (PRJ = Project)+
    b. The Model cannot be deleted (Deleted_flag must be '0')+
    c. And the model must have been imported from Oracle apps, e.g. it cannot be a non-BOM model (orig_sys_ref is not null)+
    Can you please tell how can i check whether model is imported into configurator or not and if it is imported from where is it imported?
    Regards,
    Sreekanth
    Edited by: Sreekanth Munagala on May 12, 2011 8:52 AM

  • Problem in material selection in bom

    Hi,
    we have finish material A,semi finish B, raw material C1,C2,C3.
    we have created material BOM for semi finish B.
    material      usage      alternative BOM          component.
    B                  1                    1                             C1, C2.
    B                  1                    2                                C3.
    I created bom for finish material A using semi finish B mentioning alternative bom 2. it is not picking the component which is there in alternative BOM 2  i.e. C3.
    in cs11, it is showing only C1, C2.
    Can you solve this. it's very urgent.
    thanks/regards
    vish

    Dear Vishwanath,
    For Product B ,while checking in CS11,in the input parameters,after entering the material ,plant , enter alternative BOM value as 02
    and then application - PP01 and check the output that you are getting.You can see C3 been displayed.
    For Product B maintain 2 production version's with different Lot size say production version 1 with BOM alternative 1 with C1 & C2 for
    Lot size range 1 to 100. and let the production version 2 be with BOM alternative 2 with C3 for lot size range 101 to 500.and the BOM
    Selection method in MRP4 view should be 2 for product B,now create a planned order for B for LA type first for a quantity of 10 and
    then for a quantity of 200,check which BOM the system is picking.
    Doing the configuration settings in OPPQ - at plant level for BOM selection ID and routing selection id affectes all the materials.
    So check with the solution which I have given and revert back in case of any more help.
    Regards
    Mangalraj.S

  • No specification is assigned to the material in the BOM item

    hello
    when I want to create or modify certains BOM (cs02), i have this error message.
    It is a warning, but nothing is done in the BOM.
    Where does this error come from ?
    And how to solve it ?
    Thans

    see below the error message :
    Item material 421Z2811-2001 is not assigned to a specification
        Message no. CM_BOMBOS052
    Diagnosis
        No specification is assigned to the material in the BOM item
        00125813-0240.
    System Response
        The system cannot create a composition for the bill of material since
        there is no material-specification assignment.
    Procedure
        Ensure that the items in the bill of material are assigned to one
        specification in each case before the composition is generated.
        Otherwise errors occur during generation and you have to repeat the
        process.
    I Don't know, what is a spécification in a BOM ? Never we have used a "spécification"
    @+

  • LSMW to upload Material Characteritics and BOM info

    Hi,
    I am using LSMW to upload Material Characteristic and BOM info for the first time. It would be of great help if someone can provide me with an example with screenshots. Thanx in advance for your help.
    Sachin

    Hi Sachin,
    1) BOM and Classification Datacan not be uploaded together.
    We have Standard Programs available to these uplaods.
    BOM upload
    Object - 0030
    method -0001
    Program - RCSBI010(AUTOMATIC)
    Classification uplaod
    Object -0130
    Method- 0002
    Program-RCCLBI03
    http://www.megaupload.com/?d=578KUG4X
    please follow the link and download  the file.
    It has all the critical steps, screen shots, sample load file.
    let me know if it helps.
    Have fun,
    Satheesh.

  • Material Reservation Through Bom

    Hi Gurus,
    I have a requirement that when am going to create a order i need to take material from E-BOM only and some of oil and greese i have to select from componets tab,  from components tab i dont want to select any other material, so please hlip me how to enhance this task.
    please help me on this it ld be very helpful for me.
    Regards,
    Rahul

    Hi,
    am using this user exit, when we are entering material in component tab other than E-BOM material, when we are saving it throughs an error it is not in BOM list when am going to delete it from component tab the system doesnt allow me to save the order.
    >> i want check list when am entering material in component tab other than E BOM, system thoughs an error that it is not in E BOM,
    Eg:
    In components Tab: System should Check here only
    Material No>>Enter>>It is in BOM
    Material No>>Enter>>It is NOT in BOM
    Regards,
    Rahul

  • Super BOM for not KMAT materials

    Hi Gurus
    I have a client requirement to maintain the BOM for finished product as a Super BOM even though the material is not KMAT material. Super BOM has got KIT materials. Based on this customer requirement only certain materials which goes in to finished product are get selected and should check the availbility of those components and it should create a planned orders and purchase reqn After MRP run.
    My question is how the KIT materials are maintained in BOM?
    how the materials get selected while creating a Sales order w/o usinf Variant configuration?
    Does all the super BOM materials get consumed after the production confirmation?
    Quantum.

    Hi,
    What do you mean by KIT materials.
    By the way you can still maintain material as Configurable w/o selecting material type as KMAT.
    Just you need to do is select material type  FERT / HALB as applicable and then maintain material is configurable check box ticked in Basic Data 2 View in material master.
    Pls revert with more details.
    Regards,
    Tejas

  • BOM explosion not done for externally procured item.

    Hi Experts,
    We have done MRP run for finish goods which is creating planned orders for HALB material, but it is not further exploding the BOM of HALB material, so  we are not getting any planned order/pur requisition for ROH. Plz help me out asap.

    Hi,
    When you run MRP for an externally procured item say - HALB , proposals will be generated say-planned order for ext proc for that item and the BOM will not be exploded further.

  • CO41 : no warning if material haven't bom

    Dear.
    When I convert a planner order in a production order the system donu2019t send any warning if the
    Material havenu2019t any bom.
    How can I solve this problem ?
    Thanks.

    I think you'd have implement an ABAP enhancement (PPCO0007 or PPCO0018) because it's not giving any warning message if no components exist in a BOM or BOM is itself is invalid while converting a manually created planned order to production order through CO40, I wouldn't expect CO41 to generate warning message because generally warning messages are ignored during most mass processing transaction codes (that would be a problem if there are 1000 orders and 800 of them have some kind of warning message then user has to click through every message, but at least I would expect it to save the warnings in the log, which it's not doing either).

Maybe you are looking for