<?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 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/1649457#M288709</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 created a functional module the purpose of this is to send an email to the distribution list when ever there is an error in processing the item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;every thing is working fine but a PO can have a number of items so in my program if the first item is error it is not processing the second item. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can any one help me with logic how to process all the items in the PO if there is an error in some of the items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*" IMPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_HEADER) LIKE BAPI2017_GM_HEAD_01 STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_HEAD_01&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_CODE) LIKE BAPI2017_GM_CODE STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_CODE&lt;/P&gt;&lt;P&gt;*" VALUE(TESTRUN) LIKE BAPI2017_GM_GEN-TESTRUN DEFAULT SPACE&lt;/P&gt;&lt;P&gt;*" EXPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_HEADRET) LIKE BAPI2017_GM_HEAD_RET STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_HEAD_RET&lt;/P&gt;&lt;P&gt;*" VALUE(MATERIALDOCUMENT) TYPE BAPI2017_GM_HEAD_RET-MAT_DOC&lt;/P&gt;&lt;P&gt;*" VALUE(MATDOCUMENTYEAR) TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" GOODSMVT_ITEM STRUCTURE BAPI2017_GM_ITEM_CREATE&lt;/P&gt;&lt;P&gt;*" GOODSMVT_SERIALNUMBER STRUCTURE BAPI2017_GM_SERIALNUMBER&lt;/P&gt;&lt;P&gt;*" OPTIONAL&lt;/P&gt;&lt;P&gt;*" RETURN STRUCTURE BAPIRET2&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ET PLANT AND STORAGE LOC TO THE INTERNAL TABLE.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE goodsmvt_item LINES w_no_lines.&lt;/P&gt;&lt;P&gt;IF w_no_lines &amp;gt; 0.&lt;/P&gt;&lt;P&gt;SELECT ebeln ebelp werks lgort&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;INTO TABLE t_ekpo FOR ALL ENTRIES IN goodsmvt_item&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;ebeln = goodsmvt_item-po_number AND&lt;/P&gt;&lt;P&gt;ebelp = goodsmvt_item-po_item.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GET THE VENDOR NUMBER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR w_lifnr.&lt;/P&gt;&lt;P&gt;SELECT SINGLE lifnr INTO w_lifnr&lt;/P&gt;&lt;P&gt;FROM ekko&lt;/P&gt;&lt;P&gt;WHERE ebeln = goodsmvt_item-po_number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODIFY THE ITEMS TABLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT goodsmvt_item.&lt;/P&gt;&lt;P&gt;CLEAR t_ekpo.&lt;/P&gt;&lt;P&gt;READ TABLE t_ekpo WITH KEY ebeln = goodsmvt_item-po_number&lt;/P&gt;&lt;P&gt;ebelp = goodsmvt_item-po_item.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;goodsmvt_item-plant = t_ekpo-werks.&lt;/P&gt;&lt;P&gt;goodsmvt_item-stge_loc = t_ekpo-lgort.&lt;/P&gt;&lt;P&gt;MODIFY goodsmvt_item TRANSPORTING plant stge_loc.&lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Execute Goods Receipt for PO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_GOODSMVT_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;goodsmvt_header = goodsmvt_header&lt;/P&gt;&lt;P&gt;goodsmvt_code = '01' "from table t158g for mb01&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 = goodsmvt_headret&lt;/P&gt;&lt;P&gt;materialdocument = materialdocument&lt;/P&gt;&lt;P&gt;matdocumentyear = matdocumentyear&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;goodsmvt_item = goodsmvt_item&lt;/P&gt;&lt;P&gt;goodsmvt_serialnumber = goodsmvt_serialnumber&lt;/P&gt;&lt;P&gt;return = t_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECK WHETHER MAT DOC NO IS CREATED.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF materialdocument = space.&lt;/P&gt;&lt;P&gt;CLEAR w_lv_fname.&lt;/P&gt;&lt;P&gt;w_lv_fname = goodsmvt_item-entry_qnt.&lt;/P&gt;&lt;P&gt;SHIFT w_lv_fname LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;CLEAR w_temp_flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE THE ERROR MESSAGE TO THE INTERNAL TABLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT t_return WHERE type = 'E'.&lt;/P&gt;&lt;P&gt;IF w_temp_flag NE t_return-row.&lt;/P&gt;&lt;P&gt;READ TABLE goodsmvt_item INDEX w_temp_flag.&lt;/P&gt;&lt;P&gt;CONCATENATE 'The following errors were detected when posting GR For'&lt;/P&gt;&lt;P&gt;'PO NO' goodsmvt_item-po_number&lt;/P&gt;&lt;P&gt;'PLANT' goodsmvt_item-plant&lt;/P&gt;&lt;P&gt;'STORAGE LOC' goodsmvt_item-stge_loc&lt;/P&gt;&lt;P&gt;'MATERIAL' goodsmvt_item-material&lt;/P&gt;&lt;P&gt;'MOVEMENT TYPE' goodsmvt_item-move_type&lt;/P&gt;&lt;P&gt;'QUANTITY' w_lv_fname&lt;/P&gt;&lt;P&gt;'SERIAL NO' goodsmvt_serialnumber-serialno&lt;/P&gt;&lt;P&gt;'PO ITEM NO' goodsmvt_item-po_item&lt;/P&gt;&lt;P&gt;INTO t_msg SEPARATED BY space.&lt;/P&gt;&lt;P&gt;APPEND t_msg.&lt;/P&gt;&lt;P&gt;w_temp_flag = t_return-row.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MOVE t_return TO t_msg.&lt;/P&gt;&lt;P&gt;APPEND t_msg.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EMAIL SUBJECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;w_subject = .gr fail'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECK THE NAME OF THE SAP SYSTEM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF sy-sysid = 'PRD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get vendor-specific distribution list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_GET_DISTRIBUTION'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;application = c_application&lt;/P&gt;&lt;P&gt;application_group = w_lifnr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;address_list = w_address_list.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get test user group distribution list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_GET_DISTRIBUTION'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;application = c_application&lt;/P&gt;&lt;P&gt;application_group = c_test&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;address_list = w_address_list.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SEND EMAIL TO THE DISTRIBUTION LIST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_UNIX_MAIL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;ux_receivers = w_address_list&lt;/P&gt;&lt;P&gt;ux_subject = w_subject&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UX_FROM =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;ux_lines = t_msg.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Oct 2006 20:56:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-25T20:56:15Z</dc:date>
    <item>
      <title>bapi_goodsmvt_create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/1649457#M288709</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 created a functional module the purpose of this is to send an email to the distribution list when ever there is an error in processing the item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;every thing is working fine but a PO can have a number of items so in my program if the first item is error it is not processing the second item. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so can any one help me with logic how to process all the items in the PO if there is an error in some of the items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*" IMPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_HEADER) LIKE BAPI2017_GM_HEAD_01 STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_HEAD_01&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_CODE) LIKE BAPI2017_GM_CODE STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_CODE&lt;/P&gt;&lt;P&gt;*" VALUE(TESTRUN) LIKE BAPI2017_GM_GEN-TESTRUN DEFAULT SPACE&lt;/P&gt;&lt;P&gt;*" EXPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(GOODSMVT_HEADRET) LIKE BAPI2017_GM_HEAD_RET STRUCTURE&lt;/P&gt;&lt;P&gt;*" BAPI2017_GM_HEAD_RET&lt;/P&gt;&lt;P&gt;*" VALUE(MATERIALDOCUMENT) TYPE BAPI2017_GM_HEAD_RET-MAT_DOC&lt;/P&gt;&lt;P&gt;*" VALUE(MATDOCUMENTYEAR) TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" GOODSMVT_ITEM STRUCTURE BAPI2017_GM_ITEM_CREATE&lt;/P&gt;&lt;P&gt;*" GOODSMVT_SERIALNUMBER STRUCTURE BAPI2017_GM_SERIALNUMBER&lt;/P&gt;&lt;P&gt;*" OPTIONAL&lt;/P&gt;&lt;P&gt;*" RETURN STRUCTURE BAPIRET2&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ET PLANT AND STORAGE LOC TO THE INTERNAL TABLE.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE goodsmvt_item LINES w_no_lines.&lt;/P&gt;&lt;P&gt;IF w_no_lines &amp;gt; 0.&lt;/P&gt;&lt;P&gt;SELECT ebeln ebelp werks lgort&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;INTO TABLE t_ekpo FOR ALL ENTRIES IN goodsmvt_item&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;ebeln = goodsmvt_item-po_number AND&lt;/P&gt;&lt;P&gt;ebelp = goodsmvt_item-po_item.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GET THE VENDOR NUMBER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR w_lifnr.&lt;/P&gt;&lt;P&gt;SELECT SINGLE lifnr INTO w_lifnr&lt;/P&gt;&lt;P&gt;FROM ekko&lt;/P&gt;&lt;P&gt;WHERE ebeln = goodsmvt_item-po_number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODIFY THE ITEMS TABLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT goodsmvt_item.&lt;/P&gt;&lt;P&gt;CLEAR t_ekpo.&lt;/P&gt;&lt;P&gt;READ TABLE t_ekpo WITH KEY ebeln = goodsmvt_item-po_number&lt;/P&gt;&lt;P&gt;ebelp = goodsmvt_item-po_item.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;goodsmvt_item-plant = t_ekpo-werks.&lt;/P&gt;&lt;P&gt;goodsmvt_item-stge_loc = t_ekpo-lgort.&lt;/P&gt;&lt;P&gt;MODIFY goodsmvt_item TRANSPORTING plant stge_loc.&lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Execute Goods Receipt for PO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_GOODSMVT_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;goodsmvt_header = goodsmvt_header&lt;/P&gt;&lt;P&gt;goodsmvt_code = '01' "from table t158g for mb01&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 = goodsmvt_headret&lt;/P&gt;&lt;P&gt;materialdocument = materialdocument&lt;/P&gt;&lt;P&gt;matdocumentyear = matdocumentyear&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;goodsmvt_item = goodsmvt_item&lt;/P&gt;&lt;P&gt;goodsmvt_serialnumber = goodsmvt_serialnumber&lt;/P&gt;&lt;P&gt;return = t_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECK WHETHER MAT DOC NO IS CREATED.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF materialdocument = space.&lt;/P&gt;&lt;P&gt;CLEAR w_lv_fname.&lt;/P&gt;&lt;P&gt;w_lv_fname = goodsmvt_item-entry_qnt.&lt;/P&gt;&lt;P&gt;SHIFT w_lv_fname LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;CLEAR w_temp_flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE THE ERROR MESSAGE TO THE INTERNAL TABLE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT t_return WHERE type = 'E'.&lt;/P&gt;&lt;P&gt;IF w_temp_flag NE t_return-row.&lt;/P&gt;&lt;P&gt;READ TABLE goodsmvt_item INDEX w_temp_flag.&lt;/P&gt;&lt;P&gt;CONCATENATE 'The following errors were detected when posting GR For'&lt;/P&gt;&lt;P&gt;'PO NO' goodsmvt_item-po_number&lt;/P&gt;&lt;P&gt;'PLANT' goodsmvt_item-plant&lt;/P&gt;&lt;P&gt;'STORAGE LOC' goodsmvt_item-stge_loc&lt;/P&gt;&lt;P&gt;'MATERIAL' goodsmvt_item-material&lt;/P&gt;&lt;P&gt;'MOVEMENT TYPE' goodsmvt_item-move_type&lt;/P&gt;&lt;P&gt;'QUANTITY' w_lv_fname&lt;/P&gt;&lt;P&gt;'SERIAL NO' goodsmvt_serialnumber-serialno&lt;/P&gt;&lt;P&gt;'PO ITEM NO' goodsmvt_item-po_item&lt;/P&gt;&lt;P&gt;INTO t_msg SEPARATED BY space.&lt;/P&gt;&lt;P&gt;APPEND t_msg.&lt;/P&gt;&lt;P&gt;w_temp_flag = t_return-row.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MOVE t_return TO t_msg.&lt;/P&gt;&lt;P&gt;APPEND t_msg.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EMAIL SUBJECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;w_subject = .gr fail'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECK THE NAME OF THE SAP SYSTEM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF sy-sysid = 'PRD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get vendor-specific distribution list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_GET_DISTRIBUTION'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;application = c_application&lt;/P&gt;&lt;P&gt;application_group = w_lifnr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;address_list = w_address_list.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get test user group distribution list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_GET_DISTRIBUTION'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;application = c_application&lt;/P&gt;&lt;P&gt;application_group = c_test&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;address_list = w_address_list.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SEND EMAIL TO THE DISTRIBUTION LIST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'Z_UNIX_MAIL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;ux_receivers = w_address_list&lt;/P&gt;&lt;P&gt;ux_subject = w_subject&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UX_FROM =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;ux_lines = t_msg.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 20:56:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/1649457#M288709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-25T20:56:15Z</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/1649458#M288710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please see my response to this post in the other forum and close this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 21:21:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-goodsmvt-create/m-p/1649458#M288710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-25T21:21:09Z</dc:date>
    </item>
  </channel>
</rss>

