<?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 sending from abap code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100381#M1705907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You do have data in the Dev client right?&lt;/P&gt;&lt;P&gt;How are you attaching the data?&lt;/P&gt;&lt;P&gt;Put the code here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 04 Nov 2012 14:55:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-11-04T14:55:36Z</dc:date>
    <item>
      <title>Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100380#M1705906</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;&lt;/P&gt;&lt;P&gt;I am trying to send an attachment with the mail from my abap code. I am providing the doc type as "RAW'. In the sandbox system the attachment is containing the data but with the same abap code in development client the attachment is coming empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What can be the reason for this?&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;Anuj &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 14:51:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100380#M1705906</guid>
      <dc:creator>anuj_srivastava</dc:creator>
      <dc:date>2012-11-04T14:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100381#M1705907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You do have data in the Dev client right?&lt;/P&gt;&lt;P&gt;How are you attaching the data?&lt;/P&gt;&lt;P&gt;Put the code here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 14:55:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100381#M1705907</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-04T14:55:36Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100382#M1705908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for ur reply. Data is not a issue at all as i am populating some dummy data to be sent within the code itself. I am pasting my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp; DATA DECLARATION FOR EMAIL&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;: docdata&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sodocchgi1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objpack&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; sopcklsti1 &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;header&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;line&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objhead&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; solisti1&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;header&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;line&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objtxt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; solisti1&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;header&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;line&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objbin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; solisti1&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;header&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;line&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reclist&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;standard&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; somlreci1&amp;nbsp; &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;header&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;line&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;: tab_lines&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; sy-tabix,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; att_type&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; soodk-objtp.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_test,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; char255,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_test.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: i_test &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_test,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_test &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; ty_test.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;class&lt;/SPAN&gt; cl_abap_char_utilities &lt;SPAN class="L1S52"&gt;definition&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;load&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;constants&lt;/SPAN&gt;: con_tab&amp;nbsp; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; cl_abap_char_utilities=&amp;gt;horizontal_tab,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con_cret &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; cl_abap_char_utilities=&amp;gt;NEWLINE.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Body of mail&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objtxt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objtxt[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;concatenate&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'HI'&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'Sir'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; objtxt &lt;SPAN class="L1S52"&gt;separated&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;by&lt;/SPAN&gt; space.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objtxt.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objtxt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objtxt.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objtxt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objtxt = &lt;SPAN class="L1S33"&gt;'Please see the attached file'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objtxt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objtxt.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;describe&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; objtxt &lt;SPAN class="L1S52"&gt;lines&lt;/SPAN&gt; tab_lines.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;read&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; objtxt &lt;SPAN class="L1S52"&gt;index&lt;/SPAN&gt; tab_lines.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Packing list for main document&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objpack.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objpack[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-head_start = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-head_num&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-body_start = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-body_num&amp;nbsp;&amp;nbsp; = tab_lines.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-doc_type&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'RAW'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objpack.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Attachment data&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objbin.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objbin[].&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'THIS is TEST'&lt;/SPAN&gt;. &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_test &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_test.&lt;BR /&gt; wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'This is test 2'&lt;/SPAN&gt;. &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_test &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_test.&lt;BR /&gt; wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'This is test 3'&lt;/SPAN&gt;. &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_test &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_test.&lt;BR /&gt; wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'This is test 4'&lt;/SPAN&gt;. &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_test &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_test.&lt;BR /&gt; wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'This is test 5'&lt;/SPAN&gt;. &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; wa_test &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; i_test.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; i_test &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_test.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate&amp;nbsp; wa_test-text con_tab&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; into objbin." separated by con_tab.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;concatenate&lt;/SPAN&gt; con_cret wa_test-&lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; objbin.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objbin.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objbin.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;describe&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; objbin &lt;SPAN class="L1S52"&gt;lines&lt;/SPAN&gt; tab_lines.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;read&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; objbin &lt;SPAN class="L1S52"&gt;index&lt;/SPAN&gt; tab_lines.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Mail description&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; docdata.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; docdata-doc_size&amp;nbsp; = ( tab_lines - &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; ) * &lt;SPAN class="L1S32"&gt;255&lt;/SPAN&gt; + &lt;SPAN class="L1S52"&gt;strlen&lt;/SPAN&gt;( objbin ).&lt;BR /&gt;&amp;nbsp;&amp;nbsp; docdata-obj_name&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'Intimation'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; docdata-obj_descr = &lt;SPAN class="L1S33"&gt;'INTIMATION'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; docdata-obj_langu = sy-langu.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Packing list for attachment document&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; objpack.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; att_type = &lt;SPAN class="L1S33"&gt;'RAW'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-doc_size = tab_lines * &lt;SPAN class="L1S32"&gt;255&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-transf_bin = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-head_start = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-head_num&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-body_start = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-body_num&amp;nbsp;&amp;nbsp; = tab_lines.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-doc_type&amp;nbsp;&amp;nbsp; = att_type.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-obj_name&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'Attachment'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; objpack-obj_descr&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'Report.txt'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; objpack.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; reclist.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;clear&lt;/SPAN&gt; reclist[].&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reclist-receiver = &lt;SPAN class="L1S33"&gt;&lt;A class="jive-link-email-small" href="mailto:'anujsri2@gmail.com"&gt;'anujsri2@gmail.com&lt;/A&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;SPAN class="L1S31"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; reclist-rec_type = &lt;SPAN class="L1S33"&gt;'U'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; reclist.&lt;BR /&gt; BREAK-POINT.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*Function module to send email with an attachment&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;call&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;function&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exporting&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = docdata&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put_in_outbox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commit_work&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;tables&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; packing_list&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = objpack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object_header&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = objhead&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contents_bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = objbin&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contents_txt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = objtxt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; receivers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = reclist&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;exceptions&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; too_many_receivers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document_not_sent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document_type_not_exist&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; operation_no_authorization = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameter_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enqueue_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;7&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;others&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;if&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;else&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;endif&lt;/SPAN&gt;.&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 15:05:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100382#M1705908</guid>
      <dc:creator>anuj_srivastava</dc:creator>
      <dc:date>2012-11-04T15:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100383#M1705909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The same code produces different results in 2 systems right?&lt;/P&gt;&lt;P&gt;Are you on different releases?&lt;/P&gt;&lt;P&gt;You should try to use CL_BCS for sending mails instead of using outdated FM's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 15:20:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100383#M1705909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-04T15:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100384#M1705910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The release levels are same. I have even tried CL_BCS also. With this also i faced the same issue. Attached is the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;*TYPES: BEGIN OF ty_log,&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text TYPE char255,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END OF ty_log.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;* DATA: im_err_log TYPE STANDARD TABLE OF ty_log,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_err_log TYPE ty_log.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*CLASS cl_bcs DEFINITION LOAD.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*DATA:&amp;nbsp; lo_send_request TYPE REF TO cl_bcs&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lo_document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO cl_document_bcs&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lo_sender&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO if_sender_bcs&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lo_recipient&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO if_recipient_bcs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lt_message_body TYPE bcsy_text&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lx_document_bcs TYPE REF TO cx_document_bcs&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;&lt;SPAN&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lv_send&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE ad_smtpadr VALUE &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:'anuj.srivastava@in.ibm.com"&gt;'anuj.srivastava@in.ibm.com&lt;/A&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,lv_sent_to_all&amp;nbsp; TYPE os_boolean&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"create send request&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"create message body and subject&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND 'Dear Vendor,' TO lt_message_body.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND INITIAL LINE to lt_message_body.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND 'Please fill the attached .' TO lt_message_body.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND INITIAL LINE to lt_message_body.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND 'Thank You,' TO lt_message_body.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"put your text into the document&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_document = cl_document_bcs=&amp;gt;create_document(&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_type = 'RAW'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_text = lt_message_body&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_subject = 'US Bank log' ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*DATA: li_attach TYPE soli_tab,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_attach TYPE soli.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lwa_err_log-text = 'Error with record type for Total record for Account number String 20'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con_cret INTO lwa_err_log-err_text.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND lwa_err_log to im_err_log.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lwa_err_log-text = 'Error with record type for Total record for Account number String 51'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con_cret INTO .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND lwa_err_log to im_err_log.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*LOOP AT im_err_log INTO lwa_err_log.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lwa_attach-line = lwa_err_log-text.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*APPEND lwa_attach to li_attach.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDLOOP.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*call function 'SO_RAW_INT_TO_RTF'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; tables&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objcont_old&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = li_attach&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objcont_new&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = li_attach.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"put your text into the document&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**lo_document = cl_document_bcs=&amp;gt;create_document(&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_type = 'TXT'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_text = li_attach&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_subject = 'Bank log' ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*DATA: l_lines TYPE i,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size TYPE SO_OBJ_LEN.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*DESCRIBE TABLE li_attach LINES l_lines.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*size = l_lines * 255.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*TRY.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; lo_document-&amp;gt;add_attachment(&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_attachment_type = 'BIN'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_attachment_subject = 'Error'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_attachment_size = size"l_lines * 255&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_att_content_text = li_attach ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CATCH cx_document_bcs INTO lx_document_bcs.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*ENDTRY.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Add attachment&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Pass the document to send request&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request-&amp;gt;set_document( lo_document ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"Create sender&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_sender = cl_cam_address_bcs=&amp;gt;create_internet_address( lv_send ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"Set sender&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request-&amp;gt;set_sender( lo_sender ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*"Create recipient&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_recipient = cl_sapuser_bcs=&amp;gt;create( sy-uname ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;**Set recipient&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request-&amp;gt;add_recipient(&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_recipient = lo_recipient i_express = 'X' ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request-&amp;gt;add_recipient( lo_recipient ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;** Send email&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*lo_send_request-&amp;gt;send(&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; i_with_error_screen = 'X'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; RECEIVING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; result = lv_sent_to_all ).&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*COMMIT WORK.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 15:29:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100384#M1705910</guid>
      <dc:creator>anuj_srivastava</dc:creator>
      <dc:date>2012-11-04T15:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100385#M1705911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I will check this tom..dont have access to SAP now.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 15:40:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100385#M1705911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-04T15:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: Email sending from abap code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100386#M1705912</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;Both are working fine for me. In BCS i had to change the attachment type to TXT instead of BIN though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 03:05:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-sending-from-abap-code/m-p/9100386#M1705912</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-05T03:05:18Z</dc:date>
    </item>
  </channel>
</rss>

