<?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 Sender's email id in function module SO_DOCUMENT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098332#M102797</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am fetching the sender's email id dynamically from HR database and then trying to use it while sending email via FM SO_DOCUMENT_SEND_API1. But the email does not go. The FM is erroring out with return code 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I maintain email id in the user profile (Tcode SU01) and then simply pass sy-uname instead of complete email address in parameter - sender_address then it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it not possible to explicitly send 'From email id' or 'Sender-address' parameter when sending mails using FM SO_DOCUMENT_SEND_API1 like for example user@sap.com.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The experts please solve my problem...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Rashmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Oct 2005 05:26:07 GMT</pubDate>
    <dc:creator>Rushme</dc:creator>
    <dc:date>2005-10-25T05:26:07Z</dc:date>
    <item>
      <title>Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098332#M102797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am fetching the sender's email id dynamically from HR database and then trying to use it while sending email via FM SO_DOCUMENT_SEND_API1. But the email does not go. The FM is erroring out with return code 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I maintain email id in the user profile (Tcode SU01) and then simply pass sy-uname instead of complete email address in parameter - sender_address then it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it not possible to explicitly send 'From email id' or 'Sender-address' parameter when sending mails using FM SO_DOCUMENT_SEND_API1 like for example user@sap.com.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The experts please solve my problem...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Rashmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 05:26:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098332#M102797</guid>
      <dc:creator>Rushme</dc:creator>
      <dc:date>2005-10-25T05:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098333#M102798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I dont think its possible with SO_DOCUMENT_SEND_API1 but I heard it is possible with SO_OBJECT_SEND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 05:54:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098333#M102798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-25T05:54:39Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098334#M102799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanx.&lt;/P&gt;&lt;P&gt;But using SO_OBJECT_SEND can I send PDF attachments also?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 06:04:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098334#M102799</guid>
      <dc:creator>Rushme</dc:creator>
      <dc:date>2005-10-25T06:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098335#M102800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you can as SO_DOCUMENT_SEND_API1 calls SO_OBJECT_SEND internally. Check the code in SO_DOCUMENT_SEND_API1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;( Dont forget to reward if answers were helpful )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 06:08:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098335#M102800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-25T06:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098336#M102801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; The FM for sending the attachment is &lt;/P&gt;&lt;P&gt;SO_NEW_DOCUMENT_ATT_SEND_API1 There is complete coding part in the FM Documentation. In case you are not using SO_OBJECT_SEND. So you can very well use this FM instead of  SO_NEW_DOCUMENT_SEND_API1.&lt;/P&gt;&lt;P&gt;You can refer to the FM Documentation, there is complete coding for it. &lt;/P&gt;&lt;P&gt;Hope it helps you a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sampath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 13:38:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098336#M102801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-25T13:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098337#M102802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With FM SO_DOCUMENT_SEND_API1&lt;/P&gt;&lt;P&gt;you have to set following params to use an email-adress&lt;/P&gt;&lt;P&gt;    receiver-receiver = email-adress.&lt;/P&gt;&lt;P&gt;    receiver-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;    receiver-com_type = 'INT'.&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;Dirk.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 13:48:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098337#M102802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-25T13:48:03Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098338#M102803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this object i was able to send the mail. just check the type of reciever.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objhead LIKE solisti1   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objbin  LIKE solisti1   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objtxt  LIKE solisti1   OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       objhex  like SOLIX      occurs 0 with header line,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        reclist LIKE somlreci1  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: doc_chng     LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;        v_tab_lines1 LIKE sy-tabix  ,&lt;/P&gt;&lt;P&gt;        v_temp       type sy-tabix  ,             " &lt;/P&gt;&lt;P&gt;        v_doc_hdr    type sy-tabix  ,&lt;/P&gt;&lt;P&gt;        v_tab_lines  LIKE sy-tabix  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_up  TYPE i,&lt;/P&gt;&lt;P&gt;         v_nup TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF cb_nonup EQ c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_get_latest WITH KEY upstream = space.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      v_nup = 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF cb_upstm EQ c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_get_latest WITH KEY upstream = c_x.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      v_up = 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Setting up File Name &amp;amp; Mail Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  doc_chng-obj_name = 'Attachment'(067).                     " File Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF v_up  EQ 1 AND&lt;/P&gt;&lt;P&gt;     v_nup EQ 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    doc_chng-obj_descr = 'The list of Upstream / Non-Upstream'(066).&lt;/P&gt;&lt;P&gt;    objtxt = 'Upstream/Non-Upstream files are attached'(065).   " Body&lt;/P&gt;&lt;P&gt;  ELSEIF v_up EQ 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    doc_chng-obj_descr = 'The list of Upstream'(064).&lt;/P&gt;&lt;P&gt;    objtxt = 'Upstream file is attached'(063).                    " Body&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF v_nup EQ 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    doc_chng-obj_descr = 'The list of Non-Upstream'(062).&lt;/P&gt;&lt;P&gt;    objtxt = 'Non-Upstream file is attached'(061).               " Body&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data : v_del    type x value '0A',&lt;/P&gt;&lt;P&gt;         v_tab    type x value 9   .                  " &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;Appending the body of the Mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  concatenate objtxt v_del into objtxt.&lt;/P&gt;&lt;P&gt;  APPEND objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE objtxt LINES v_doc_hdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE objtxt INDEX v_doc_hdr.&lt;/P&gt;&lt;P&gt;&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; doc_chng-doc_size = ( v_tab_lines - 1 ) * 480 + STRLEN( objtxt ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  doc_chng-doc_size = ( v_doc_hdr - 1 ) * 255 + STRLEN( objtxt ).&lt;/P&gt;&lt;P&gt;&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;Creation of the entry for the Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR objpack-transf_bin.&lt;/P&gt;&lt;P&gt;  objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-head_num = 0.&lt;/P&gt;&lt;P&gt;  objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-body_num = v_doc_hdr.&lt;/P&gt;&lt;P&gt;  objpack-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_temp = 1.                                 " &lt;/P&gt;&lt;P&gt;  if cb_nonup eq c_x.&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 Non-Upstream Xcel document as attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR  objbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT i_get_latest WHERE upstream EQ space.&lt;/P&gt;&lt;P&gt;&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;     objbin = i_get_latest .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     concatenate objbin v_del into objbin.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     APPEND objbin.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     objtxt = i_get_latest.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     concatenate objtxt v_del v_del into objtxt.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      concatenate i_get_latest-massn+0(6)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-massg+0(30)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-aedtm&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-begda&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-pernr&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-nachn+0(12)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-vorna+0(12)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-midnm&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ptext+0(20)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-orgeh+0(8)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-orgtx+0(25)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-name1+0(30)&lt;/P&gt;&lt;P&gt;             into objtxt.&lt;/P&gt;&lt;P&gt;      append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear objtxt.&lt;/P&gt;&lt;P&gt;      concatenate i_get_latest-bukrs+0(4)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-kostl+0(10)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ltext+0(25)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ort01+0(15)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-state+0(10)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-func_org&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-fun_dept&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-chief_name&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ess_role&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-email_id&lt;/P&gt;&lt;P&gt;          into objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      shift objtxt by 2 places right.&lt;/P&gt;&lt;P&gt;      append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Appending an empty line to demarcate records in attachment file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      clear  objtxt.&lt;/P&gt;&lt;P&gt;      append objtxt.&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;&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;  Creation of the entry for the Non-Upstream attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objhead = 'Non-Upstream.xls'(060).            " Attachment Name&lt;/P&gt;&lt;P&gt;    APPEND objhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear objpack-transf_bin.               &lt;/P&gt;&lt;P&gt;    objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;    objpack-head_num = 1.&lt;/P&gt;&lt;P&gt;    objpack-body_start = 2.&lt;/P&gt;&lt;P&gt;    objpack-body_num = v_tab_lines - v_doc_hdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   objpack-doc_type = 'XLS'.              " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objpack-doc_type = 'TXT'.               " &lt;/P&gt;&lt;P&gt;    objpack-obj_name = 'Non Upstream'(059).&lt;/P&gt;&lt;P&gt;    objpack-obj_descr = 'Non Upstream'(059).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   objpack-doc_size = v_tab_lines * 480.  " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objpack-doc_size = ( v_tab_lines - v_doc_hdr ) * 255.   " &lt;/P&gt;&lt;P&gt;    APPEND objpack.&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;  if cb_upstm eq c_x.&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 Upstream Xcel document as attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR  objbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT i_get_latest WHERE upstream EQ c_x.&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;     objbin = i_get_latest .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     concatenate objbin v_del into objbin.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     APPEND objbin .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     objtxt = i_get_latest.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     concatenate objtxt v_del v_del into objtxt.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append objtxt.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      concatenate i_get_latest-massn+0(6)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-massg+0(30)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-aedtm&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-begda&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-pernr&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-nachn+0(12)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-vorna+0(12)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-midnm&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ptext+0(20)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-orgeh+0(8)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-orgtx+0(25)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-name1+0(30)&lt;/P&gt;&lt;P&gt;             into objtxt.&lt;/P&gt;&lt;P&gt;      append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear objtxt.&lt;/P&gt;&lt;P&gt;      concatenate i_get_latest-bukrs+0(4)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-kostl+0(10)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ltext+0(25)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ort01+0(15)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-state+0(10)&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-func_org&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-fun_dept&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-chief_name&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-ess_role&lt;/P&gt;&lt;P&gt;                  v_tab&lt;/P&gt;&lt;P&gt;                  i_get_latest-email_id&lt;/P&gt;&lt;P&gt;          into objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      shift objtxt by 2 places right.&lt;/P&gt;&lt;P&gt;      append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Appending an empty line to demarcate records in attachment file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      clear  objtxt.&lt;/P&gt;&lt;P&gt;      append objtxt.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DESCRIBE TABLE objbin LINES v_tab_lines1.     " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DESCRIBE TABLE objtxt LINES v_tab_lines1.      " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objhead = 'Upstream.xls'(070).                 " Attachment Name&lt;/P&gt;&lt;P&gt;    APPEND objhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if cb_nonup eq c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      v_temp      = v_tab_lines.                   " &lt;/P&gt;&lt;P&gt;      v_tab_lines = v_tab_lines1 - v_tab_lines.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      v_tab_lines = v_tab_lines1.&lt;/P&gt;&lt;P&gt;    endif.&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 attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  objpack-transf_bin = 'X'.                      " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    clear objpack-transf_bin.                      " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;    objpack-head_num = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  objpack-body_start = 1.                        " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objpack-body_start = v_temp + 1.               " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  objpack-body_num = v_tab_lines.                " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objpack-body_num = v_tab_lines - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  objpack-doc_type = 'XLS'.                      " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    objpack-doc_type = 'TXT'.                      " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-obj_name = 'Upstream'(058).&lt;/P&gt;&lt;P&gt;    objpack-obj_descr = 'Upstream'(058).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   objpack-doc_size = v_tab_lines * 480.           " &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; objpack-doc_size = ( v_tab_lines ) * 255.       " &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Completing the recipient list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  reclist-receiver = p_emlid.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            document_data              = doc_chng&lt;/P&gt;&lt;P&gt;            put_in_outbox              = 'X'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            packing_list               = 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           CONTENTS_HEX               = objhex&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&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;    MESSAGE i000 WITH 'Error in sending Email'(052) .&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i000 WITH 'Message sent successfully !'(050).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " send_email&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2005 13:50:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098338#M102803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-25T13:50:12Z</dc:date>
    </item>
    <item>
      <title>Re: Sender's email id in function module SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098339#M102804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Sanjay. &lt;/P&gt;&lt;P&gt;You gave the info that I needed. I have used  SO_OBJECT_SEND FM that allows to override sender's email id. I think I have given rating to you. Check n let me know if I have not done so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx for the others too but I wanted info about 'Sender's email id' and not 'receiver's email id'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rashmi S&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rashmi Sanathkumariah&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2005 01:24:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sender-s-email-id-in-function-module-so-document-send-api1/m-p/1098339#M102804</guid>
      <dc:creator>Rushme</dc:creator>
      <dc:date>2005-10-26T01:24:14Z</dc:date>
    </item>
  </channel>
</rss>

