<?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 Problems with ADD_ATTACHMENT in DOC-Attachment in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-add-attachment-in-doc-attachment/m-p/4850481#M1134368</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;i create an DOC-Attachment and send it as email.&lt;/P&gt;&lt;P&gt;It work OK, but when open the attachtent in email word starts bauts ask me first&lt;/P&gt;&lt;P&gt;filekonverting; Windows (Standart). When chosse this everything is ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does word createing this question. How can i avoid this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;      CALL METHOD DOCUMENT-&amp;gt;ADD_ATTACHMENT&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_TYPE    = ATT_TYPE&lt;/P&gt;&lt;P&gt;          I_ATT_CONTENT_HEX    = IT_BIN&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_SIZE    = IT_LENGHT&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_SUBJECT = SUBJECT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error abfangen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CATCH CX_BCS INTO BCS_EXCEPTION.&lt;/P&gt;&lt;P&gt;      WRITE: 'Fehler aufgetreten.'(001).&lt;/P&gt;&lt;P&gt;      WRITE: 'Fehlertyp:'(002), BCS_EXCEPTION-&amp;gt;ERROR_TYPE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Dec 2008 11:58:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-01T11:58:36Z</dc:date>
    <item>
      <title>Problems with ADD_ATTACHMENT in DOC-Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-add-attachment-in-doc-attachment/m-p/4850481#M1134368</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;i create an DOC-Attachment and send it as email.&lt;/P&gt;&lt;P&gt;It work OK, but when open the attachtent in email word starts bauts ask me first&lt;/P&gt;&lt;P&gt;filekonverting; Windows (Standart). When chosse this everything is ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does word createing this question. How can i avoid this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;      CALL METHOD DOCUMENT-&amp;gt;ADD_ATTACHMENT&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_TYPE    = ATT_TYPE&lt;/P&gt;&lt;P&gt;          I_ATT_CONTENT_HEX    = IT_BIN&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_SIZE    = IT_LENGHT&lt;/P&gt;&lt;P&gt;          I_ATTACHMENT_SUBJECT = SUBJECT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error abfangen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CATCH CX_BCS INTO BCS_EXCEPTION.&lt;/P&gt;&lt;P&gt;      WRITE: 'Fehler aufgetreten.'(001).&lt;/P&gt;&lt;P&gt;      WRITE: 'Fehlertyp:'(002), BCS_EXCEPTION-&amp;gt;ERROR_TYPE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 11:58:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-add-attachment-in-doc-attachment/m-p/4850481#M1134368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T11:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ADD_ATTACHMENT in DOC-Attachment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-add-attachment-in-doc-attachment/m-p/4850482#M1134369</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 try this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM docu_send_email USING pv_otfdata  TYPE tsfotf&lt;/P&gt;&lt;P&gt;                           pv_emailid  TYPE any&lt;/P&gt;&lt;P&gt;                           pv_formname TYPE any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lv_filesize    TYPE i,&lt;/P&gt;&lt;P&gt;        lv_buffer      TYPE string,&lt;/P&gt;&lt;P&gt;        lv_attachment  TYPE i,&lt;/P&gt;&lt;P&gt;        lv_testo       TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: li_pdfdata  TYPE STANDARD TABLE OF tline,&lt;/P&gt;&lt;P&gt;        li_mess_att TYPE STANDARD TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;        li_mtab_pdf TYPE STANDARD TABLE OF tline,&lt;/P&gt;&lt;P&gt;        li_objpack  TYPE STANDARD TABLE OF sopcklsti1,&lt;/P&gt;&lt;P&gt;        li_objtxt   TYPE STANDARD TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;        li_objbin   TYPE STANDARD TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;        li_reclist  TYPE STANDARD TABLE OF somlreci1,&lt;/P&gt;&lt;P&gt;        li_objhead  TYPE soli_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lwa_pdfdata  TYPE tline,&lt;/P&gt;&lt;P&gt;        lwa_objpack  TYPE sopcklsti1,&lt;/P&gt;&lt;P&gt;        lwa_mess_att TYPE solisti1,&lt;/P&gt;&lt;P&gt;        lwa_objtxt   TYPE solisti1,&lt;/P&gt;&lt;P&gt;        lwa_objbin   TYPE solisti1,&lt;/P&gt;&lt;P&gt;        lwa_reclist  TYPE somlreci1,&lt;/P&gt;&lt;P&gt;        lwa_doc_chng TYPE  sodocchgi1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS: lc_u           TYPE char1  VALUE 'U',&lt;/P&gt;&lt;P&gt;             lc_0           TYPE char1  VALUE '0',&lt;/P&gt;&lt;P&gt;             lc_1           TYPE char1  VALUE '1',&lt;/P&gt;&lt;P&gt;             lc_pdf         TYPE char3  VALUE 'PDF',&lt;/P&gt;&lt;P&gt;             lc_raw         TYPE char3  VALUE 'RAW',&lt;/P&gt;&lt;P&gt;             lc_ordform     TYPE char15 VALUE 'ZORDCONFIRM_01',&lt;/P&gt;&lt;P&gt;             lc_attachment  TYPE char10 VALUE 'ATTACHMENT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERT_OTF'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      format                = lc_pdf&lt;/P&gt;&lt;P&gt;      max_linewidth         = 132&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      bin_filesize          = lv_filesize&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      otf                   = pv_otfdata&lt;/P&gt;&lt;P&gt;      lines                 = li_pdfdata&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      err_max_linewidth     = 1&lt;/P&gt;&lt;P&gt;      err_format            = 2&lt;/P&gt;&lt;P&gt;      err_conv_not_possible = 3&lt;/P&gt;&lt;P&gt;      err_bad_otf           = 4&lt;/P&gt;&lt;P&gt;      OTHERS                = 5.&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;  LOOP AT li_pdfdata INTO lwa_pdfdata.&lt;/P&gt;&lt;P&gt;    TRANSLATE lwa_pdfdata USING ' ~'.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_buffer lwa_pdfdata INTO lv_buffer.&lt;/P&gt;&lt;P&gt;    CLEAR lwa_pdfdata.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRANSLATE lv_buffer USING '~ '.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    lwa_mess_att = lv_buffer.&lt;/P&gt;&lt;P&gt;    APPEND lwa_mess_att TO li_mess_att.&lt;/P&gt;&lt;P&gt;    CLEAR lwa_mess_att.&lt;/P&gt;&lt;P&gt;    SHIFT lv_buffer LEFT BY 255 PLACES.&lt;/P&gt;&lt;P&gt;    IF lv_buffer IS INITIAL.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Object with PDF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  REFRESH li_objbin.&lt;/P&gt;&lt;P&gt;  li_objbin[] = li_mess_att[].&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE li_objbin LINES lv_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Object with main text of the mail.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objtxt = space.&lt;/P&gt;&lt;P&gt;  APPEND lwa_objtxt TO li_objtxt.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE li_objtxt LINES lv_testo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Create the document which is to be sent&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lwa_doc_chng-obj_name  = text-008.&lt;/P&gt;&lt;P&gt;  lwa_doc_chng-obj_descr = text-008.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lwa_doc_chng-sensitivty = lc_0.&lt;/P&gt;&lt;P&gt;  lwa_doc_chng-obj_prio = lc_1.&lt;/P&gt;&lt;P&gt;  lwa_doc_chng-doc_size = lv_testo * 225.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Pack to main body.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR lwa_objpack-transf_bin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; The document needs no header (head_num = 0)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-head_num   = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; body&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  lwa_objpack-body_num   = lv_testo.&lt;/P&gt;&lt;P&gt;  lwa_objpack-doc_type   = lc_raw.&lt;/P&gt;&lt;P&gt;  APPEND lwa_objpack TO li_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create the attachment.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the fields of the packing_list for the attachment:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-transf_bin = gc_x .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  lwa_objpack-head_num   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; body&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  lwa_objpack-body_num   = lv_attachment.&lt;/P&gt;&lt;P&gt;  lwa_objpack-doc_type   = lc_pdf.&lt;/P&gt;&lt;P&gt;  lwa_objpack-obj_name   = lc_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lwa_objpack-obj_descr  = text-008.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lwa_objpack-doc_size =  lv_attachment * 255.&lt;/P&gt;&lt;P&gt;  APPEND lwa_objpack TO li_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lwa_reclist-receiver   = pv_emailid.&lt;/P&gt;&lt;P&gt;  lwa_reclist-rec_type   = lc_u.&lt;/P&gt;&lt;P&gt;  lwa_reclist-notif_del  = gc_x.&lt;/P&gt;&lt;P&gt;  lwa_reclist-notif_ndel = gc_x.&lt;/P&gt;&lt;P&gt;  APPEND lwa_reclist TO li_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF li_reclist IS NOT INITIAL.&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              = lwa_doc_chng&lt;/P&gt;&lt;P&gt;        put_in_outbox              = gc_x&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        packing_list               = li_objpack&lt;/P&gt;&lt;P&gt;        object_header              = li_objhead&lt;/P&gt;&lt;P&gt;        contents_bin               = li_objbin&lt;/P&gt;&lt;P&gt;        contents_txt               = li_objtxt&lt;/P&gt;&lt;P&gt;        receivers                  = li_reclist&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Dec 2008 12:22:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-add-attachment-in-doc-attachment/m-p/4850482#M1134369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-01T12:22:10Z</dc:date>
    </item>
  </channel>
</rss>

