<?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_NEW_DOCUMENT_ATT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885142#M52359</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey can some body tell me how to have multiple attachments in sending mail using this function module.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jul 2006 15:43:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-25T15:43:55Z</dc:date>
    <item>
      <title>SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885132#M52349</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;  Someone know to how use this FM SO_NEW_DOCUMENT_ATT_SEND_API1??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 10:17:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885132#M52349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T10:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885133#M52350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a sample code:&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'CONVERT_OTF_2_PDF'&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              bin_filesize           = pdf_bytecount&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              otf                    = otf_data&lt;/P&gt;&lt;P&gt;              doctab_archive         = lt_docs&lt;/P&gt;&lt;P&gt;              lines                  = pdfout&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              err_conv_not_possible  = 1&lt;/P&gt;&lt;P&gt;              err_otf_mc_noendmarker = 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 'SX_TABLE_LINE_WIDTH_CHANGE'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              content_in  = pdfout&lt;/P&gt;&lt;P&gt;              content_out = pdfout2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR:    maildata, mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;    REFRESH:  mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the document to be sent File Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;maildata-obj_name = 'Order output'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE 'Order :' vbdka-vbeln INTO maildata-obj_descr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      mailtxt-line = 'Order output '.&lt;/P&gt;&lt;P&gt;      APPEND mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set recipient - email address here!!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE adrnr FROM kna1&lt;/P&gt;&lt;P&gt;                              INTO adrnr_sv&lt;/P&gt;&lt;P&gt;                              WHERE kunnr = vbdka-kunnr.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE *&lt;/P&gt;&lt;P&gt;             FROM adrc&lt;/P&gt;&lt;P&gt;             INTO adrc_sv&lt;/P&gt;&lt;P&gt;            WHERE addrnumber = adrnr_sv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE smtp_addr FROM adr6&lt;/P&gt;&lt;P&gt;                            INTO email&lt;/P&gt;&lt;P&gt;                            WHERE addrnumber = adrnr_sv&lt;/P&gt;&lt;P&gt;                              AND flgdefault = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    mailrec-receiver = email.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              document_data              = maildata&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           put_in_outbox              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              packing_list               = mailpack&lt;/P&gt;&lt;P&gt;              object_header              = mailhead&lt;/P&gt;&lt;P&gt;              contents_bin               = mailbin&lt;/P&gt;&lt;P&gt;              contents_txt               = 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;              operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;              OTHERS                     = 99.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------" /&gt;&lt;P&gt;If it helps please give points.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 10:27:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885133#M52350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T10:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885134#M52351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this weblog:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/thomas.jung3/blog/2004/09/07/sending-e-mail-from-abap--version-46d-and-lower--api-interface&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 10:28:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885134#M52351</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2005-02-03T10:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885135#M52352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fuat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I have a question what is mailbin??  I put my code here so maybe you can help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tks&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_OTF_2_PDF'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;             use_otf_mc_cmd         = 'X'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;             bin_filesize           = L_PDF_LEN&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;             otf                    = OUTPUT_DATA-OTFDATA&lt;/P&gt;&lt;P&gt;             doctab_archive         = itab2&lt;/P&gt;&lt;P&gt;             lines                  = l_t_pdfdata_tab&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;             err_conv_not_possible  = 1&lt;/P&gt;&lt;P&gt;             err_otf_mc_noendmarker = 2&lt;/P&gt;&lt;P&gt;             OTHERS                 = 3.&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;  CONCATENATE 'C:\factura' d_vbeln '.pdf' into file_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;             bin_filesize            = L_PDF_LEN&lt;/P&gt;&lt;P&gt;             filename                = file_name&lt;/P&gt;&lt;P&gt;             filetype                = 'BIN'&lt;/P&gt;&lt;P&gt;             mode                    = ' '&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;             filelength              = L_PDF_LEN&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;             data_tab                = l_t_pdfdata_tab&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;             file_open_error         = 1&lt;/P&gt;&lt;P&gt;             file_write_error        = 2&lt;/P&gt;&lt;P&gt;             invalid_filesize        = 3&lt;/P&gt;&lt;P&gt;             invalid_type            = 4&lt;/P&gt;&lt;P&gt;             no_batch                = 5&lt;/P&gt;&lt;P&gt;             unknown_error           = 6&lt;/P&gt;&lt;P&gt;             invalid_table_width     = 7&lt;/P&gt;&lt;P&gt;             gui_refuse_filetransfer = 8&lt;/P&gt;&lt;P&gt;             customer_error          = 9&lt;/P&gt;&lt;P&gt;             OTHERS                  = 10.&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;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PDF&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  EMAIL&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM email .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM vbrk&lt;/P&gt;&lt;P&gt;          INTO  w_vbrk&lt;/P&gt;&lt;P&gt;          WHERE vbeln = d_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM kna1&lt;/P&gt;&lt;P&gt;          INTO  w_kna1&lt;/P&gt;&lt;P&gt;          WHERE kunnr = w_vbrk-kunrg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ADDR_GET_REMOTE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ADDRNUMBER              = w_kna1-adrnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADDRHANDLE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADDR1                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADTEL                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADFAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADTTX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADTLX                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   ADSMTP                  = v_email&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADRML                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADX400                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADRFC                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADPRT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADSSF                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADURI                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADPAG                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADDR_REM                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADCOMREM                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PARAMETER_ERROR         = 1&lt;/P&gt;&lt;P&gt;   ADDRESS_NOT_EXIST       = 2&lt;/P&gt;&lt;P&gt;   INTERNAL_ERROR          = 3&lt;/P&gt;&lt;P&gt;   OTHERS                  = 4&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  MOVE v_email-smtp_addr TO dest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TABLE_COMPRESS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      COMPRESSED_SIZE       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IN                    = l_t_pdfdata_tab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         OUT                   = objbin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         OTHERS                = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      message ID '61' TYPE 'E' NUMBER '731'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      with 'TABLE_COMPRESS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Title and Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    docdata-obj_name  = file_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    docdata-obj_descr = 'Factura'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Main Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objtxt = 'Factura:'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objtxt = d_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Write Packing List (Main)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;    docdata-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   = tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-doc_type   = 'PDF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Write Packing List (Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    att_type = 'ALI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    describe table objbin lines tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    read     table objbin index tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-doc_size = L_PDF_LEN + ( tab_lines - 1 ) * 255 + strlen(&lt;/P&gt;&lt;P&gt;objbin ).&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   = tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-doc_type   = att_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-obj_name   = file_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    objpack-obj_descr  = 'Factura'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create receiver list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  reclist-receiver = dest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; reclist-receiver = sy-uname.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; reclist-rec_type = 'B'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append reclist.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send Message&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      document_data                     = docdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PUT_IN_OUTBOX                     = 'X'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       COMMIT_WORK                       = 'X'     "used from rel.6.10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SENT_TO_ALL                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NEW_OBJECT_ID                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      packing_list                      = objpack&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OBJECT_HEADER                     = objhead&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONTENTS_BIN                      = objbin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONTENTS_TXT                      = objtxt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CONTENTS_HEX                      = objbin&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OBJECT_PARA                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OBJECT_PARB                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      receivers                         = reclist&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     TOO_MANY_RECEIVERS               = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     DOCUMENT_NOT_SENT                = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     DOCUMENT_TYPE_NOT_EXIST          = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     OPERATION_NO_AUTHORIZATION       = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PARAMETER_ERROR                  = 5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     X_ERROR                           = 6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENQUEUE_ERROR                     = 7&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;    message ID 'SO' TYPE 'S' NUMBER '023'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            with docdata-obj_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EMAIL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 10:45:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885135#M52352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T10:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885136#M52353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  In your code you have objpack-doc_type   = 'RAW'. If I have a PDF I must put objpack-doc_type   = 'PDF'. Because I generate the email but I can't open the attach. I don't know exactly where to enter the output of my PDF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I hope you can help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 10:50:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885136#M52353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T10:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885137#M52354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;contents_bin = mailbin &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for binary part of the mail. &lt;/P&gt;&lt;P&gt;Do you ask what is it in my sample code?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 11:01:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885137#M52354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T11:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885138#M52355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually have two entries in my Objpack table.  The first one which is the body of the email has type RAW.  The second entry (my attachment) has type HTM.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have the input parameters for objbin and objtxt.  I put the body of my email(which is plain text) in the objtxt table.  I put the HTML content (or in your case PDF) in the objbin table (bin for BINARY).  The packing list table (objpack) then tells the sap function how to separate out the individual elements of these two tables into the body and attachmetns of the email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 11:03:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885138#M52355</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2005-02-03T11:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885139#M52356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, because you have a table called pdfout2 but I don't understand what do you do with that. I supposed this tables is the binary part of the email, isn't?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 11:13:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885139#M52356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T11:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885140#M52357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fuat and Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   It was very helpful your suggestions. It's works!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot!!  &lt;span class="lia-unicode-emoji" title=":monkey_face:"&gt;🐵&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 11:34:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885140#M52357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T11:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885141#M52358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another query on same topic, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any possibility to mention sender name in FM SO_NEW_DOCUMENT_ATT_SEND_API1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually I have a requirement to send mail with some attachment and if it goes from one particular application it should go from some fixed mail address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;-Sourabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jun 2006 10:43:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885141#M52358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-09T10:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885142#M52359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey can some body tell me how to have multiple attachments in sending mail using this function module.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 15:43:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885142#M52359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T15:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885143#M52360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried clicking the link and viewing the content. HAs it been moved to another area?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2011 12:01:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885143#M52360</guid>
      <dc:creator>sivaprasad_ml</dc:creator>
      <dc:date>2011-03-09T12:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885144#M52361</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;You can use the below code to have multiple attachments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_packing_list-transf_bin  = 'X'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-head_start  = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-head_num    = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-body_start  = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-body_num    = LINES( lt_attachment ).&lt;/P&gt;&lt;P&gt;  lt_packing_list-doc_type    = 'XLS'. " You can give RAW incase if you want just a txt file.&lt;/P&gt;&lt;P&gt;  lt_packing_list-obj_name    = 'test.xls'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-obj_descr   = 'test.xls'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-doc_size    = lt_packing_list-body_num * 255.&lt;/P&gt;&lt;P&gt;  APPEND lt_packing_list. CLEAR lt_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_packing_list-transf_bin  = 'X'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-head_start  = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-head_num    = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-body_start  = 1.&lt;/P&gt;&lt;P&gt;  lt_packing_list-body_num    = LINES( lt_attachment ).&lt;/P&gt;&lt;P&gt;  lt_packing_list-doc_type    = 'XLS'. " You can give RAW incase if you want just a txt file.&lt;/P&gt;&lt;P&gt;  lt_packing_list-obj_name    = 'test1.xls'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-obj_descr   = 'test1.xls'.&lt;/P&gt;&lt;P&gt;  lt_packing_list-doc_size    = lt_packing_list-body_num * 255.&lt;/P&gt;&lt;P&gt;  APPEND lt_packing_list. CLEAR lt_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the code will be the one you are using for sending the single attachment, this will create two attachments test and test1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2011 05:51:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885144#M52361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-13T05:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885145#M52362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 05:39:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/885145#M52362</guid>
      <dc:creator>former_member207481</dc:creator>
      <dc:date>2014-08-12T05:39:27Z</dc:date>
    </item>
  </channel>
</rss>

