<?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 Email Attachment in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737376#M320671</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I am trying to attaching a document along with the email.&lt;/P&gt;&lt;P&gt;For the same I am using SO_DOCUMENT_SEND_API1 function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every thing is ok Except that i am getting a blank attached document(no data).&lt;/P&gt;&lt;P&gt;I think there is a problem with the packing_list I am supplying to it .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here take a look&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     l_t_pack-head_start = 1.&lt;/P&gt;&lt;P&gt;     l_t_pack-head_num = 0.&lt;/P&gt;&lt;P&gt;     l_t_pack-body_start = 1.&lt;/P&gt;&lt;P&gt;     l_t_pack-body_num = l_tablines.  "  contains the data to be included in the  &lt;/P&gt;&lt;P&gt;                                                         attachment&lt;/P&gt;&lt;P&gt;     APPEND l_t_pack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one help me and let me know the correct parametes to be set for the packing_list  so that the data is also included in the attachment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Dec 2006 09:15:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-12T09:15:26Z</dc:date>
    <item>
      <title>Email Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737376#M320671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I am trying to attaching a document along with the email.&lt;/P&gt;&lt;P&gt;For the same I am using SO_DOCUMENT_SEND_API1 function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every thing is ok Except that i am getting a blank attached document(no data).&lt;/P&gt;&lt;P&gt;I think there is a problem with the packing_list I am supplying to it .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here take a look&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     l_t_pack-head_start = 1.&lt;/P&gt;&lt;P&gt;     l_t_pack-head_num = 0.&lt;/P&gt;&lt;P&gt;     l_t_pack-body_start = 1.&lt;/P&gt;&lt;P&gt;     l_t_pack-body_num = l_tablines.  "  contains the data to be included in the  &lt;/P&gt;&lt;P&gt;                                                         attachment&lt;/P&gt;&lt;P&gt;     APPEND l_t_pack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one help me and let me know the correct parametes to be set for the packing_list  so that the data is also included in the attachment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 09:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737376#M320671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-12T09:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Email Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737377#M320672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this sample code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*   create list in memory
    if r_spmon is not initial and t_repid ne ''.
      submit (t_repid) using selection-set 'EMAIL'
                              with s_werks eq yplant-pplnt
                              with  p_spmon eq r_spmon
                              exporting list to memory and return.
*   and read list from memory into table
      call function 'LIST_FROM_MEMORY'
        tables
          listobject = listobject
        exceptions
          others     = 1.

      if sy-subrc &amp;lt;&amp;gt; 0.
        message id '61' type 'E' number '731'
        with 'LIST_FROM_MEMORY'.
      endif.

      packing_list = objpack.

      call function 'TABLE_COMPRESS'

*     IMPORTING

*       COMPRESSED_SIZE       =

        tables

           in                    = listobject

           out                   = objbin

        exceptions

           others                = 1.

      if sy-subrc &amp;lt;&amp;gt; 0.
      exit.
      endif.


* Create Message Body

*   Title and Description
      docdata-obj_name  = 'TEST_ALI'.
      concatenate t_title 'for   ' yplant-pplnt into
      docdata-obj_descr separated by space .
*   Main Text
      concatenate t_title 'for' yplant-pplnt into
      objtxt  separated by space.
      append objtxt.
      objtxt = 'Have a nice day.'.
      append objtxt.
*   Write Packing List (Main)

      describe table objtxt lines tab_lines.
      read     table objtxt index tab_lines.
      docdata-doc_size = ( tab_lines - 1 ) * 2560 + strlen( objtxt ).
      clear objpack-transf_bin.
      objpack-head_start = 1.
      objpack-head_num   = 0.
      objpack-body_start = 1.
      objpack-body_num   = tab_lines.
      objpack-doc_type   = 'RAW'.
      append objpack.

* Create Message Attachment
*   Write Packing List (Attachment)
      att_type = 'ALI'.
      describe table objbin lines tab_lines.
      read     table objbin index tab_lines.
      objpack-doc_size = ( tab_lines - 1 ) * 2560 + strlen( objbin ).
      objpack-transf_bin = 'X'.
      objpack-head_start = 1.
      objpack-head_num   = 0.
      objpack-body_start = 1.
      objpack-body_num   = tab_lines.
      objpack-doc_type   = att_type.
      objpack-obj_name   = 'ATTACHMENT'.
      concatenate t_title 'for' yplant-pplnt into
      objpack-obj_descr separated by space.
      append objpack.
* Send Message
      call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 09:18:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737377#M320672</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-12T09:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: Email Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737378#M320673</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;chk this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

* Variables for EMAIL functionality
data: maildata   like sodocchgi1.
data: mailpack   like sopcklsti1 occurs 2 with header line.
data: mailhead   like solisti1 occurs 1 with header line.
data: mailbin    like solisti1 occurs 10 with header line.
data: mailtxt    like solisti1 occurs 10 with header line.
data: mailrec    like somlrec90 occurs 0  with header line.
data: solisti1   like solisti1 occurs 0 with header line.
 
  clear:    mailpack, mailbin, mailhead.
  refresh:  mailpack, mailbin, mailhead.
 
  describe table mailtxt lines tab_lines.
  read table mailtxt index tab_lines.
  maildata-doc_size = ( tab_lines - 1 ) * 255 + strlen( mailtxt ).
 
* Creation of the entry for the compressed document
  clear mailpack-transf_bin.
  mailpack-head_start = 1.
  mailpack-head_num = 0.
  mailpack-body_start = 1.
  mailpack-body_num = tab_lines.
  mailpack-doc_type = 'RAW'.
  append mailpack.
 
  mailhead = 'TEST.TXT'.
  append mailhead.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;.
." File 1 as attachment
  mailbin = 'This is file 1'.
  append mailbin.
 
  describe table mailbin lines tab_lines.
 
  mailpack-transf_bin = 'X'.
  mailpack-head_start = 1.
  mailpack-head_num = 1.
  mailpack-body_start = 1.
  mailpack-body_num = tab_lines.
  mailpack-doc_type = 'TXT'.
  mailpack-obj_name = 'TEST1'.
  mailpack-obj_descr = 'Subject'.
  mailpack-doc_size = tab_lines * 255.
  append mailpack.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;Anver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 09:20:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737378#M320673</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-12-12T09:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Email Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737379#M320674</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;also look at  the following link for a reference example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/email/attach_xls.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/email/attach_xls.htm&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;warm regards,&lt;/P&gt;&lt;P&gt;nishu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 10:49:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment/m-p/1737379#M320674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-12T10:49:29Z</dc:date>
    </item>
  </channel>
</rss>

