<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BOM in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588571#M592518</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this sample code....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZRBC107 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This code will create a material BoM for the material&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MAINMATERIAL with the components COMPON1 and COMPON2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;it_bomgroup LIKE bapi1080_bgr_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_variants LIKE bapi1080_bom_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_items    LIKE bapi1080_itm_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_matrel   LIKE bapi1080_mbm_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_itemas   LIKE bapi1080_rel_itm_bom_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_return   LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material BoM Group Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_bomgroup.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_bomgroup-object_type = 'BGR'.&lt;/P&gt;&lt;P&gt;it_bomgroup-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_usage = '5'.&lt;/P&gt;&lt;P&gt;" YOU COULD CHANGE THE BOM USAGE TO YOUR NEEDS&lt;/P&gt;&lt;P&gt;it_bomgroup-ltxt_lang = sy-langu.&lt;/P&gt;&lt;P&gt;it_bomgroup-technical_type = ' '.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_text = 'Simple BoM - FM'.&lt;/P&gt;&lt;P&gt;it_bomgroup-created_in_plant = 'TURB'.&lt;/P&gt;&lt;P&gt;APPEND it_bomgroup.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Details of the different variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_variants.&lt;/P&gt;&lt;P&gt;it_variants-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_variants-object_type = 'BOM'.&lt;/P&gt;&lt;P&gt;it_variants-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_variants-alternative_bom = '01'.&lt;/P&gt;&lt;P&gt;it_variants-bom_status = '01'.&lt;/P&gt;&lt;P&gt;it_variants-base_qty = '1.000'.&lt;/P&gt;&lt;P&gt;it_variants-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_variants-function = 'CHG'.&lt;/P&gt;&lt;P&gt;APPEND it_variants.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Details of the items of the variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_items.&lt;/P&gt;&lt;P&gt;it_items-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_items-object_type = 'ITM'.&lt;/P&gt;&lt;P&gt;it_items-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_items-item_no = '0010'.&lt;/P&gt;&lt;P&gt;it_items-item_cat = 'L'.&lt;/P&gt;&lt;P&gt;it_items-component = '000000000000200242'.&lt;/P&gt;&lt;P&gt;it_items-comp_qty = '20'.&lt;/P&gt;&lt;P&gt;it_items-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;APPEND it_items.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Details of the materials of the different variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_matrel.&lt;/P&gt;&lt;P&gt;it_matrel-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_matrel-material = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_matrel-plant = 'TURB'.&lt;/P&gt;&lt;P&gt;it_matrel-bom_usage = '5'.&lt;/P&gt;&lt;P&gt;it_matrel-alternative_bom = '01'.&lt;/P&gt;&lt;P&gt;APPEND it_matrel.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Linking items to the corresponding variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_itemas.&lt;/P&gt;&lt;P&gt;it_itemas-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_itemas-sub_object_type = 'ITM'.&lt;/P&gt;&lt;P&gt;it_itemas-sub_object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_itemas-super_object_type = 'BOM'.&lt;/P&gt;&lt;P&gt;it_itemas-super_object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_itemas-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_itemas-function = 'CHG'.&lt;/P&gt;&lt;P&gt;APPEND it_itemas.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_MATERIAL_BOM_GROUP_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;all_error = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;bomgroup = it_bomgroup&lt;/P&gt;&lt;P&gt;variants = it_variants&lt;/P&gt;&lt;P&gt;items = it_items&lt;/P&gt;&lt;P&gt;materialrelations = it_matrel&lt;/P&gt;&lt;P&gt;itemassignments = it_itemas&lt;/P&gt;&lt;P&gt;return = it_return.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT it_return.&lt;/P&gt;&lt;P&gt;WRITE:/ it_return-type, it_return-id, it_return-number,&lt;/P&gt;&lt;P&gt;it_return-message.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;reward for useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Aug 2007 14:41:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-06T14:41:24Z</dc:date>
    <item>
      <title>BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588569#M592516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table with some data in FLAT FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By using that data i need to creatre BOM by using this FM CSAI_BOM_CREATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which parameters i need to pass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VKR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:24:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588569#M592516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588570#M592517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might try these FMs as well: CSAP_MAT_BOM_CREATE, BAPI_MATERIAL_BOM_GROUP_CREATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tamá&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:31:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588570#M592517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588571#M592518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this sample code....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZRBC107 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This code will create a material BoM for the material&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MAINMATERIAL with the components COMPON1 and COMPON2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;it_bomgroup LIKE bapi1080_bgr_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_variants LIKE bapi1080_bom_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_items    LIKE bapi1080_itm_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_matrel   LIKE bapi1080_mbm_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_itemas   LIKE bapi1080_rel_itm_bom_c OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_return   LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material BoM Group Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_bomgroup.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_bomgroup-object_type = 'BGR'.&lt;/P&gt;&lt;P&gt;it_bomgroup-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_usage = '5'.&lt;/P&gt;&lt;P&gt;" YOU COULD CHANGE THE BOM USAGE TO YOUR NEEDS&lt;/P&gt;&lt;P&gt;it_bomgroup-ltxt_lang = sy-langu.&lt;/P&gt;&lt;P&gt;it_bomgroup-technical_type = ' '.&lt;/P&gt;&lt;P&gt;it_bomgroup-bom_text = 'Simple BoM - FM'.&lt;/P&gt;&lt;P&gt;it_bomgroup-created_in_plant = 'TURB'.&lt;/P&gt;&lt;P&gt;APPEND it_bomgroup.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Details of the different variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_variants.&lt;/P&gt;&lt;P&gt;it_variants-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_variants-object_type = 'BOM'.&lt;/P&gt;&lt;P&gt;it_variants-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_variants-alternative_bom = '01'.&lt;/P&gt;&lt;P&gt;it_variants-bom_status = '01'.&lt;/P&gt;&lt;P&gt;it_variants-base_qty = '1.000'.&lt;/P&gt;&lt;P&gt;it_variants-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_variants-function = 'CHG'.&lt;/P&gt;&lt;P&gt;APPEND it_variants.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Details of the items of the variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_items.&lt;/P&gt;&lt;P&gt;it_items-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_items-object_type = 'ITM'.&lt;/P&gt;&lt;P&gt;it_items-object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_items-item_no = '0010'.&lt;/P&gt;&lt;P&gt;it_items-item_cat = 'L'.&lt;/P&gt;&lt;P&gt;it_items-component = '000000000000200242'.&lt;/P&gt;&lt;P&gt;it_items-comp_qty = '20'.&lt;/P&gt;&lt;P&gt;it_items-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;APPEND it_items.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Details of the materials of the different variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_matrel.&lt;/P&gt;&lt;P&gt;it_matrel-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_matrel-material = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_matrel-plant = 'TURB'.&lt;/P&gt;&lt;P&gt;it_matrel-bom_usage = '5'.&lt;/P&gt;&lt;P&gt;it_matrel-alternative_bom = '01'.&lt;/P&gt;&lt;P&gt;APPEND it_matrel.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Linking items to the corresponding variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_itemas.&lt;/P&gt;&lt;P&gt;it_itemas-bom_group_identification = 'BAPI_SMP_COL1'.&lt;/P&gt;&lt;P&gt;it_itemas-sub_object_type = 'ITM'.&lt;/P&gt;&lt;P&gt;it_itemas-sub_object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_itemas-super_object_type = 'BOM'.&lt;/P&gt;&lt;P&gt;it_itemas-super_object_id = '000000000000200275'.&lt;/P&gt;&lt;P&gt;it_itemas-valid_from_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_itemas-function = 'CHG'.&lt;/P&gt;&lt;P&gt;APPEND it_itemas.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_MATERIAL_BOM_GROUP_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;all_error = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;bomgroup = it_bomgroup&lt;/P&gt;&lt;P&gt;variants = it_variants&lt;/P&gt;&lt;P&gt;items = it_items&lt;/P&gt;&lt;P&gt;materialrelations = it_matrel&lt;/P&gt;&lt;P&gt;itemassignments = it_itemas&lt;/P&gt;&lt;P&gt;return = it_return.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT it_return.&lt;/P&gt;&lt;P&gt;WRITE:/ it_return-type, it_return-id, it_return-number,&lt;/P&gt;&lt;P&gt;it_return-message.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;reward for useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:41:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bom/m-p/2588571#M592518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:41:24Z</dc:date>
    </item>
  </channel>
</rss>

