<?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: BAPI_GOODSMVT_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054960#M424062</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;DATA: h_goodsmvt_header LIKE bapi2017_gm_head_01.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_code LIKE bapi2017_gm_code.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_item LIKE bapi2017_gm_item_create&lt;/P&gt;&lt;P&gt;OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_serialnumber LIKE bapi2017_gm_serialnumber&lt;/P&gt;&lt;P&gt;OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Header data&lt;/P&gt;&lt;P&gt;h_goodsmvt_header-pstng_date = pstng_date.&lt;/P&gt;&lt;P&gt;h_goodsmvt_header-doc_date = doc_date. &lt;/P&gt;&lt;P&gt;h_goodsmvt_header-HEADER_TXT = Header text &lt;/P&gt;&lt;P&gt;h_goodsmvt_header-REF_DOC_NO = Ref Doc #&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GM_Code 01: Goods receipt for purchase order'.&lt;/P&gt;&lt;P&gt;h_goodsmvt_code = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Loop on Item materials&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT p_order_goodsmvt WHERE NOT material IS INITIAL.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-orderid = p_orderid.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-mvt_ind = p_order_goodsmvt-mvt_ind.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-move_type = p_order_goodsmvt-move_type.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-plant = p_plant.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-stge_loc = p_stge_loc.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-customer = p_order_goodsmvt-customer.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-PO_NUMBER = p_order_goodsmvt-PO_NUMBER.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-PO_ITEM = p_order_goodsmvt-PO_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If the there is an amount in the Position text fill it into&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;amount_lc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if p_order_goodsmvt-item_text = '0.01'.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-amount_lc = p_order_goodsmvt-item_text.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-spec_stock = p_order_goodsmvt-spec_stock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;input = p_order_goodsmvt-material&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;output = h_goodsmvt_item-material&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;length_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-material = p_order_goodsmvt-material.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_qnt = p_order_goodsmvt-entry_qnt.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_uom = p_order_goodsmvt-entry_uom.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_uom_iso = p_order_goodsmvt-entry_uom_iso.&lt;/P&gt;&lt;P&gt;APPEND h_goodsmvt_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To populate the serial numbers in case the part is serialized&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_matitem = v_matitem + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SHIFT p_order_goodsmvt-serialno LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF NOT p_order_goodsmvt-serialno IS INITIAL.&lt;/P&gt;&lt;P&gt;h_goodsmvt_serialnumber-matdoc_itm = v_matitem.&lt;/P&gt;&lt;P&gt;h_goodsmvt_serialnumber-serialno = p_order_goodsmvt-serialno.&lt;/P&gt;&lt;P&gt;append h_goodsmvt_serialnumber.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_GOODSMVT_CREATE'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;goodsmvt_header = h_goodsmvt_header&lt;/P&gt;&lt;P&gt;goodsmvt_code = h_goodsmvt_code&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;goodsmvt_item = h_goodsmvt_item&lt;/P&gt;&lt;P&gt;goodsmvt_serialnumber = h_goodsmvt_serialnumber&lt;/P&gt;&lt;P&gt;return = return_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if return_material[] is initial.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;WAIT = h_x.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2999868"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Mar 2007 15:00:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-22T15:00:56Z</dc:date>
    <item>
      <title>BAPI_GOODSMVT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054958#M424060</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;I need to perform the MIGO for the reversal of the diff of quantity (say 2) using BAPI_GOODSMVT_CREATE, what all things shall i keep in mind while performing this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gunjan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2007 14:56:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054958#M424060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-22T14:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_GOODSMVT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054959#M424061</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; Header Data&lt;/P&gt;&lt;P&gt;v_header-pstng_date = sy-datum.&lt;/P&gt;&lt;P&gt;v_header-doc_date = sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Code Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_gm_code-gm_code = '03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;Mandatory fields passed into BAPI&lt;/STRONG&gt;***&lt;/P&gt;&lt;P&gt;CLEAR i_items[].&lt;/P&gt;&lt;P&gt;wa_items-material = wa_mseg1-matnr.&lt;/P&gt;&lt;P&gt;wa_items-plant = wa_mseg1-werks.&lt;/P&gt;&lt;P&gt;wa_items-stge_loc = wa_mseg1-lgort.&lt;/P&gt;&lt;P&gt;wa_items-move_type = wa_mseg1-bwart.&lt;/P&gt;&lt;P&gt;wa_items-entry_qnt = wa_mseg1-lossquantity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_items-costcenter = 'SC120300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_items TO i_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_GOODSMVT_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;goodsmvt_header = v_header&lt;/P&gt;&lt;P&gt;goodsmvt_code = v_gm_code&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TESTRUN = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;goodsmvt_headret = wa_headret&lt;/P&gt;&lt;P&gt;materialdocument = wa_matdoc&lt;/P&gt;&lt;P&gt;matdocumentyear = wa_matdocyr&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;goodsmvt_item = i_items&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GOODSMVT_SERIALNUMBER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;return = i_return_goods .&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; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2007 15:00:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054959#M424061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-22T15:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_GOODSMVT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054960#M424062</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;DATA: h_goodsmvt_header LIKE bapi2017_gm_head_01.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_code LIKE bapi2017_gm_code.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_item LIKE bapi2017_gm_item_create&lt;/P&gt;&lt;P&gt;OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: h_goodsmvt_serialnumber LIKE bapi2017_gm_serialnumber&lt;/P&gt;&lt;P&gt;OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Header data&lt;/P&gt;&lt;P&gt;h_goodsmvt_header-pstng_date = pstng_date.&lt;/P&gt;&lt;P&gt;h_goodsmvt_header-doc_date = doc_date. &lt;/P&gt;&lt;P&gt;h_goodsmvt_header-HEADER_TXT = Header text &lt;/P&gt;&lt;P&gt;h_goodsmvt_header-REF_DOC_NO = Ref Doc #&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GM_Code 01: Goods receipt for purchase order'.&lt;/P&gt;&lt;P&gt;h_goodsmvt_code = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Loop on Item materials&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT p_order_goodsmvt WHERE NOT material IS INITIAL.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-orderid = p_orderid.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-mvt_ind = p_order_goodsmvt-mvt_ind.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-move_type = p_order_goodsmvt-move_type.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-plant = p_plant.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-stge_loc = p_stge_loc.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-customer = p_order_goodsmvt-customer.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-PO_NUMBER = p_order_goodsmvt-PO_NUMBER.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-PO_ITEM = p_order_goodsmvt-PO_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If the there is an amount in the Position text fill it into&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;amount_lc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if p_order_goodsmvt-item_text = '0.01'.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-amount_lc = p_order_goodsmvt-item_text.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-spec_stock = p_order_goodsmvt-spec_stock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;input = p_order_goodsmvt-material&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;output = h_goodsmvt_item-material&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;length_error = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-material = p_order_goodsmvt-material.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_qnt = p_order_goodsmvt-entry_qnt.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_uom = p_order_goodsmvt-entry_uom.&lt;/P&gt;&lt;P&gt;h_goodsmvt_item-entry_uom_iso = p_order_goodsmvt-entry_uom_iso.&lt;/P&gt;&lt;P&gt;APPEND h_goodsmvt_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To populate the serial numbers in case the part is serialized&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_matitem = v_matitem + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SHIFT p_order_goodsmvt-serialno LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF NOT p_order_goodsmvt-serialno IS INITIAL.&lt;/P&gt;&lt;P&gt;h_goodsmvt_serialnumber-matdoc_itm = v_matitem.&lt;/P&gt;&lt;P&gt;h_goodsmvt_serialnumber-serialno = p_order_goodsmvt-serialno.&lt;/P&gt;&lt;P&gt;append h_goodsmvt_serialnumber.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_GOODSMVT_CREATE'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;goodsmvt_header = h_goodsmvt_header&lt;/P&gt;&lt;P&gt;goodsmvt_code = h_goodsmvt_code&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;goodsmvt_item = h_goodsmvt_item&lt;/P&gt;&lt;P&gt;goodsmvt_serialnumber = h_goodsmvt_serialnumber&lt;/P&gt;&lt;P&gt;return = return_material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if return_material[] is initial.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;WAIT = h_x.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2999868"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2007 15:00:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/2054960#M424062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-22T15:00:56Z</dc:date>
    </item>
  </channel>
</rss>

