<?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: How to trigger a email? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873209#M930992</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;hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Reward pts if help&lt;/EM&gt;&lt;/STRONG&gt;&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  ZEMAIL_SIVA&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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  zemail_siva.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gd_doc_data LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;       l_i_mail TYPE STANDARD TABLE OF solisti1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_receivers TYPE TABLE OF  somlreci1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_pack  TYPE sopcklsti1,&lt;/P&gt;&lt;P&gt;      i_pack  TYPE TABLE OF sopcklsti1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_email(100) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_doc_data-obj_descr = 'TEST EMAIL FROM ABAP SE TEAM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_i_mail-line =  'Testing the Mail from ABAP on 31st March 2008'.&lt;/P&gt;&lt;P&gt;APPEND l_i_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_receivers-receiver = p_email.&lt;/P&gt;&lt;P&gt;it_receivers-rec_type = 'A'.&lt;/P&gt;&lt;P&gt;it_receivers-com_type = 'INT'.&lt;/P&gt;&lt;P&gt;*it_receivers-notif_del = 'X'.&lt;/P&gt;&lt;P&gt;*it_receivers-notif_ndel = 'X'.&lt;/P&gt;&lt;P&gt;APPEND it_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_pack.&lt;/P&gt;&lt;P&gt;w_pack-head_start  =  1.&lt;/P&gt;&lt;P&gt;w_pack-head_num    =  0.&lt;/P&gt;&lt;P&gt;w_pack-body_start  =  1.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE l_i_mail LINES w_pack-body_num.&lt;/P&gt;&lt;P&gt;w_pack-doc_type    = 'RAW'.&lt;/P&gt;&lt;P&gt;w_pack-doc_size    =  w_pack-body_num * 255.&lt;/P&gt;&lt;P&gt;APPEND w_pack TO i_pack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    document_data                    = gd_doc_data&lt;/P&gt;&lt;P&gt;   PUT_IN_OUTBOX                    = 'X'&lt;/P&gt;&lt;P&gt;   COMMIT_WORK                      = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENT_TO_ALL                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NEW_OBJECT_ID                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    packing_list                     = i_pack&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_BIN                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    contents_txt                     = l_i_mail&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_HEX                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARA                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARB                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    receivers                        = it_receivers&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   TOO_MANY_RECEIVERS               = 1&lt;/P&gt;&lt;P&gt;   DOCUMENT_NOT_SENT                = 2&lt;/P&gt;&lt;P&gt;   DOCUMENT_TYPE_NOT_EXIST          = 3&lt;/P&gt;&lt;P&gt;   OPERATION_NO_AUTHORIZATION       = 4&lt;/P&gt;&lt;P&gt;   PARAMETER_ERROR                  = 5&lt;/P&gt;&lt;P&gt;   X_ERROR                          = 6&lt;/P&gt;&lt;P&gt;   ENQUEUE_ERROR                    = 7&lt;/P&gt;&lt;P&gt;   OTHERS                           = 8&lt;/P&gt;&lt;P&gt;          ..&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  WRITE : 'Mail Sent to specified address'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 May 2008 05:10:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-14T05:10:18Z</dc:date>
    <item>
      <title>How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873207#M930990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ABAPers,&lt;/P&gt;&lt;P&gt;                       I am have my own customized screen and Txcode for tht screen. Here in this screen i will be createing a material details i.e fields tht are not there in standard SAP.&lt;/P&gt;&lt;P&gt;Here after createing the material i want to trigger a mail to the concern person is it possible if yes can anybody share me the procedure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:02:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873207#M930990</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:02:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873208#M930991</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;Please check the below report to send a email&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ztest_email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: psubject(40) type c default 'Hello',&lt;/P&gt;&lt;P&gt;p_email(40) type c default mail id .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_packing_list like sopcklsti1 occurs 0 with header line,&lt;/P&gt;&lt;P&gt;it_receivers like somlreci1 occurs 0 with header line,&lt;/P&gt;&lt;P&gt;gd_cnt type i,&lt;/P&gt;&lt;P&gt;gd_sent_all(1) type c,&lt;/P&gt;&lt;P&gt;gd_doc_data like sodocchgi1,&lt;/P&gt;&lt;P&gt;gd_error type sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_message type standard table of solisti1 initial size 0&lt;/P&gt;&lt;P&gt;with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ 'done'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform populate_message_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Send email message, although is not sent from SAP until mail send program has been executed(rsconn01)&lt;/P&gt;&lt;P&gt;perform send_email_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Instructs mail send program for SAPCONNECT to send email(rsconn01) perform initiate_mail_execute_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form POPULATE_MESSAGE_TABLE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adds text to email text table &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form populate_message_table.&lt;/P&gt;&lt;P&gt;append 'Email line 1' to it_message.&lt;/P&gt;&lt;P&gt;append 'Email line 2' to it_message.&lt;/P&gt;&lt;P&gt;append 'Email line 3' to it_message.&lt;/P&gt;&lt;P&gt;append 'Email line 4' to it_message.&lt;/P&gt;&lt;P&gt;endform. "populate_message_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form SEND_EMAIL_MESSAGE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Send email message &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form send_email_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Populate the subject/generic message attributes &lt;/P&gt;&lt;P&gt;gd_doc_data-obj_descr = psubject.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Describe the body of the message &lt;/P&gt;&lt;P&gt;clear it_packing_list.&lt;/P&gt;&lt;P&gt;refresh it_packing_list.&lt;/P&gt;&lt;P&gt;it_packing_list-transf_bin = space.&lt;/P&gt;&lt;P&gt;it_packing_list-head_start = 1.&lt;/P&gt;&lt;P&gt;it_packing_list-head_num = 0.&lt;/P&gt;&lt;P&gt;it_packing_list-body_start = 1.&lt;/P&gt;&lt;P&gt;describe table it_message lines it_packing_list-body_num.&lt;/P&gt;&lt;P&gt;it_packing_list-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;append it_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add the recipients email address &lt;/P&gt;&lt;P&gt;clear it_receivers.&lt;/P&gt;&lt;P&gt;refresh it_receivers.&lt;/P&gt;&lt;P&gt;it_receivers-receiver = p_email.&lt;/P&gt;&lt;P&gt;it_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;it_receivers-notif_del = 'X'.&lt;/P&gt;&lt;P&gt;it_receivers-notif_ndel = 'X'.&lt;/P&gt;&lt;P&gt;append it_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call the FM to post the message to SAPMAIL &lt;/P&gt;&lt;P&gt;call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;document_data = gd_doc_data&lt;/P&gt;&lt;P&gt;put_in_outbox = 'X'&lt;/P&gt;&lt;P&gt;commit_work = 'X'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;packing_list = it_packing_list&lt;/P&gt;&lt;P&gt;contents_txt = it_message&lt;/P&gt;&lt;P&gt;receivers = it_receivers&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;too_many_receivers = 1&lt;/P&gt;&lt;P&gt;document_not_sent = 2&lt;/P&gt;&lt;P&gt;document_type_not_exist = 3&lt;/P&gt;&lt;P&gt;operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;parameter_error = 5&lt;/P&gt;&lt;P&gt;x_error = 6&lt;/P&gt;&lt;P&gt;enqueue_error = 7&lt;/P&gt;&lt;P&gt;others = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store function module return code &lt;/P&gt;&lt;P&gt;gd_error = sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get it_receivers return code &lt;/P&gt;&lt;P&gt;loop at it_receivers.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endform. " SEND_EMAIL_MESSAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form INITIATE_MAIL_EXECUTE_PROGRAM&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instructs mail send program for SAPCONNECT to send email. &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form initiate_mail_execute_program.&lt;/P&gt;&lt;P&gt;wait up to 2 seconds.&lt;/P&gt;&lt;P&gt;if gd_error eq 0.&lt;/P&gt;&lt;P&gt;submit rsconn01 with mode = 'INT'&lt;/P&gt;&lt;P&gt;with output = 'X'&lt;/P&gt;&lt;P&gt;and return.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endform. " INITIATE_MAIL_EXECUTE_PROGRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873208#M930991</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873209#M930992</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;hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Reward pts if help&lt;/EM&gt;&lt;/STRONG&gt;&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  ZEMAIL_SIVA&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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  zemail_siva.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gd_doc_data LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;       l_i_mail TYPE STANDARD TABLE OF solisti1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       it_receivers TYPE TABLE OF  somlreci1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_pack  TYPE sopcklsti1,&lt;/P&gt;&lt;P&gt;      i_pack  TYPE TABLE OF sopcklsti1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_email(100) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_doc_data-obj_descr = 'TEST EMAIL FROM ABAP SE TEAM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_i_mail-line =  'Testing the Mail from ABAP on 31st March 2008'.&lt;/P&gt;&lt;P&gt;APPEND l_i_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_receivers-receiver = p_email.&lt;/P&gt;&lt;P&gt;it_receivers-rec_type = 'A'.&lt;/P&gt;&lt;P&gt;it_receivers-com_type = 'INT'.&lt;/P&gt;&lt;P&gt;*it_receivers-notif_del = 'X'.&lt;/P&gt;&lt;P&gt;*it_receivers-notif_ndel = 'X'.&lt;/P&gt;&lt;P&gt;APPEND it_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_pack.&lt;/P&gt;&lt;P&gt;w_pack-head_start  =  1.&lt;/P&gt;&lt;P&gt;w_pack-head_num    =  0.&lt;/P&gt;&lt;P&gt;w_pack-body_start  =  1.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE l_i_mail LINES w_pack-body_num.&lt;/P&gt;&lt;P&gt;w_pack-doc_type    = 'RAW'.&lt;/P&gt;&lt;P&gt;w_pack-doc_size    =  w_pack-body_num * 255.&lt;/P&gt;&lt;P&gt;APPEND w_pack TO i_pack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    document_data                    = gd_doc_data&lt;/P&gt;&lt;P&gt;   PUT_IN_OUTBOX                    = 'X'&lt;/P&gt;&lt;P&gt;   COMMIT_WORK                      = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENT_TO_ALL                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NEW_OBJECT_ID                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    packing_list                     = i_pack&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_BIN                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    contents_txt                     = l_i_mail&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_HEX                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARA                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARB                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    receivers                        = it_receivers&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   TOO_MANY_RECEIVERS               = 1&lt;/P&gt;&lt;P&gt;   DOCUMENT_NOT_SENT                = 2&lt;/P&gt;&lt;P&gt;   DOCUMENT_TYPE_NOT_EXIST          = 3&lt;/P&gt;&lt;P&gt;   OPERATION_NO_AUTHORIZATION       = 4&lt;/P&gt;&lt;P&gt;   PARAMETER_ERROR                  = 5&lt;/P&gt;&lt;P&gt;   X_ERROR                          = 6&lt;/P&gt;&lt;P&gt;   ENQUEUE_ERROR                    = 7&lt;/P&gt;&lt;P&gt;   OTHERS                           = 8&lt;/P&gt;&lt;P&gt;          ..&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  WRITE : 'Mail Sent to specified address'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:10:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873209#M930992</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873210#M930993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello thks for ur support but i am getting error one error when i am using your code..like field "MAIL" is unknown. It is neither defined....&lt;/P&gt;&lt;P&gt;Thks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 07:07:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873210#M930993</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T07:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873211#M930994</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;Try this 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;zdp_solisti1 is a structure having fields naming LINE	of type LCHR and its length being 2500.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******Email declarations&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :        gv_delimit        TYPE c,&lt;/P&gt;&lt;P&gt;             lv_lncnt1(5)      TYPE c,&lt;/P&gt;&lt;P&gt;            tempread(10)      TYPE c VALUE 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       objpack TYPE sopcklsti1   OCCURS  0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       objhead TYPE zdp_solisti1 OCCURS  1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       objbin  TYPE soli         OCCURS  0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       objtxt  TYPE zdp_solisti1 OCCURS  0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       reclist TYPE somlreci1    OCCURS  0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       doc_chng     LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;       tab_lines    LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR GV_DELIMIT.&lt;/P&gt;&lt;P&gt;  GV_DELIMIT = CL_ABAP_CHAR_UTILITIES=&amp;gt;HORIZONTAL_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TEMPREAD = LV_LNCNT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH OBJTXT.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'The no. of error records are : ' TEMPREAD&lt;/P&gt;&lt;P&gt;  INTO OBJTXT-LINE.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR OBJPACK. REFRESH OBJPACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE   C_CODE&lt;/P&gt;&lt;P&gt;                C_CMMT&lt;/P&gt;&lt;P&gt;                C_COMMENT1&lt;/P&gt;&lt;P&gt;                INTO OBJTXT-LINE  SEPARATED BY GV_DELIMIT.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_DATA INTO WA_DATA.&lt;/P&gt;&lt;P&gt;    CONCATENATE   WA_DATA-ZCODE&lt;/P&gt;&lt;P&gt;                  WA_DATA-ZCOMMENT&lt;/P&gt;&lt;P&gt;                  WA_DATA-ZREASON&lt;/P&gt;&lt;P&gt;                  INTO OBJTXT-LINE  SEPARATED BY GV_DELIMIT.&lt;/P&gt;&lt;P&gt;    APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR GV_DELIMIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR OBJPACK. REFRESH OBJPACK.&lt;/P&gt;&lt;P&gt;  CLEAR DOC_CHNG.&lt;/P&gt;&lt;P&gt;  TAB_LINES = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJHEAD = REJFILE. APPEND OBJHEAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE OBJTXT LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE OBJTXT INDEX TAB_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DOC_CHNG-OBJ_NAME = REJFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE TEXT-006 TO&lt;/P&gt;&lt;P&gt;  DOC_CHNG-OBJ_DESCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJTXT ).&lt;/P&gt;&lt;P&gt;&lt;/P&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;&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM = 1.   " 3.&lt;/P&gt;&lt;P&gt;&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;   FOR ASCII TO BINARY OBJECT FUNCTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TOTLINEXFER = 0.&lt;/P&gt;&lt;P&gt;  TOTXFER = 0.&lt;/P&gt;&lt;P&gt;  BINMAXLEN = 255.&lt;/P&gt;&lt;P&gt;  REFRESH OBJBIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LV_CR = CL_ABAP_CHAR_UTILITIES=&amp;gt;CR_LF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TGTMAXLEN = BINMAXLEN.&lt;/P&gt;&lt;P&gt;  TGTLEN = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT OBJTXT FROM 2.&lt;/P&gt;&lt;P&gt;    IF NOT OBJTXT-LINE CP 'The no. of records are '." AND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE OBJTXT-LINE LV_CR INTO BUFFER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SRCOBJLEN = STRLEN( BUFFER ).&lt;/P&gt;&lt;P&gt;      SRCOBJPTR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHILE SRCOBJLEN &amp;gt; 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        XFERLEN = TGTMAXLEN - TGTLEN.&lt;/P&gt;&lt;P&gt;        IF XFERLEN &amp;gt; SRCOBJLEN.&lt;/P&gt;&lt;P&gt;          XFERLEN = SRCOBJLEN.&lt;/P&gt;&lt;P&gt;          MOVE BUFFER&lt;EM&gt;SRCOBJPTR TO OBJBIN-LINE&lt;/EM&gt;TGTLEN.&lt;/P&gt;&lt;P&gt;          TGTLEN = TGTLEN + SRCOBJLEN.&lt;/P&gt;&lt;P&gt;          SRCOBJLEN = 0.&lt;/P&gt;&lt;P&gt;          CLEAR BUFFER.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          MOVE BUFFER+SRCOBJPTR(XFERLEN) TO&lt;/P&gt;&lt;P&gt;          OBJBIN-LINE+TGTLEN(XFERLEN).&lt;/P&gt;&lt;P&gt;          APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;          CLEAR OBJBIN-LINE.&lt;/P&gt;&lt;P&gt;          TGTLEN = 0.&lt;/P&gt;&lt;P&gt;          SRCOBJLEN = SRCOBJLEN - XFERLEN.&lt;/P&gt;&lt;P&gt;          SRCOBJPTR = SRCOBJPTR + XFERLEN.&lt;/P&gt;&lt;P&gt;          TOTLINEXFER = TOTLINEXFER + 1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        TOTXFER = TOTXFER + XFERLEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDWHILE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF TGTLEN &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;    TOTLINEXFER = TOTLINEXFER + 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM = TOTLINEXFER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_TYPE = 'XLS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_NAME = REJFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_DESCR = 'Rejected Entries File'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_SIZE = TOTXFER.&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;  REFRESH RECLIST.&lt;/P&gt;&lt;P&gt;  MAIL1 = 'xxxxxxxx'  " Email Address&lt;/P&gt;&lt;P&gt;  RECLIST-RECEIVER = MAIL1.&lt;/P&gt;&lt;P&gt;  RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;  APPEND RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_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;      COMMIT_WORK   = '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;P&gt;      RECEIVERS     = RECLIST.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is helpful to you. If you need further information, revert back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nagaraj T&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 07:25:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873211#M930994</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T07:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to trigger a email?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873212#M930995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello i have used ur code it is showing sntactically correct here one thing i am unable to understand like where we are giving the meesage and where we are giving our email id and where we are type the email id to whom we are sending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please revert me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 09:30:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-trigger-a-email/m-p/3873212#M930995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T09:30:02Z</dc:date>
    </item>
  </channel>
</rss>

