<?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: SO_DOCUMENT_SEND_API1 - Destribution list in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187601#M759178</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here is the sample code which i have used in my program.but i used SO_NEW_DOCUMENT_ATT_SEND_API1 fm in my program.i think its new version .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_document_data    TYPE sodocchgi1.        "Mail data&lt;/P&gt;&lt;P&gt;DATA: tbl_packing_list    TYPE sopcklsti1     OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;          tbl_object_header   TYPE solisti1       OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;           tbl_contents_txt1   TYPE solisti1       OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;           tbl_receivers       TYPE somlreci1      OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;          tbl_contents_txt    TYPE solisti1       OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: c_x TYPE c VALUE 'X'.&lt;/P&gt;&lt;P&gt;CONSTANTS: c_c TYPE c VALUE 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;FORM send_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK NOT tbl_error[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SORT tbl_error BY material.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM prepare_mail.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get e-mail document data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM document_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get packing list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM packing_list.&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;Get receiver mail id's&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tbl_receivers-receiver = 'Z_ROOTS_SHP'.&lt;/P&gt;&lt;P&gt;  tbl_receivers-rec_type = c_c.&lt;/P&gt;&lt;P&gt;  tbl_receivers-express  = c_x.&lt;/P&gt;&lt;P&gt;  tbl_receivers-sap_body = c_x.&lt;/P&gt;&lt;P&gt;  APPEND tbl_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call FM to send E-mails to receivers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            document_data              = w_document_data&lt;/P&gt;&lt;P&gt;            put_in_outbox              = 'X'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            packing_list               = tbl_packing_list&lt;/P&gt;&lt;P&gt;            object_header              = tbl_object_header&lt;/P&gt;&lt;P&gt;            contents_txt               = tbl_contents_txt&lt;/P&gt;&lt;P&gt;            receivers                  = tbl_receivers[]&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;            document_not_sent          = 2&lt;/P&gt;&lt;P&gt;            document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;            operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;            parameter_error            = 5&lt;/P&gt;&lt;P&gt;            x_error                    = 6&lt;/P&gt;&lt;P&gt;            enqueue_error              = 7&lt;/P&gt;&lt;P&gt;            OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CLEAR tbl_packing_list.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: tbl_packing_list,tbl_object_header,tbl_contents_txt,&lt;/P&gt;&lt;P&gt;           tbl_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " send_mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_mail.&lt;/P&gt;&lt;P&gt;  CONSTANTS:c_comma        TYPE c  VALUE ',',              "Delimiter&lt;/P&gt;&lt;P&gt;            c_linefeed     TYPE x  VALUE '0D'.             "Line feed&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;E-Mail body content&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE text-026 w_docnum  text-027 INTO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Pease find the errors in the document attached&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tbl_contents_txt-line&lt;/P&gt;&lt;P&gt;    SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;  CLEAR tbl_contents_txt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                                            "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;E-mail attachment header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE text-029 text-030 text-035 text-036 text-031&lt;/P&gt;&lt;P&gt;    text-037 text-064 text-033 text-038 text-043 text-039 c_comma&lt;/P&gt;&lt;P&gt;   INTO tbl_contents_txt-line SEPARATED BY c_comma.&lt;/P&gt;&lt;P&gt;  APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;  CLEAR tbl_contents_txt.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E-mail attachment content&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT tbl_error[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    LOOP AT tbl_error.&lt;/P&gt;&lt;P&gt;      CONCATENATE w_docnum&lt;/P&gt;&lt;P&gt;                  tbl_error-sold_to&lt;/P&gt;&lt;P&gt;                  tbl_error-distchan&lt;/P&gt;&lt;P&gt;                  tbl_error-ship_to&lt;/P&gt;&lt;P&gt;                  tbl_error-material&lt;/P&gt;&lt;P&gt;                  tbl_error-shipped_qty&lt;/P&gt;&lt;P&gt;                  tbl_error-plant                           "TIR-60433&lt;/P&gt;&lt;P&gt;                  tbl_error-uom&lt;/P&gt;&lt;P&gt;                  tbl_error-purchase_order&lt;/P&gt;&lt;P&gt;                  tbl_error-tsa_no&lt;/P&gt;&lt;P&gt;                  tbl_error-description&lt;/P&gt;&lt;P&gt;        INTO tbl_contents_txt-line&lt;/P&gt;&lt;P&gt;        SEPARATED BY c_comma.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE c_linefeed tbl_contents_txt-line c_comma&lt;/P&gt;&lt;P&gt;             INTO tbl_contents_txt-line.&lt;/P&gt;&lt;P&gt;      APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;      CLEAR: tbl_contents_txt.&lt;/P&gt;&lt;P&gt;      CLEAR: tbl_error.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************&lt;/P&gt;&lt;P&gt;FORM document_data.&lt;/P&gt;&lt;P&gt;  CONSTANTS: c_underscore   TYPE c  VALUE '_'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_line.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'RootsTownShipment' sy-datum sy-uzeit INTO w_line&lt;/P&gt;&lt;P&gt;SEPARATED BY c_underscore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_document_data-obj_name  = w_line.&lt;/P&gt;&lt;P&gt;  w_document_data-obj_descr = w_line.&lt;/P&gt;&lt;P&gt;  w_document_data-priority  = 1.&lt;/P&gt;&lt;P&gt;  w_document_data-obj_prio  = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " document_data&lt;/P&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM packing_list.&lt;/P&gt;&lt;P&gt;  CLEAR w_lines.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE tbl_error LINES w_lines.&lt;/P&gt;&lt;P&gt;  READ TABLE tbl_contents_txt INDEX w_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_num   = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_num   = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_type   = 'RAW'.&lt;/P&gt;&lt;P&gt;  APPEND tbl_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_num   = 0.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_start = 2.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_num   = w_lines + 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_type   = 'CSV'.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-obj_name   = 'RootsTownshipment'.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_size   = 350 * ( w_lines + 1 ).&lt;/P&gt;&lt;P&gt;  "255 * ( w_lines + 1 ).&lt;/P&gt;&lt;P&gt;  APPEND tbl_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " packing_list&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change according to your data.Definitely it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if its useful&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sivaparvathi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Siva Parvathi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Dec 2007 13:06:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-10T13:06:07Z</dc:date>
    <item>
      <title>SO_DOCUMENT_SEND_API1 - Destribution list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187597#M759174</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;Can anyone tell me how to create the distribution list while using the SO_DOCUMENT_SEND_API1 FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 12:55:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187597#M759174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T12:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1 - Destribution list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187598#M759175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check these threads..&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="60206"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="109471"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 12:58:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187598#M759175</guid>
      <dc:creator>former_member188829</dc:creator>
      <dc:date>2007-12-10T12:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1 - Destribution list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187599#M759176</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;check the T-code SO23 Tcode for creation of the distribution list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;siva chalasani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:03:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187599#M759176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1 - Destribution list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187600#M759177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create the distribution list which we are passinf to FM SO_DOCUMENT_SEND_API1,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:03:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187600#M759177</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1 - Destribution list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187601#M759178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here is the sample code which i have used in my program.but i used SO_NEW_DOCUMENT_ATT_SEND_API1 fm in my program.i think its new version .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_document_data    TYPE sodocchgi1.        "Mail data&lt;/P&gt;&lt;P&gt;DATA: tbl_packing_list    TYPE sopcklsti1     OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;          tbl_object_header   TYPE solisti1       OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;           tbl_contents_txt1   TYPE solisti1       OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;           tbl_receivers       TYPE somlreci1      OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;          tbl_contents_txt    TYPE solisti1       OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: c_x TYPE c VALUE 'X'.&lt;/P&gt;&lt;P&gt;CONSTANTS: c_c TYPE c VALUE 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;FORM send_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK NOT tbl_error[] IS INITIAL.&lt;/P&gt;&lt;P&gt;  SORT tbl_error BY material.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM prepare_mail.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get e-mail document data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM document_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get packing list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM packing_list.&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;Get receiver mail id's&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tbl_receivers-receiver = 'Z_ROOTS_SHP'.&lt;/P&gt;&lt;P&gt;  tbl_receivers-rec_type = c_c.&lt;/P&gt;&lt;P&gt;  tbl_receivers-express  = c_x.&lt;/P&gt;&lt;P&gt;  tbl_receivers-sap_body = c_x.&lt;/P&gt;&lt;P&gt;  APPEND tbl_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call FM to send E-mails to receivers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            document_data              = w_document_data&lt;/P&gt;&lt;P&gt;            put_in_outbox              = 'X'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            packing_list               = tbl_packing_list&lt;/P&gt;&lt;P&gt;            object_header              = tbl_object_header&lt;/P&gt;&lt;P&gt;            contents_txt               = tbl_contents_txt&lt;/P&gt;&lt;P&gt;            receivers                  = tbl_receivers[]&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;            document_not_sent          = 2&lt;/P&gt;&lt;P&gt;            document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;            operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;            parameter_error            = 5&lt;/P&gt;&lt;P&gt;            x_error                    = 6&lt;/P&gt;&lt;P&gt;            enqueue_error              = 7&lt;/P&gt;&lt;P&gt;            OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CLEAR tbl_packing_list.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: tbl_packing_list,tbl_object_header,tbl_contents_txt,&lt;/P&gt;&lt;P&gt;           tbl_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " send_mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_mail.&lt;/P&gt;&lt;P&gt;  CONSTANTS:c_comma        TYPE c  VALUE ',',              "Delimiter&lt;/P&gt;&lt;P&gt;            c_linefeed     TYPE x  VALUE '0D'.             "Line feed&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;E-Mail body content&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE text-026 w_docnum  text-027 INTO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Pease find the errors in the document attached&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tbl_contents_txt-line&lt;/P&gt;&lt;P&gt;    SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;  CLEAR tbl_contents_txt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                                            "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;E-mail attachment header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE text-029 text-030 text-035 text-036 text-031&lt;/P&gt;&lt;P&gt;    text-037 text-064 text-033 text-038 text-043 text-039 c_comma&lt;/P&gt;&lt;P&gt;   INTO tbl_contents_txt-line SEPARATED BY c_comma.&lt;/P&gt;&lt;P&gt;  APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;  CLEAR tbl_contents_txt.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E-mail attachment content&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT tbl_error[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    LOOP AT tbl_error.&lt;/P&gt;&lt;P&gt;      CONCATENATE w_docnum&lt;/P&gt;&lt;P&gt;                  tbl_error-sold_to&lt;/P&gt;&lt;P&gt;                  tbl_error-distchan&lt;/P&gt;&lt;P&gt;                  tbl_error-ship_to&lt;/P&gt;&lt;P&gt;                  tbl_error-material&lt;/P&gt;&lt;P&gt;                  tbl_error-shipped_qty&lt;/P&gt;&lt;P&gt;                  tbl_error-plant                           "TIR-60433&lt;/P&gt;&lt;P&gt;                  tbl_error-uom&lt;/P&gt;&lt;P&gt;                  tbl_error-purchase_order&lt;/P&gt;&lt;P&gt;                  tbl_error-tsa_no&lt;/P&gt;&lt;P&gt;                  tbl_error-description&lt;/P&gt;&lt;P&gt;        INTO tbl_contents_txt-line&lt;/P&gt;&lt;P&gt;        SEPARATED BY c_comma.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE c_linefeed tbl_contents_txt-line c_comma&lt;/P&gt;&lt;P&gt;             INTO tbl_contents_txt-line.&lt;/P&gt;&lt;P&gt;      APPEND tbl_contents_txt.&lt;/P&gt;&lt;P&gt;      CLEAR: tbl_contents_txt.&lt;/P&gt;&lt;P&gt;      CLEAR: tbl_error.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************&lt;/P&gt;&lt;P&gt;FORM document_data.&lt;/P&gt;&lt;P&gt;  CONSTANTS: c_underscore   TYPE c  VALUE '_'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_line.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'RootsTownShipment' sy-datum sy-uzeit INTO w_line&lt;/P&gt;&lt;P&gt;SEPARATED BY c_underscore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_document_data-obj_name  = w_line.&lt;/P&gt;&lt;P&gt;  w_document_data-obj_descr = w_line.&lt;/P&gt;&lt;P&gt;  w_document_data-priority  = 1.&lt;/P&gt;&lt;P&gt;  w_document_data-obj_prio  = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " document_data&lt;/P&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM packing_list.&lt;/P&gt;&lt;P&gt;  CLEAR w_lines.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE tbl_error LINES w_lines.&lt;/P&gt;&lt;P&gt;  READ TABLE tbl_contents_txt INDEX w_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_num   = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_num   = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_type   = 'RAW'.&lt;/P&gt;&lt;P&gt;  APPEND tbl_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_start = 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-head_num   = 0.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_start = 2.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-body_num   = w_lines + 1.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_type   = 'CSV'.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-obj_name   = 'RootsTownshipment'.&lt;/P&gt;&lt;P&gt;  tbl_packing_list-doc_size   = 350 * ( w_lines + 1 ).&lt;/P&gt;&lt;P&gt;  "255 * ( w_lines + 1 ).&lt;/P&gt;&lt;P&gt;  APPEND tbl_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " packing_list&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change according to your data.Definitely it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if its useful&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sivaparvathi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Siva Parvathi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1-destribution-list/m-p/3187601#M759178</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:06:07Z</dc:date>
    </item>
  </channel>
</rss>

