<?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: Mail Functionality icon in report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076678#M1812471</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just move that row to the internal table that is passed to the mail Sending FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case ok_code. (In the user command for classic ALV, or in the PAI module for OOPs ALV)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here I am illustrating as for classic ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA: lt_mailtxt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; soli&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;DATA: lt_mailsubject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sodocchgi1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: lt_mailrecipients&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; somlrec90 &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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt2 number169 line index168"&gt;&lt;CODE class="plain"&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 line index169 number170"&gt;&lt;CODE class="spaces plain"&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; &lt;/CODE&gt;&lt;CODE class="plain"&gt;rs_selfield TYPE slis_selfield.&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="spaces plain"&gt;&lt;/CODE&gt;&lt;CODE class="plain"&gt;CASE r_ucomm.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="spaces plain"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="plain"&gt;WHEN '&amp;amp;MAIL'.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;* IF data was changed use this too. &lt;BR /&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S52"&gt;DATA ref1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; cl_gui_alv_grid.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_grid = ref1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; ref1-&amp;gt;check_changed_data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Read the selected row into work area.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp; &lt;CODE class="spaces plain"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="plain"&gt;READ TABLE it_data INTO wa_data INDEX rs_selfield-tabindex.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Fill the recipient details in lt_mailrecipients table&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp; lt_mailrecipients-rec_type&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'U'.&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_mailrecipients-receiver = &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:'abc@xyz.com"&gt;'abc@xyz.com&lt;/A&gt;&lt;SPAN&gt;'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S33"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; lt_mailrecipients .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; lt_mailrecipients .&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Fill the subject details in lt_mailsubject table.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_name = &lt;SPAN class="L1S33"&gt;'Subject'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_langu = sy-langu.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_descr = &lt;SPAN class="L1S33"&gt;'Row wise mailing'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*append lt_mailsubject.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Move only the details of selected row to the internal table for the contents of the mail.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR lt_mailtxt.&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; move values in wa_data to lt_mailtxt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; lt_mailtxt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S31"&gt;* Send Mail using the FM.&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_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; = lt_mailsubject&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; object_content&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_mailtxt&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; = lt_mailrecipients&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF sy-subrc &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;commit&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;work&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;wait&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; Push mail out from SAP outbox&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SUBMIT&lt;/SPAN&gt; rsconn01 &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;mode&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'INT'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;RETURN&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;By the way, you need to create your own GUI Status, (Copy of standard GUI) include the custom mail sending icon with function code and write the above code to implement your functionality. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Feb 2014 05:21:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-02-04T05:21:31Z</dc:date>
    <item>
      <title>Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076672#M1812465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi all,&lt;/P&gt;&lt;P&gt;I have a report with alv grid display.I am using the standard mail functionality icon to send mails.When i select a single row and click on the icon to send the mail,my entire list gets sent in the attachment whereas i need only the row which i selected to be send.Could anyone guide me in this issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 13:39:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076672#M1812465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-03T13:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076673#M1812466</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 to have the main table transferred to tremporary.&lt;/P&gt;&lt;P&gt;Check get_selected_rows method and try to get the selected ones in another table and then transfer to main table before the standard functionality is trigerred. You may want to use another custom icon for achieving this and call the standard in this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 13:44:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076673#M1812466</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2014-02-03T13:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076674#M1812467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reema ,&lt;/P&gt;&lt;P&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; Please debugg the your program where the mail content are passing..&amp;nbsp; there please give some condition i.e transfer the internal table to one work area where selected row is 'X'. here&amp;nbsp; pass the work area content to mail .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you not getting mean place your coding..&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt; Thangam.P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 13:59:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076674#M1812467</guid>
      <dc:creator>thangam_perumal</dc:creator>
      <dc:date>2014-02-03T13:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076675#M1812468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jayanthi,&lt;/P&gt;&lt;P&gt;Could you&amp;nbsp; provide me with the sample code as am new to this.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 05:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076675#M1812468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-04T05:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076676#M1812469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Thangam,&lt;/P&gt;&lt;P&gt;When debugging,the control enters into the standard program where i cant do any modification.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 05:09:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076676#M1812469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-04T05:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076677#M1812470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reema,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using REUSE_ALG_GRID_DISPLAY, in Usercommand routine you can capture the selected row index with variable &lt;SPAN style="color: #003366; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14px;"&gt;rs_selfield-tabindex&lt;/SPAN&gt;. So, then select the content from output table with index and pass that to mail body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look on this example to capture the selected row.&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.scn.sap.com/wiki/x/c14" title="http://wiki.scn.sap.com/wiki/x/c14"&gt;ABAP Interactive ALV Program - Code Gallery - SCN Wiki&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 05:11:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076677#M1812470</guid>
      <dc:creator>VijayaKrishnaG</dc:creator>
      <dc:date>2014-02-04T05:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076678#M1812471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just move that row to the internal table that is passed to the mail Sending FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case ok_code. (In the user command for classic ALV, or in the PAI module for OOPs ALV)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here I am illustrating as for classic ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA: lt_mailtxt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; soli&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;DATA: lt_mailsubject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sodocchgi1.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: lt_mailrecipients&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; somlrec90 &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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt2 number169 line index168"&gt;&lt;CODE class="plain"&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 line index169 number170"&gt;&lt;CODE class="spaces plain"&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; &lt;/CODE&gt;&lt;CODE class="plain"&gt;rs_selfield TYPE slis_selfield.&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="spaces plain"&gt;&lt;/CODE&gt;&lt;CODE class="plain"&gt;CASE r_ucomm.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="spaces plain"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="plain"&gt;WHEN '&amp;amp;MAIL'.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;* IF data was changed use this too. &lt;BR /&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S52"&gt;DATA ref1 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; cl_gui_alv_grid.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_grid = ref1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; ref1-&amp;gt;check_changed_data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Read the selected row into work area.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp; &lt;CODE class="spaces plain"&gt;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="plain"&gt;READ TABLE it_data INTO wa_data INDEX rs_selfield-tabindex.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Fill the recipient details in lt_mailrecipients table&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp; lt_mailrecipients-rec_type&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'U'.&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_mailrecipients-receiver = &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:'abc@xyz.com"&gt;'abc@xyz.com&lt;/A&gt;&lt;SPAN&gt;'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S33"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; lt_mailrecipients .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; lt_mailrecipients .&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Fill the subject details in lt_mailsubject table.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_name = &lt;SPAN class="L1S33"&gt;'Subject'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_langu = sy-langu.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lt_mailsubject-obj_descr = &lt;SPAN class="L1S33"&gt;'Row wise mailing'&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*append lt_mailsubject.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;* Move only the details of selected row to the internal table for the contents of the mail.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR lt_mailtxt.&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; move values in wa_data to lt_mailtxt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; lt_mailtxt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S31"&gt;* Send Mail using the FM.&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_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; = lt_mailsubject&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; object_content&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_mailtxt&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; = lt_mailrecipients&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF sy-subrc &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;commit&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;work&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;wait&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; Push mail out from SAP outbox&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SUBMIT&lt;/SPAN&gt; rsconn01 &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;mode&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'INT'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;RETURN&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;By the way, you need to create your own GUI Status, (Copy of standard GUI) include the custom mail sending icon with function code and write the above code to implement your functionality. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 05:21:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076678#M1812471</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-04T05:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076679#M1812472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reema,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As susmitha as posted just pass user command form name in your ALV grid FM and handle user command for email functionality of your ALV display in user command subroutine.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;** Declare a field in your final Data table which you will pass in ALV grid FM as below,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;********* SELID&amp;nbsp;&amp;nbsp; TYPE C ********&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;** In fieldcatalog declare NO_OUT parameter for above field as 'X".&lt;/STRONG&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;SPAN style="font-size: 11pt;"&gt; &lt;/SPAN&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;SPAN style="font-size: 11pt;"&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt; EXPORTING&lt;BR /&gt; i_callback_program = gc_repid&lt;BR /&gt; i_callback_pf_status_set = 'SET_PF_STATUS'&lt;BR /&gt; &lt;EM&gt;&lt;STRONG style=": ; color: #c0504d; mso-themecolor: accent2; text-decoration: underline;"&gt;&lt;SPAN&gt;i_callback_user_command = &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #c0504d; mso-themecolor: accent2; text-decoration: underline;"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #c0504d; mso-themecolor: accent2;"&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;it_fieldcat = gt_fieldcat[]&lt;BR /&gt; is_layout = gt_layout&lt;BR /&gt; TABLES&lt;BR /&gt; t_outtab = gt_final_alv&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; program_error = 1&lt;BR /&gt; OTHERS = 2&lt;/SPAN&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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="alt1 line index169 number170"&gt;&lt;CODE class="spaces plain"&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; &lt;/CODE&gt;&lt;CODE class="plain"&gt;rs_selfield TYPE slis_selfield.&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="spaces plain"&gt;&lt;/CODE&gt;&lt;CODE class="plain"&gt;CASE r_ucomm.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="spaces plain"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE class="plain"&gt;WHEN '&amp;amp;MAIL'.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;* for Email functionality.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt; &lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt; &lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;**** Create an internal table for inporting the selected entry by &lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;**** looping at your final ALV data table as below,&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;**** I Assumed gt_final_alv as final data table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT GT_FINAL_ALV ASSIGNING &amp;lt;LF_WA_ALV&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;WHERE SELID EQ ABAP_TRUE.&amp;nbsp; " 'X'&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="plain"&gt;**** The Field SELID will be 'X' only for selected line from ALV Display&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;**** Append entries to a internal table as pass this new internal table **** for email funcationality.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt; &lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;ENDLOOP.&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;&lt;/CODE&gt; &lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;CODE class="plain"&gt;ENDFORM&lt;/CODE&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;Note: For Email Functionality you can use Function module as Susmitha as posted or else you can use OOPS concept by using class Interface CL_BCS.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;You can sreach SCN as there are lot of post related to CL_BCS.&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;Thanks,&lt;/P&gt;&lt;P class="alt1 index173 line number174"&gt;M Nair&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 07:33:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076679#M1812472</guid>
      <dc:creator>former_member216769</dc:creator>
      <dc:date>2014-02-04T07:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076680#M1812473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ManiKandan,&lt;/P&gt;&lt;P&gt;I need to send the mail using the standard functionality only .Any idea how to do that would be helpful.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2014 07:21:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076680#M1812473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-05T07:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: Mail Functionality icon in report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076681#M1812474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reema,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your final internal table must have the one column like below (&lt;STRONG&gt;COL&lt;/STRONG&gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;FIN_REV &lt;SPAN class="L0S52"&gt;OCCURS &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COL&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATNR &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;VBRP&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;MATNR&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WERKS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;VBRP&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;WERKS&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAKTX &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;MAKT&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;MAKTX&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTART &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;MARA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;MTART&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATKL &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;MARA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;MATKL&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KUNAG &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;VBRK&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;KUNAG&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;KNA1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAME1&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANT &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;VBRP&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;LMENG&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;FIN_REV&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Then you have to set your layout like below.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LAYOUT&lt;SPAN class="L0S70"&gt;-BOX_FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'COL'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;SPAN class="L0S55"&gt;While sending a mail, write a code...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;SPAN class="L0S55"&gt;Selected row value will be COL = 'X'.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;FIN_REV &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;COL &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;ENDLOOP.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Hope you understand.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Arivazhagan S&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2014 07:30:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mail-functionality-icon-in-report/m-p/10076681#M1812474</guid>
      <dc:creator>arivazhagan_sivasamy</dc:creator>
      <dc:date>2014-02-05T07:30:57Z</dc:date>
    </item>
  </channel>
</rss>

