<?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: Email text formatting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376960#M1041347</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes I got the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use this type of 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;SMTP Configuation &lt;/P&gt;&lt;P&gt;Job to Send Mails - RSCONN01 &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Description&lt;/P&gt;&lt;P&gt;In many cases it is required to send notifications/messages to Users depending upon some event/action that has occurred in SAP. There are standard function modules available in SAP for achieving this functionality. Here we will discuss in addition to sending mails how we can achieve text formatting using a combination of powerful SAP function modules and simple HTML tags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program Logic&lt;/P&gt;&lt;P&gt;SAP has provided us many function modules for this purpose. We will use "SO_DOCUMENT_SEND_API1" in our case. One of the parameters that need to be passed to this Function is the structure document_data. Here we have a field doc_type, in order to have required text formatting we pass this parameter as 'HTM'. By using this extension we can format the body of this mail using HTML tags.&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; Report Z_SEND_HTML_MAIL *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&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;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&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;&lt;/P&gt;&lt;P&gt;REPORT Z_SEND_HTML_MAIL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Declaration &lt;/P&gt;&lt;P&gt;PARAMETER p_rec TYPE so_recname OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_docdata TYPE sodocchgi1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack TYPE sopcklsti1 ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objpack TYPE TABLE OF sopcklsti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt TYPE solisti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objtxt TYPE TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist TYPE somlreci1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_reclist TYPE TABLE OF somlreci1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: tab_lines TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_object_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create receiver list &lt;/P&gt;&lt;P&gt;PERFORM create_receivers_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*send mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM send_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'End of Program'.&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;P&gt;&lt;/P&gt;&lt;P&gt;Form fill_text &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM fill_text .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'&amp;lt;SPAN style="font-family:arial;font-size:10.5pt;color:blue"&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;B&amp;gt;&amp;lt;U&amp;gt;Test Program for Send Mail.&amp;lt;/U&amp;gt;&amp;lt;/B&amp;gt; &amp;lt;BR&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;I&amp;gt;This code is formatted using HTML.&amp;lt;/I&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = 'Have a nice day.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;SPAN&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fill_text&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;P&gt;&lt;/P&gt;&lt;P&gt;Form fill_object_details &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM fill_object_details .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_objtxt LINES tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_objtxt INTO wa_objtxt INDEX tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-obj_name = 'TEST_HTML'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-obj_descr = 'Test for HTML Code'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( wa_objtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR wa_objpack-transf_bin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-head_num = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-doc_type = 'HTM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objpack TO it_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fill_object_details&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;P&gt;&lt;/P&gt;&lt;P&gt;Form create_receivers_list &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM create_receivers_list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist-receiver = p_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_reclist TO it_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " create_receivers_list&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form send_mail &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;\&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&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 'SO_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_data = wa_docdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PUT_IN_OUTBOX = ' '&lt;/P&gt;&lt;P&gt;sender_address = 'abc.xyz@com' &lt;/P&gt;&lt;P&gt;sender_address_type = 'INT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;commit_work = 'X'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;SENT_TO_ALL = &lt;/P&gt;&lt;P&gt;NEW_OBJECT_ID = &lt;/P&gt;&lt;P&gt;SENDER_ID =&lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;packing_list = it_objpack&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJECT_HEADER = &lt;/P&gt;&lt;P&gt;CONTENTS_BIN =&lt;/P&gt;&lt;P&gt;contents_txt = it_objtxt &lt;/P&gt;&lt;P&gt;CONTENTS_HEX = &lt;/P&gt;&lt;P&gt;OBJECT_PARA = &lt;/P&gt;&lt;P&gt;OBJECT_PARB =&lt;/P&gt;&lt;P&gt;receivers = it_reclist &lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;too_many_receivers = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_not_sent = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_type_not_exist = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter_error = 5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x_error = 6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;enqueue_error = 7&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;MESSAGE ID 'SO' TYPE 'S' NUMBER '023'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH wa_docdata-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'Mail sent to', p_rec.&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;ENDFORM. " send_mail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Sep 2008 12:16:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-17T12:16:00Z</dc:date>
    <item>
      <title>Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376957#M1041344</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 want to format the text of a email text like font change,color, bold etc. Can anyone guide me is that possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using FM SO_NEW_DOCUMENT_SEND_API1 for email send.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 12:08:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376957#M1041344</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T12:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376958#M1041345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try by inserting HTML Tags along with the Subject of the mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bhupal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 12:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376958#M1041345</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T12:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376959#M1041346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;i have the same requirement. did you find any solution for the same?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 10:09:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376959#M1041346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T10:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376960#M1041347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes I got the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use this type of 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;SMTP Configuation &lt;/P&gt;&lt;P&gt;Job to Send Mails - RSCONN01 &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Description&lt;/P&gt;&lt;P&gt;In many cases it is required to send notifications/messages to Users depending upon some event/action that has occurred in SAP. There are standard function modules available in SAP for achieving this functionality. Here we will discuss in addition to sending mails how we can achieve text formatting using a combination of powerful SAP function modules and simple HTML tags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program Logic&lt;/P&gt;&lt;P&gt;SAP has provided us many function modules for this purpose. We will use "SO_DOCUMENT_SEND_API1" in our case. One of the parameters that need to be passed to this Function is the structure document_data. Here we have a field doc_type, in order to have required text formatting we pass this parameter as 'HTM'. By using this extension we can format the body of this mail using HTML tags.&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; Report Z_SEND_HTML_MAIL *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&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;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&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;&lt;/P&gt;&lt;P&gt;REPORT Z_SEND_HTML_MAIL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Declaration &lt;/P&gt;&lt;P&gt;PARAMETER p_rec TYPE so_recname OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_docdata TYPE sodocchgi1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack TYPE sopcklsti1 ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objpack TYPE TABLE OF sopcklsti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt TYPE solisti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objtxt TYPE TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist TYPE somlreci1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_reclist TYPE TABLE OF somlreci1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: tab_lines TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_object_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create receiver list &lt;/P&gt;&lt;P&gt;PERFORM create_receivers_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*send mail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM send_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'End of Program'.&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;P&gt;&lt;/P&gt;&lt;P&gt;Form fill_text &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM fill_text .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'&amp;lt;SPAN style="font-family:arial;font-size:10.5pt;color:blue"&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;B&amp;gt;&amp;lt;U&amp;gt;Test Program for Send Mail.&amp;lt;/U&amp;gt;&amp;lt;/B&amp;gt; &amp;lt;BR&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;I&amp;gt;This code is formatted using HTML.&amp;lt;/I&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = 'Have a nice day.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objtxt = '&amp;lt;SPAN&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objtxt TO it_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fill_text&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;P&gt;&lt;/P&gt;&lt;P&gt;Form fill_object_details &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM fill_object_details .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_objtxt LINES tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_objtxt INTO wa_objtxt INDEX tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-obj_name = 'TEST_HTML'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-obj_descr = 'Test for HTML Code'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_docdata-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( wa_objtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR wa_objpack-transf_bin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-head_num = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_objpack-doc_type = 'HTM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_objpack TO it_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fill_object_details&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;P&gt;&lt;/P&gt;&lt;P&gt;Form create_receivers_list &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;text &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;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &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;FORM create_receivers_list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist-receiver = p_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_reclist TO it_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " create_receivers_list&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form send_mail &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;\&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&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 'SO_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_data = wa_docdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PUT_IN_OUTBOX = ' '&lt;/P&gt;&lt;P&gt;sender_address = 'abc.xyz@com' &lt;/P&gt;&lt;P&gt;sender_address_type = 'INT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;commit_work = 'X'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;SENT_TO_ALL = &lt;/P&gt;&lt;P&gt;NEW_OBJECT_ID = &lt;/P&gt;&lt;P&gt;SENDER_ID =&lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;packing_list = it_objpack&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJECT_HEADER = &lt;/P&gt;&lt;P&gt;CONTENTS_BIN =&lt;/P&gt;&lt;P&gt;contents_txt = it_objtxt &lt;/P&gt;&lt;P&gt;CONTENTS_HEX = &lt;/P&gt;&lt;P&gt;OBJECT_PARA = &lt;/P&gt;&lt;P&gt;OBJECT_PARB =&lt;/P&gt;&lt;P&gt;receivers = it_reclist &lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;too_many_receivers = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_not_sent = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document_type_not_exist = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter_error = 5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x_error = 6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;enqueue_error = 7&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;MESSAGE ID 'SO' TYPE 'S' NUMBER '023'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH wa_docdata-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'Mail sent to', p_rec.&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;ENDFORM. " send_mail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 12:16:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376960#M1041347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T12:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376961#M1041348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;thank you very much. that was the exact solution i needed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2008 03:53:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376961#M1041348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-18T03:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: Email text formatting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376962#M1041349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a issue in formatting the header in the ALV display. We have changed a report program to ALV &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Report output was:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From                    To                 Option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ALV, using REUSE_ALV_COMMENTARY_WRITE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the output is coming as :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From To Option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to insert space here? &lt;/P&gt;&lt;P&gt;Appreciate your quick response...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Mar 2010 09:31:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-text-formatting/m-p/4376962#M1041349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-19T09:31:37Z</dc:date>
    </item>
  </channel>
</rss>

