<?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: Converting SPool information into HTML Format in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284269#M785510</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;1) Read spool data into text file&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'RSPO_RETURN_ABAP_SPOOLJOB'
EXPORTING
rqident = v_rqident "Spool Number
TABLES
buffer = i_spool "Internal table output
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;2). then call function module&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  call function 'WWW_HTML_FROM_LISTOBJECT'
    exporting
      template_name = 'WEBREPORTING_REPORT'
    tables
      html          = report_html
      listobject    = report_list. "&amp;lt;&amp;lt; Pass i_spool internal table
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will get report_html internal table . this you need to pass Email send function module&lt;/P&gt;&lt;P&gt; a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Jan 2008 19:02:31 GMT</pubDate>
    <dc:creator>former_member194669</dc:creator>
    <dc:date>2008-01-14T19:02:31Z</dc:date>
    <item>
      <title>Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284268#M785509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;How to Converting SPool information into HTML Format &lt;/P&gt;&lt;P&gt;and send this HTML INFORMATION INTO MAIL..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone send program for this issue pls.&lt;/P&gt;&lt;P&gt;it is an urgent issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 16:53:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284268#M785509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-14T16:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284269#M785510</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;1) Read spool data into text file&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'RSPO_RETURN_ABAP_SPOOLJOB'
EXPORTING
rqident = v_rqident "Spool Number
TABLES
buffer = i_spool "Internal table output
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;2). then call function module&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  call function 'WWW_HTML_FROM_LISTOBJECT'
    exporting
      template_name = 'WEBREPORTING_REPORT'
    tables
      html          = report_html
      listobject    = report_list. "&amp;lt;&amp;lt; Pass i_spool internal table
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will get report_html internal table . this you need to pass Email send function module&lt;/P&gt;&lt;P&gt; a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 19:02:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284269#M785510</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-01-14T19:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284270#M785511</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 this link in Wiki.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://wiki.sdn.sap.com/wiki/display/Snippets/ABAP" target="test_blank"&gt;https://wiki.sdn.sap.com/wiki/display/Snippets/ABAP&lt;/A&gt;&lt;EM&gt;-&lt;/EM&gt;Send&lt;EM&gt;the&lt;/EM&gt;spool&lt;EM&gt;data&lt;/EM&gt;to&lt;EM&gt;an&lt;/EM&gt;email+address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 19:39:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284270#M785511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-14T19:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284271#M785512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Freinds,&lt;/P&gt;&lt;P&gt;i am generating below code.. but its giviing Runtime Error..&lt;/P&gt;&lt;P&gt;when passing report_html paramter into FM SO_NEW_DOCUMENT_ATT_SEND_API1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLS. SEE BELOW CODE..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_MAIL LIKE TSP01 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data  report_html like W3HTML  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: G_ICONS(32) OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA LISTOBJECT LIKE ABAPLIST OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA  sent_to_all like sonv-flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : RECEIVER(30),&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      spoolid    type tsp01-rqident,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       it_buffer like SOLI occurs 10 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       TABLE DECLARATIONS                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : TSP01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                INTERNAL  TABLE DECLARATIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data : begin of it_mail OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RQIDENT like tsp01-RQIDENT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      end of it_mail.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA IT_MAIL LIKE TSP01 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           SELECTION-SCREEN                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS : RQ2NAME LIKE TSP01-RQ2NAME .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            RQIDENT like TSP01-RQIDENT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT-OPTIONS :  S_RECVR FOR RECEIVER  NO INTERVALS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           START-OF-SELECTION                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM SEND_TO_SPOOL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_SPOOL_ID.&lt;/P&gt;&lt;P&gt;  loop at it_mail.&lt;/P&gt;&lt;P&gt;    PERFORM CONVERT_SPOOL_TO_PDF.&lt;/P&gt;&lt;P&gt;    PERFORM SEND_MAIL.&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;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_SPOOL_ID&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Getting the Latest Spool Request Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_SPOOL_ID.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;        FROM TSP01 INTO TABLE  IT_MAIL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       and   RQIDENT    = RQIDENT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WHERE  RQ2NAME   =  RQ2NAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_SPOOL_ID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CONVERT_SPOOL_TO_PDF&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Converting the Spool to PDF Document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CONVERT_SPOOL_TO_PDF.&lt;/P&gt;&lt;P&gt;*--Assigning the Spool number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; IT_MAIL-RQIDENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spoolid = IT_MAIL-RQIDENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Converting the Spool to PDF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RSPO_RETURN_ABAP_SPOOLJOB'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    RQIDENT                    =  spoolid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIRST_LINE                 = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LAST_LINE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    BUFFER                     = it_buffer&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_SUCH_JOB                = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NOT_ABAP_LIST              = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_CONTAINS_NO_DATA       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SELECTION_EMPTY            = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_PERMISSION              = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CAN_NOT_ACCESS             = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                     = 8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LISTOBJECT = IT_BUFFER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPORT_NAME         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   TEMPLATE_NAME       = 'WEBREPORTING_REPORT'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    HTML                = report_html&lt;/P&gt;&lt;P&gt;    LISTOBJECT          = LISTOBJECT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LISTICONS           = G_ICONS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CONVERT_SPOOL_TO_PDF&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;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT S_RECVR.&lt;/P&gt;&lt;P&gt; reclist-receiver = S_RECVR-LOW.&lt;/P&gt;&lt;P&gt; reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt; append reclist.&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;*--Send the document by calling the SAPoffice API1 module for sending&lt;/P&gt;&lt;P&gt;*--documents with attachments&lt;/P&gt;&lt;P&gt;&lt;/P&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              = doc_chng&lt;/P&gt;&lt;P&gt;         importing&lt;/P&gt;&lt;P&gt;              sent_to_all                = sent_to_all&lt;/P&gt;&lt;P&gt;         tables&lt;/P&gt;&lt;P&gt;              packing_list               = report_html "objpack&lt;/P&gt;&lt;P&gt;              object_header              = objhead&lt;/P&gt;&lt;P&gt;              contents_bin               = objbin&lt;/P&gt;&lt;P&gt;              contents_txt               = objtxt&lt;/P&gt;&lt;P&gt;              receivers                  = reclist&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;              operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;              others                     = 99.&lt;/P&gt;&lt;P&gt;  case sy-subrc.&lt;/P&gt;&lt;P&gt;    when 0.&lt;/P&gt;&lt;P&gt;      write:/ 'Mail sent successfully'.&lt;/P&gt;&lt;P&gt;    when 2.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'Error Generated while sending the mail'.&lt;/P&gt;&lt;P&gt;    when 4.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'You Do not have authorization to send mail'.&lt;/P&gt;&lt;P&gt;    when 99.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'Unknown Error'.&lt;/P&gt;&lt;P&gt;  endcase.&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;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 15:55:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284271#M785512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-16T15:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284272#M785513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a very simple example of a program which produces a list output, converts it to HTML and emails it, all in one shot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0003 .

