<?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: Email attachment corrupt in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676750#M1290544</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alec,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is unicode ecc version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jun 2009 19:47:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-03T19:47:42Z</dc:date>
    <item>
      <title>Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676743#M1290537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on a program to send an email with an attachment from an SAP ECC6 Unicode system. I have used this same program in other versions of SAP, including ECC6, without a problem. Currently it uses the function so_object_send. But I have also tested using the class and methods for cl_bcs as well as function so_new_document_att_send_api1. All have the same issue where the attachment is corrupted. Instead of seeing the binary data for a pdf or tif. It looks like every other character within the attachment is a null or space. Has anyone else seen this happen with email attachments? Any help is greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You,&lt;/P&gt;&lt;P&gt;Alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:12:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676743#M1290537</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676744#M1290538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Welcome to SCN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are a number of recent notes about this. You can start with 787418.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:18:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676744#M1290538</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676745#M1290539</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;Use this below logic to convert attachment data to hex instead of binary&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'SO_RAW_TO_RTF'
    TABLES
      objcont_old = lt_objbin
      objcont_new = lt_objbin.

  LOOP AT lt_objbin INTO l_line.
   conv = cl_abap_conv_out_ce=&amp;gt;create( encoding = 'UTF-8' endian = 'B').
    CALL METHOD conv-&amp;gt;write( data = l_line ).
    l_buffer = conv-&amp;gt;get_buffer( ).
    MOVE l_buffer TO l_hexa.
    MOVE l_hexa TO l_hex-line.
    APPEND l_hex TO lt_contents_hex.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer to this link how this FM and class is used ..http://docs.google.com/Doc?id=dfv2hmgs_0fm22tggx&amp;amp;hl=en&lt;/P&gt;&lt;P&gt;I'm using this FM SO_NEW_DOCUMENT_ATT_SEND_API1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:22:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676745#M1290539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676746#M1290540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Welcome to SDN Forum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used email with PDF Attachment recently in ECC 6.0 Version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use below code for your referenece.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     REFRESH: I_RECLIST,&lt;/P&gt;&lt;P&gt;             I_OBJTXT,&lt;/P&gt;&lt;P&gt;             I_OBJBIN,&lt;/P&gt;&lt;P&gt;             I_OBJPACK.&lt;/P&gt;&lt;P&gt;    CLEAR WA_OBJHEAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I_OBJBIN[] = I_RECORD[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Body Title and Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    loop at MAIL_CONTENT.&lt;/P&gt;&lt;P&gt;    I_OBJTXT-line = MAIL_CONTENT-LINE.&lt;/P&gt;&lt;P&gt;    APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;    clear : mail_content,&lt;/P&gt;&lt;P&gt;            i_objtxt.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE I_OBJTXT LINES V_LINES_TXT.&lt;/P&gt;&lt;P&gt;    READ TABLE I_OBJTXT INDEX V_LINES_TXT.&lt;/P&gt;&lt;P&gt;    WA_DOC_CHNG-OBJ_NAME = SUBJECT_LINE.&lt;/P&gt;&lt;P&gt;    WA_DOC_CHNG-EXPIRY_DAT = SY-DATUM + 10.&lt;/P&gt;&lt;P&gt;    WA_DOC_CHNG-OBJ_DESCR = SUBJECT_LINE.&lt;/P&gt;&lt;P&gt;    WA_DOC_CHNG-SENSITIVTY = 'F'.&lt;/P&gt;&lt;P&gt;    WA_DOC_CHNG-DOC_SIZE = V_LINES_TXT * 255.&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;    CLEAR I_OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-BODY_NUM = V_LINES_TXT.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;    APPEND I_OBJPACK.&lt;/P&gt;&lt;P&gt;    clear I_OBJPACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment (pdf-Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    I_OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE I_OBJBIN LINES V_LINES_BIN.&lt;/P&gt;&lt;P&gt;    READ TABLE I_OBJBIN INDEX V_LINES_BIN.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-DOC_SIZE = V_LINES_BIN * 255 .&lt;/P&gt;&lt;P&gt;    I_OBJPACK-BODY_NUM = V_LINES_BIN.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-OBJ_NAME = 'smart'.&lt;/P&gt;&lt;P&gt;    I_OBJPACK-OBJ_DESCR = V_VBELN.&lt;/P&gt;&lt;P&gt;    APPEND I_OBJPACK.&lt;/P&gt;&lt;P&gt;    clear i_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR  I_RECLIST.&lt;/P&gt;&lt;P&gt;    refresh I_RECLIST.&lt;/P&gt;&lt;P&gt;    LOOP AT T_EMAIL.&lt;/P&gt;&lt;P&gt;      TRANSLATE T_EMAIL-EMAIL TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      I_RECLIST-RECEIVER = T_EMAIL-EMAIL.&lt;/P&gt;&lt;P&gt;      I_RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;      APPEND I_RECLIST.&lt;/P&gt;&lt;P&gt;      clear I_RECLIST.&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;    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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       COMMIT_WORK                = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        PACKING_LIST               = I_OBJPACK&lt;/P&gt;&lt;P&gt;        OBJECT_HEADER              = WA_OBJHEAD&lt;/P&gt;&lt;P&gt;        CONTENTS_BIN               = I_OBJBIN&lt;/P&gt;&lt;P&gt;        CONTENTS_TXT               = I_OBJTXT&lt;/P&gt;&lt;P&gt;        RECEIVERS                  = I_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;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:29:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676746#M1290540</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676747#M1290541</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;We have applied all the recent notes including the one you referenced here. Email with attachment works out of the business workplace but just not with any variation of using so_object_send, so_new_document_att_send_api1 or cl_bcs. They test out fine on a 4.7 system but when tested on ECC6 with Unicode the attachment is corrupted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:41:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676747#M1290541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676748#M1290542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Seshu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This seems to have the same problem. Can you verify it was in a pure unicode ECC6 system?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You,&lt;/P&gt;&lt;P&gt;Alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:45:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676748#M1290542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676749#M1290543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try this as soon as possible and post an update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You!&lt;/P&gt;&lt;P&gt;--alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:46:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676749#M1290543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676750#M1290544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alec,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is unicode ecc version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 19:47:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676750#M1290544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T19:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676751#M1290545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alec,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can go for class CL_BCS for attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also u can check the package SBCOMS for demo programs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 05:17:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676751#M1290545</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-04T05:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment corrupt</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676752#M1290546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again thank you for all the help. The answer seems to lay in oss note 1151258 and bcs_example_7. Had to treat the attachment as binary all through out the process and use cl_bcs to send the attachment as i_att_content_hex. Only then would a scanned or pdf document work. Could not even get it it work even with so_new_document_att_send_api1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You,&lt;/P&gt;&lt;P&gt;Alec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 00:22:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-corrupt/m-p/5676752#M1290546</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T00:22:10Z</dc:date>
    </item>
  </channel>
</rss>

