<?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: SO_DOCUMENT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003823#M1495635</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;Sending multiple documents as attachements can be more easily done using OOPS. Go through the sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can send the mails to multiple recipients, follow this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data: lref_send_request TYPE REF TO cl_bcs,&lt;/P&gt;&lt;P&gt;          lref_document     TYPE REF TO cl_document_bcs,&lt;/P&gt;&lt;P&gt;          lref_recipient    TYPE REF TO cl_cam_address_bcs,&lt;/P&gt;&lt;P&gt; TRY .&lt;/P&gt;&lt;P&gt;      lref_send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY .&lt;/P&gt;&lt;P&gt;      lref_document = cl_document_bcs=&amp;gt;create_document(&lt;/P&gt;&lt;P&gt;                i_type    = c_doctype_raw&lt;/P&gt;&lt;P&gt;                i_length  = lv_pdf_size&lt;/P&gt;&lt;P&gt;                i_subject = text-003 ).                     "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  CONCATENATE c_billgrp c_file_split sy-datum sy-uzeit INTO lv_billing_doc.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_document-&amp;gt;add_attachment&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_attachment_type    = c_doctype_txt&lt;/P&gt;&lt;P&gt;          i_attachment_subject = lv_billing_doc&lt;/P&gt;&lt;P&gt;          i_attachment_size    = lv_pdf_size&lt;/P&gt;&lt;P&gt;          i_att_content_hex    = lt_binary_det.                " Attachment for success record&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_send_request-&amp;gt;set_document( lref_document ).&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_send_request-&amp;gt;set_message_subject&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          ip_subject = lv_subject.&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_email INTO gs_email.&lt;/P&gt;&lt;P&gt;    TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Add recipient (e-mail address)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    create recipient object&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        lref_recipient = cl_cam_address_bcs=&amp;gt;create_internet_address( gs_email-email ).&lt;/P&gt;&lt;P&gt;        "Email address of the user As parameter option&lt;/P&gt;&lt;P&gt;      CATCH cx_address_bcs INTO oref.&lt;/P&gt;&lt;P&gt;        lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Add recipient object to send request&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        lref_send_request-&amp;gt;add_recipient( lref_recipient ).&lt;/P&gt;&lt;P&gt;      CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;        lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lref_send_request-&amp;gt;set_send_immediately( c_x ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Send document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      lv_sent_to_all = lref_send_request-&amp;gt;send( i_with_error_screen = c_x ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&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;Santosh Kumar Mukka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Jun 2010 11:57:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-06-22T11:57:53Z</dc:date>
    <item>
      <title>SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003821#M1495633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can SO_DOCUMENT_SEND_API1 be used to send more than 1 attachment??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jun 2010 11:47:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003821#M1495633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-22T11:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003822#M1495634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes. SO_DOCUMENT_SEND_API1 be used to send more than 1 attachment. Search SCN for examples.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jun 2010 11:51:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003822#M1495634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-22T11:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003823#M1495635</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;Sending multiple documents as attachements can be more easily done using OOPS. Go through the sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can send the mails to multiple recipients, follow this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data: lref_send_request TYPE REF TO cl_bcs,&lt;/P&gt;&lt;P&gt;          lref_document     TYPE REF TO cl_document_bcs,&lt;/P&gt;&lt;P&gt;          lref_recipient    TYPE REF TO cl_cam_address_bcs,&lt;/P&gt;&lt;P&gt; TRY .&lt;/P&gt;&lt;P&gt;      lref_send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY .&lt;/P&gt;&lt;P&gt;      lref_document = cl_document_bcs=&amp;gt;create_document(&lt;/P&gt;&lt;P&gt;                i_type    = c_doctype_raw&lt;/P&gt;&lt;P&gt;                i_length  = lv_pdf_size&lt;/P&gt;&lt;P&gt;                i_subject = text-003 ).                     "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  CONCATENATE c_billgrp c_file_split sy-datum sy-uzeit INTO lv_billing_doc.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_document-&amp;gt;add_attachment&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_attachment_type    = c_doctype_txt&lt;/P&gt;&lt;P&gt;          i_attachment_subject = lv_billing_doc&lt;/P&gt;&lt;P&gt;          i_attachment_size    = lv_pdf_size&lt;/P&gt;&lt;P&gt;          i_att_content_hex    = lt_binary_det.                " Attachment for success record&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_send_request-&amp;gt;set_document( lref_document ).&lt;/P&gt;&lt;P&gt;    CATCH cx_document_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      CALL METHOD lref_send_request-&amp;gt;set_message_subject&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          ip_subject = lv_subject.&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_email INTO gs_email.&lt;/P&gt;&lt;P&gt;    TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Add recipient (e-mail address)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    create recipient object&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        lref_recipient = cl_cam_address_bcs=&amp;gt;create_internet_address( gs_email-email ).&lt;/P&gt;&lt;P&gt;        "Email address of the user As parameter option&lt;/P&gt;&lt;P&gt;      CATCH cx_address_bcs INTO oref.&lt;/P&gt;&lt;P&gt;        lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Add recipient object to send request&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        lref_send_request-&amp;gt;add_recipient( lref_recipient ).&lt;/P&gt;&lt;P&gt;      CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;        lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      lref_send_request-&amp;gt;set_send_immediately( c_x ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  TRY .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Send document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      lv_sent_to_all = lref_send_request-&amp;gt;send( i_with_error_screen = c_x ).&lt;/P&gt;&lt;P&gt;    CATCH cx_send_req_bcs INTO oref.&lt;/P&gt;&lt;P&gt;      lv_text = oref-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&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;Santosh Kumar Mukka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jun 2010 11:57:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003823#M1495635</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-22T11:57:53Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003824#M1495636</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;It is true that this FM can be used for more than one attachment.&lt;/P&gt;&lt;P&gt;Please visit these links for more information:&lt;/P&gt;&lt;P&gt;1. &lt;A href="http://wiki.sdn.sap.com/wiki/display/Snippets/Multiple" target="test_blank"&gt;http://wiki.sdn.sap.com/wiki/display/Snippets/Multiple&lt;/A&gt;&lt;EM&gt;attachment&lt;/EM&gt;on+e_mail&lt;/P&gt;&lt;P&gt;2. &lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3794719"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. &lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="9071143"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May this helps you.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Deepak Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jun 2010 12:05:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003824#M1495636</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-22T12:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003825#M1495637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please search before posting, do not ask or answer basic questions, do not post link farms.&lt;/P&gt;&lt;P&gt;Thread locked, points unassigned.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jun 2010 15:37:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/7003825#M1495637</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2010-06-22T15:37:29Z</dc:date>
    </item>
  </channel>
</rss>