data: list type table of  abaplist with header line.
data: htmllines type table of w3html with header line.

data: maildata   like sodocchgi1.
data: mailtxt    like solisti1 occurs 10 with header line.
data: mailrec    like somlrec90 occurs 0  with header line.

start-of-selection.

* Produce a list
  do 100 times.
    write:/ sy-index, at 30 sy-index, at 50 sy-index.
  enddo.

* Save the list
  call function 'SAVE_LIST'
       tables
            listobject         = list
       exceptions
            list_index_invalid = 1
            others             = 2.

* Convert the list
  call function 'WWW_LIST_TO_HTML'
       tables
            html = htmllines.

* Send mail
  maildata-obj_name = 'TEST'.
  maildata-obj_descr = 'Test Subject'.

  loop at htmllines.
    mailtxt = htmllines.
    append mailtxt.
  endloop.

  mailrec-receiver = 'you@yourcompany.com'.
  mailrec-rec_type  = 'U'.
  append mailrec.

  call function 'SO_NEW_DOCUMENT_SEND_API1'
       exporting
            document_data              = maildata
            document_type              = 'HTM'
            put_in_outbox              = 'X'
       tables
            object_header              = mailtxt
            object_content             = mailtxt
            receivers                  = mailrec
       exceptions
            too_many_receivers         = 1
            document_not_sent          = 2
            document_type_not_exist    = 3
            operation_no_authorization = 4
            parameter_error            = 5
            x_error                    = 6
            enqueue_error              = 7
            others                     = 8.
  if sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  endif.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 15:59:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284272#M785513</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-01-16T15:59:48Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284273#M785514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;thanks for ur reply...&lt;/P&gt;&lt;P&gt;but i want to Send a perticular SPOOL INFORAMTION INTO HTML and ..SEND THIS HTML INFORMATION  INTO A PERTICULAR PERSON MAIL..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls. can you send me ASAP.. it is very urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;venu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 19:54:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284273#M785514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-16T19:54:17Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284274#M785515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you can use a combination of example code in this thread to come up with your solution, it appears that aRs  has some code there that you could use to get the contents of the spool and convert it to HTML, you can simply plug that code into my example, and that should be it right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 20:03:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284274#M785515</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-01-16T20:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Converting SPool information into HTML Format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284275#M785516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;once again thanks for your kindly reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i am developing below Code.. that HTMAL AATCHMENTS ARE NOT COMING IN MAIL.&lt;/P&gt;&lt;P&gt;PLS can you you verify the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       DATA DECLARATIONS                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_LIST   LIKE ABAPLIST OCCURS 0  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      VARIANT  LIKE RSVAR-VARIANT,&lt;/P&gt;&lt;P&gt;      DOC_CHNG  LIKE SODOCCHGI1,&lt;/P&gt;&lt;P&gt;       RECLIST LIKE SOMLRECI1  OCCURS 5  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:  spoolid    type tsp01-rqident.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_MAIL LIKE TSP01 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data  report_html like W3HTML  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: G_ICONS(32) OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA LISTOBJECT LIKE ABAPLIST OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA  sent_to_all like sonv-flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : RECEIVER(30),&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      spoolid    type tsp01-rqident,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       it_buffer like SOLI occurs 10 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: list type table of  abaplist with header line.&lt;/P&gt;&lt;P&gt;data: htmllines type table of w3html with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: maildata   like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: mailtxt    like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailrec    like somlrec90 occurs 0  with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       TABLE DECLARATIONS                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : TSP01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           SELECTION-SCREEN                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS : RQ2NAME LIKE TSP01-RQ2NAME .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            RQIDENT like TSP01-RQIDENT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT-OPTIONS :  S_RECVR FOR RECEIVER  NO INTERVALS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           START-OF-SELECTION                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM SEND_TO_SPOOL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_SPOOL_ID.&lt;/P&gt;&lt;P&gt;  loop at it_mail.&lt;/P&gt;&lt;P&gt;    PERFORM CONVERT_SPOOL_TO_PDF.&lt;/P&gt;&lt;P&gt;    PERFORM SEND_MAIL.&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;Save the list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  call function 'SAVE_LIST'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            listobject         = list&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            list_index_invalid = 1&lt;/P&gt;&lt;P&gt;            others             = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_SPOOL_ID&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Getting the Latest Spool Request Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_SPOOL_ID.&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;        FROM TSP01 INTO TABLE  IT_MAIL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       and   RQIDENT    = RQIDENT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          WHERE  RQ2NAME   =  RQ2NAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_SPOOL_ID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CONVERT_SPOOL_TO_PDF&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Converting the Spool to PDF Document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CONVERT_SPOOL_TO_PDF.&lt;/P&gt;&lt;P&gt;*--Assigning the Spool number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; IT_MAIL-RQIDENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spoolid = IT_MAIL-RQIDENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Converting the Spool to PDF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RSPO_RETURN_ABAP_SPOOLJOB'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    RQIDENT                    =  spoolid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIRST_LINE                 = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LAST_LINE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    BUFFER                     = it_buffer&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_SUCH_JOB                = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NOT_ABAP_LIST              = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_CONTAINS_NO_DATA       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SELECTION_EMPTY            = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_PERMISSION              = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CAN_NOT_ACCESS             = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                     = 8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LISTOBJECT = IT_BUFFER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPORT_NAME         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   TEMPLATE_NAME       = 'WEBREPORTING_REPORT'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    HTML                = report_html&lt;/P&gt;&lt;P&gt;    LISTOBJECT          = LISTOBJECT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LISTICONS           = G_ICONS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CONVERT_SPOOL_TO_PDF&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 SEND_MAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; call function 'WWW_LIST_TO_HTML'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            html = htmllines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maildata-obj_name = 'TEST'.&lt;/P&gt;&lt;P&gt;  maildata-obj_descr = 'Test Subject'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at htmllines.&lt;/P&gt;&lt;P&gt;    mailtxt = htmllines.&lt;/P&gt;&lt;P&gt;    append mailtxt.&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;LOOP AT S_RECVR.&lt;/P&gt;&lt;P&gt; reclist-receiver = S_RECVR-LOW.&lt;/P&gt;&lt;P&gt; reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt; append reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; call function 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            document_data              = maildata&lt;/P&gt;&lt;P&gt;            document_type              = 'HTM'&lt;/P&gt;&lt;P&gt;            put_in_outbox              = 'X'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            object_header              = report_html "mailtxt&lt;/P&gt;&lt;P&gt;            object_content             = mailtxt&lt;/P&gt;&lt;P&gt;            receivers                  = reclist "mailrec&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;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;write 'mail sent'.&lt;/P&gt;&lt;P&gt;&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2008 22:09:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-spool-information-into-html-format/m-p/3284275#M785516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-17T22:09:22Z</dc:date>
    </item>
  </channel>
</rss>

