<?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/4132404#M988178</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; Check this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5387976"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ranjith.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jun 2008 22:02:40 GMT</pubDate>
    <dc:creator>former_member297642</dc:creator>
    <dc:date>2008-06-25T22:02:40Z</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/4132402#M988176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. I'm using the funciton SO_NEW_DOCUMENT_SEND_API1 for sending e-mails, but I can't make it works. I use this function because I have to use always the same sender (sender_address parameter). I don't know what to do. Do I have to make something special????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jun 2008 21:55:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/4132402#M988176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-25T21:55:30Z</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/4132403#M988177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;many posts related to ur query in the forum itself,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;utilize the search tab by giving specific input&lt;/P&gt;&lt;P&gt;e.g: SO_NEW_DOCUMENT_SEND_API1 and press search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********&lt;/P&gt;&lt;P&gt;First configure the settings required for sending mail in SCOT Tcode and for sending FAX.&lt;/P&gt;&lt;P&gt;Use the fun modules&lt;/P&gt;&lt;P&gt;SO_NEW_DOCUMENT_ATT_SEND_API1 for sending mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the sample code:&lt;/P&gt;&lt;P&gt;Mailing with Attachment by ABAP Coding &lt;/P&gt;&lt;P&gt;Refer this link:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1449617"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM send_list_to_basis .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_path LIKE rlgrap OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;lt_index TYPE sy-tabix,&lt;/P&gt;&lt;P&gt;doc_type(3) TYPE c,&lt;/P&gt;&lt;P&gt;descr LIKE it_objpack_basis-obj_descr,&lt;/P&gt;&lt;P&gt;temp_data LIKE w_path,&lt;/P&gt;&lt;P&gt;temp1 TYPE string,&lt;/P&gt;&lt;P&gt;tab_lines TYPE i,&lt;/P&gt;&lt;P&gt;langu(15) TYPE c,&lt;/P&gt;&lt;P&gt;expirydate TYPE so_obj_edt,&lt;/P&gt;&lt;P&gt;L_FILE1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'C:\' sy-repid '_' sy-datum '.XLS' INTO L_FILE1.&lt;/P&gt;&lt;P&gt;W_PATH-FILENAME = L_FILE1.&lt;/P&gt;&lt;P&gt;APPEND w_path.&lt;/P&gt;&lt;P&gt;CLEAR w_path.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_doc_chng-obj_descr = 'User List not logged on for 180 days'.&lt;/P&gt;&lt;P&gt;wa_doc_chng-obj_langu = 'E'.&lt;/P&gt;&lt;P&gt;wa_doc_chng-obj_expdat = sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_subject.&lt;/P&gt;&lt;P&gt;CONCATENATE 'Please find attached document with list of users'&lt;/P&gt;&lt;P&gt;'not logged on for 180 days for client' sy-mandt&lt;/P&gt;&lt;P&gt;INTO w_subject SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objtxt_basis-line = w_subject.&lt;/P&gt;&lt;P&gt;APPEND it_objtxt_basis.&lt;/P&gt;&lt;P&gt;CLEAR it_objtxt_basis.&lt;/P&gt;&lt;P&gt;it_objtxt_basis-line = text-004.&lt;/P&gt;&lt;P&gt;APPEND it_objtxt_basis.&lt;/P&gt;&lt;P&gt;CLEAR it_objtxt_basis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_tab_line.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_objtxt_basis LINES w_tab_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_objtxt_basis INDEX w_tab_line INTO l_cline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_doc_chng-doc_size =&lt;/P&gt;&lt;P&gt;( w_tab_line - 1 ) * 255 + STRLEN( l_cline ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_objpack_basis-transf_bin.&lt;/P&gt;&lt;P&gt;it_objpack_basis-head_start = 1.&lt;/P&gt;&lt;P&gt;it_objpack_basis-head_num = 0.&lt;/P&gt;&lt;P&gt;it_objpack_basis-body_start = 1.&lt;/P&gt;&lt;P&gt;it_objpack_basis-body_num = w_tab_line.&lt;/P&gt;&lt;P&gt;it_objpack_basis-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;APPEND it_objpack_basis.&lt;/P&gt;&lt;P&gt;CLEAR it_objpack_basis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT w_path.&lt;/P&gt;&lt;P&gt;temp1 = w_path.&lt;/P&gt;&lt;P&gt;descr = w_path.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_REVERSE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;string = descr&lt;/P&gt;&lt;P&gt;lang = 'E'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;rstring = descr.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;delimiter = '\'&lt;/P&gt;&lt;P&gt;string = descr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;head = descr&lt;/P&gt;&lt;P&gt;tail = temp_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_REVERSE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;string = descr&lt;/P&gt;&lt;P&gt;lang = 'E'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;rstring = descr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;delimiter = '.'&lt;/P&gt;&lt;P&gt;string = descr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;head = temp_data&lt;/P&gt;&lt;P&gt;tail = doc_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = temp1&lt;/P&gt;&lt;P&gt;filetype = 'BIN'&lt;/P&gt;&lt;P&gt;header_length = 0&lt;/P&gt;&lt;P&gt;read_by_line = 'X'&lt;/P&gt;&lt;P&gt;replacement = '#'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = it_upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_upload LINES tab_lines.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_objbin_basis LINES lt_index.&lt;/P&gt;&lt;P&gt;lt_index = lt_index + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_upload.&lt;/P&gt;&lt;P&gt;wa_objbin_basis-line = it_upload-line.&lt;/P&gt;&lt;P&gt;APPEND wa_objbin_basis TO it_objbin_basis.&lt;/P&gt;&lt;P&gt;CLEAR wa_objbin_basis.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_objpack_basis-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;it_objpack_basis-head_start = 0.&lt;/P&gt;&lt;P&gt;it_objpack_basis-head_num = 0.&lt;/P&gt;&lt;P&gt;it_objpack_basis-body_start = lt_index.&lt;/P&gt;&lt;P&gt;it_objpack_basis-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;it_objpack_basis-doc_type = doc_type.&lt;/P&gt;&lt;P&gt;it_objpack_basis-obj_descr = descr.&lt;/P&gt;&lt;P&gt;it_objpack_basis-doc_size = tab_lines * 255.&lt;/P&gt;&lt;P&gt;APPEND it_objpack_basis.&lt;/P&gt;&lt;P&gt;CLEAR it_objpack_basis.&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;it_reclist_basis-receiver = 'XXX@.com'.&lt;/P&gt;&lt;P&gt;it_reclist_basis-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;APPEND it_reclist_basis.&lt;/P&gt;&lt;P&gt;CLEAR it_reclist_basis.&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 = wa_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 = it_objpack_basis&lt;/P&gt;&lt;P&gt;contents_txt = it_objtxt_basis&lt;/P&gt;&lt;P&gt;contents_bin = it_objbin_basis&lt;/P&gt;&lt;P&gt;receivers = it_reclist_basis&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;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " send_list_to_basis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a simple example program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zrich_0003 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: maildata like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: mailtxt like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailrec like somlrec90 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: list type table of abaplist with header line.&lt;/P&gt;&lt;P&gt;data: ascilines(1024) type c occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: htmllines type table of w3html 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;&lt;/P&gt;&lt;P&gt;submit &amp;lt;zreport&amp;gt; exporting list to memory and return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;listobject = list&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;not_found = 1&lt;/P&gt;&lt;P&gt;others = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'LIST_TO_ASCI'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;listobject = list&lt;/P&gt;&lt;P&gt;listasci = ascilines&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;empty_list = 1&lt;/P&gt;&lt;P&gt;list_index_invalid = 2&lt;/P&gt;&lt;P&gt;others = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'WWW_HTML_FROM_LISTOBJECT'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;html = htmllines&lt;/P&gt;&lt;P&gt;listobject = list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: maildata, mailtxt, mailrec.&lt;/P&gt;&lt;P&gt;refresh: mailtxt, mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maildata-obj_name = 'TEST'.&lt;/P&gt;&lt;P&gt;maildata-obj_descr = 'Test Subject'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at htmllines.&lt;/P&gt;&lt;P&gt;mailtxt = htmllines.&lt;/P&gt;&lt;P&gt;append mailtxt.&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;mailrec-receiver = 'you@yourcompany'.&lt;/P&gt;&lt;P&gt;mailrec-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;append mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;document_data = maildata&lt;/P&gt;&lt;P&gt;document_type = 'HTM'&lt;/P&gt;&lt;P&gt;put_in_outbox = 'X'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;object_header = mailtxt&lt;/P&gt;&lt;P&gt;object_content = mailtxt&lt;/P&gt;&lt;P&gt;receivers = mailrec&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;&lt;/P&gt;&lt;P&gt;This will trigger the send process in SAPconnent &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;&lt;/P&gt;&lt;P&gt;Please refer to the link below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdev.co.uk/reporting/email/emailhome.htm" target="test_blank"&gt;http://www.sapdev.co.uk/reporting/email/emailhome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check below link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdev.co.uk/reporting/rep_spooltopdf2.htm" target="test_blank"&gt;http://www.sapdev.co.uk/reporting/rep_spooltopdf2.htm&lt;/A&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;r if possible can u paste ur code here&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jun 2008 22:01:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/4132403#M988177</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-25T22:01:36Z</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/4132404#M988178</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; Check this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5387976"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ranjith.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jun 2008 22:02:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/4132404#M988178</guid>
      <dc:creator>former_member297642</dc:creator>
      <dc:date>2008-06-25T22:02:40Z</dc:date>
    </item>
  </channel>
</rss>

