<?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 Email attachment problem - unicode? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899308#M681774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've copied some of the examples from SDN on how to send an attachment via email from ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that the text file attachments are incorrect. Each character is separated by another character. If I create a text attachment that reads "Hello" in the ABAP, the resulting text attachment is "H E L L O ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SAP system is unicode. I have tried both SO_NEW_DOCUMENT_ATT_SEND_API1 and SO_DOCUMENT_ATT_SEND_API1. Both have the same effect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have any idea how to ensure the email attachments retain the same format?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Oct 2007 14:37:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-08T14:37:15Z</dc:date>
    <item>
      <title>Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899308#M681774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've copied some of the examples from SDN on how to send an attachment via email from ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that the text file attachments are incorrect. Each character is separated by another character. If I create a text attachment that reads "Hello" in the ABAP, the resulting text attachment is "H E L L O ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SAP system is unicode. I have tried both SO_NEW_DOCUMENT_ATT_SEND_API1 and SO_DOCUMENT_ATT_SEND_API1. Both have the same effect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have any idea how to ensure the email attachments retain the same format?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2007 14:37:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899308#M681774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-08T14:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899309#M681775</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;Please check the following sample program &amp;amp; compare your program with the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems you have missed out some parameter which needs to be passed to the FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If still the problem persists, then pls paste your code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 03:30:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899309#M681775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T03:30:22Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899310#M681776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Richard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to the below mentioned code and compare the Function modules used in your program and the below one.&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;Program:  ZRAT                 Creation Date: 12.04.2007 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program Title :  Retirement Age Trigger                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program Author:  Puneet Jhari                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program Type  :   Executable                             *&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 ID     :                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Technical Specification Version:                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Technical Specification Author:                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Code Quality Reviewer     :                              *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transport No.          :  SRDK906499                     *&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;Program Description:                                     *&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;Inputs                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Tables:                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Parameters                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   External files:                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Outputs                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Reports:                                              *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Tables:                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Databases:                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Screens:                                              *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Parameters                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   External files:                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Other objects:                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Return codes set by ABAP:                                *&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;Modification Informaion                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program Version:                                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date         : DD-MMM-YYYY                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Author       :                                           *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Description  :                                           *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transport No.:                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zrat NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;*DATA DECLARATION&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_ccode,&lt;/P&gt;&lt;P&gt;        bukrs TYPE t001-bukrs,&lt;/P&gt;&lt;P&gt;       END OF wa_ccode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab_ccode LIKE TABLE OF wa_ccode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_emp,&lt;/P&gt;&lt;P&gt;        pernr TYPE pa0001-pernr,&lt;/P&gt;&lt;P&gt;        sachp TYPE pa0001-sachp,&lt;/P&gt;&lt;P&gt;        sname TYPE pa0001-sname,&lt;/P&gt;&lt;P&gt;       END OF wa_emp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab_emp LIKE TABLE OF wa_emp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_bdate,&lt;/P&gt;&lt;P&gt;        nachn LIKE pa0002-nachn,&lt;/P&gt;&lt;P&gt;        vorna LIKE pa0002-vorna,&lt;/P&gt;&lt;P&gt;        pernr TYPE pa0002-pernr,&lt;/P&gt;&lt;P&gt;        gbdat TYPE pa0002-gbdat,&lt;/P&gt;&lt;P&gt;       END OF wa_bdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab_bdate LIKE TABLE OF wa_bdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : new_date LIKE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : diff TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : years LIKE p0347-scryy,&lt;/P&gt;&lt;P&gt;       months LIKE p0347-scrmm,&lt;/P&gt;&lt;P&gt;       days LIKE p0347-scrdd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : sup_code LIKE pa0001-sachp,&lt;/P&gt;&lt;P&gt;       itab_usrid LIKE t526-usrid,&lt;/P&gt;&lt;P&gt;       sup_pernr LIKE pa0105-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_email,&lt;/P&gt;&lt;P&gt;       usrid_long LIKE pa0105-usrid_long,&lt;/P&gt;&lt;P&gt;       END OF wa_email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : sup_email LIKE TABLE OF wa_email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gwa_document_data LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;       gc_name  TYPE so_obj_nam VALUE 'RETIREMENT',&lt;/P&gt;&lt;P&gt;       gc_senst TYPE so_obj_sns VALUE 'P',&lt;/P&gt;&lt;P&gt;       gc_size  TYPE so_doc_siz VALUE '510',&lt;/P&gt;&lt;P&gt;       gi_obj_cnt LIKE TABLE OF solisti1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       gi_recievers LIKE somlreci1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       gwa_obj_cnt LIKE LINE OF gi_obj_cnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : smtp_addr LIKE adr6-smtp_addr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_date LIKE sy-datum,&lt;/P&gt;&lt;P&gt;       entries LIKE sy-tabix,&lt;/P&gt;&lt;P&gt;       name(15),&lt;/P&gt;&lt;P&gt;       line1(18) TYPE c,&lt;/P&gt;&lt;P&gt;       line2(20) TYPE c,&lt;/P&gt;&lt;P&gt;       line3(20) TYPE c,&lt;/P&gt;&lt;P&gt;       line4(23) TYPE c,&lt;/P&gt;&lt;P&gt;       line5(10) TYPE c,&lt;/P&gt;&lt;P&gt;       line6(45) type c,&lt;/P&gt;&lt;P&gt;       date(2) TYPE c,&lt;/P&gt;&lt;P&gt;       month(2) TYPE c,&lt;/P&gt;&lt;P&gt;       year(4) TYPE c.&lt;/P&gt;&lt;P&gt;&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;SELECT bukrs&lt;/P&gt;&lt;P&gt;FROM t001&lt;/P&gt;&lt;P&gt;INTO TABLE itab_ccode&lt;/P&gt;&lt;P&gt;WHERE land1 EQ 'GB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT itab_ccode.&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM itab_ccode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT pernr sachp sname&lt;/P&gt;&lt;P&gt;FROM pa0001&lt;/P&gt;&lt;P&gt;INTO TABLE itab_emp&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN itab_ccode&lt;/P&gt;&lt;P&gt;WHERE bukrs EQ itab_ccode-bukrs AND begda LE sy-datum AND&lt;/P&gt;&lt;P&gt;endda GE sy-datum and persg eq '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT nachn vorna pernr gbdat&lt;/P&gt;&lt;P&gt;FROM pa0002&lt;/P&gt;&lt;P&gt;INTO TABLE itab_bdate&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN itab_emp&lt;/P&gt;&lt;P&gt;WHERE pernr EQ itab_emp-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;*TO CHECK EMPLOYEES WHOSE AGE IS NEAR 75 YEARS.&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_bdate INTO wa_bdate.&lt;/P&gt;&lt;P&gt;  new_date = wa_bdate-gbdat.&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;*TO CALCULATE THE AGE TILL DATE&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 'HR_HK_DIFF_BT_2_DATES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      date1                         = sy-datum&lt;/P&gt;&lt;P&gt;      date2                         = new_date&lt;/P&gt;&lt;P&gt;     output_format                 = '05'&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     years                         = years&lt;/P&gt;&lt;P&gt;     months                        = months&lt;/P&gt;&lt;P&gt;     days                          = days&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF years EQ 64 AND months EQ 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF days GE 23 AND days LE 31.&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;*FETCH THE DATA IF THE AGE IS NEARING 75 YEARS&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 SINGLE sachp FROM pa0001 INTO sup_code WHERE pernr EQ&lt;/P&gt;&lt;P&gt;      wa_bdate-pernr AND begda LE sy-datum AND endda GE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE usrid FROM t526 INTO itab_usrid WHERE sachx EQ&lt;/P&gt;&lt;P&gt;      sup_code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE pernr FROM pa0105 INTO sup_pernr WHERE usrid EQ&lt;/P&gt;&lt;P&gt;      itab_usrid AND subty EQ '0001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear sup_email[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT usrid_long FROM pa0105 INTO TABLE sup_email WHERE pernr EQ&lt;/P&gt;&lt;P&gt;      sup_pernr AND subty EQ '0010'.&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;*EMAIL ADDRESS OF THE SUPERVISOR TO BE NOTIFIED&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR gi_obj_cnt.&lt;/P&gt;&lt;P&gt;      CLEAR gi_recievers.&lt;/P&gt;&lt;P&gt;      CLEAR gwa_document_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      Loop at sup_email into wa_email.&lt;/P&gt;&lt;P&gt;      write sy-uline+0(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+10(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+20(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+30(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+40(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+50(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+60(5).&lt;/P&gt;&lt;P&gt;      write sy-uline+70(5).&lt;/P&gt;&lt;P&gt;      smtp_addr = wa_email-usrid_long.&lt;/P&gt;&lt;P&gt;      gi_recievers-receiver = smtp_addr.&lt;/P&gt;&lt;P&gt;      gi_recievers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;      gi_recievers-com_type = 'INT'.&lt;/P&gt;&lt;P&gt;      APPEND gi_recievers.&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;      smtp_addr = 'Mairi.Davidson@subsea7.com'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gi_recievers-receiver = smtp_addr.&lt;/P&gt;&lt;P&gt;      gi_recievers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;      gi_recievers-com_type = 'INT'.&lt;/P&gt;&lt;P&gt;      APPEND gi_recievers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gwa_document_data-obj_name    = gc_name.&lt;/P&gt;&lt;P&gt;      gwa_document_data-obj_descr   = 'RETIRE'.&lt;/P&gt;&lt;P&gt;      gwa_document_data-sensitivty  = gc_senst.&lt;/P&gt;&lt;P&gt;      gwa_document_data-obj_langu = sy-langu.&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;*CONTENT OF THE EMAIL TO BE SENT&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      line1 = 'Please note that  '.&lt;/P&gt;&lt;P&gt;      line2 = wa_bdate-vorna.&lt;/P&gt;&lt;P&gt;      line3 = wa_bdate-nachn.&lt;/P&gt;&lt;P&gt;      line4 = ' will be 65 years on  '.&lt;/P&gt;&lt;P&gt;      line5&lt;EM&gt;0(4) = wa_bdate-gbdat&lt;/EM&gt;4(4).&lt;/P&gt;&lt;P&gt;      date = line5+2(2).&lt;/P&gt;&lt;P&gt;      month = line5+0(2).&lt;/P&gt;&lt;P&gt;      year = wa_bdate-gbdat+0(4) + 65.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE date month year INTO line5 SEPARATED BY '.'.&lt;/P&gt;&lt;P&gt;      line6 = '.Please complete the Retirement Procedure.'.&lt;/P&gt;&lt;P&gt;      CONCATENATE line1 line2 line3 line4 line5 line6 INTO gwa_obj_cnt&lt;/P&gt;&lt;P&gt;      SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND gwa_obj_cnt TO gi_obj_cnt.&lt;/P&gt;&lt;P&gt;      CLEAR gwa_obj_cnt.&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE gi_obj_cnt LINES entries.&lt;/P&gt;&lt;P&gt;      READ TABLE gi_obj_cnt INDEX entries.&lt;/P&gt;&lt;P&gt;gwa_document_data-doc_size = ( entries - 1 ) * 255 + STRLEN( gi_obj_cnt&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;*FUNCTION MODULE TO SEND THE EMAIL TO THE CONCERNED PERSONS&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 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    document_data                    = gwa_document_data&lt;/P&gt;&lt;P&gt;    document_type                    = 'RAW'&lt;/P&gt;&lt;P&gt;         commit_work                      = 'X'&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;         object_content                   = gi_obj_cnt&lt;/P&gt;&lt;P&gt;          receivers                        = gi_recievers&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;&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;*MESSAGE TO BE DISPLAYED AFTER THE EXECUTION&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;     endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          LOOP AT gi_recievers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF gi_recievers-receiver = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              name = gi_recievers-rec_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              name = gi_recievers-receiver.&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;            IF gi_recievers-retrn_code = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WRITE: / name, ': succesfully sent'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WRITE: / name, ': error occured'.&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;          ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE: / 'Too many receivers specified !'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE: / 'No receiver got the document !'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE: / 'Missing send authority !'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE: / 'Unexpected error occurred !'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case you have any further clarifications,do let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Puneet Jhari.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 05:27:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899310#M681776</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T05:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899311#M681777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, this is as I have coded the function module. The problem lies with the attachment, not the email text so you example is not helpful. The email body is fine. The email attachment is not correct.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 07:32:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899311#M681777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T07:32:12Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899312#M681778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let me a little more specific. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know how to send emails via ABAP as I have this code working in other SAP systems. I know that the code works fine for non-unicode systems. The body of the email is correct. The attachment has the problem. The code doesn't work in a unicode system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The attachment should read "Here is your file". It actually reads " H e r e  i s  y o u r  f i l e".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code is :&lt;/P&gt;&lt;P&gt;REPORT  ZRTTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itcpo like itcpo,&lt;/P&gt;&lt;P&gt;tab_lines like sy-tabix.&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;Variables for EMAIL functionality&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: maildata like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: mailpack like sopcklsti1 occurs 2 with header line.&lt;/P&gt;&lt;P&gt;data: mailhead like solisti1 occurs 1 with header line.&lt;/P&gt;&lt;P&gt;data: mailbin like solisti1 occurs 10 with header line.&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: solisti1 like solisti1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform send_form_via_email.&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;FORM SEND_FORM_VIA_EMAIL *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form send_form_via_email.&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 = 'TEST'.&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;maildata-obj_descr = 'Subject'.&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 = 'Here is your file'.&lt;/P&gt;&lt;P&gt;append mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare Packing List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform prepare_packing_list.&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;mailrec-receiver = 'test@test.com'.&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;P&gt;put_in_outbox = 'X'&lt;/P&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;endform.&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;Form PREPARE_PACKING_LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form prepare_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;refresh: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailtxt lines tab_lines.&lt;/P&gt;&lt;P&gt;read table mailtxt index tab_lines.&lt;/P&gt;&lt;P&gt;maildata-doc_size = ( tab_lines - 1 ) * 255 + strlen( mailtxt ).&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 entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;clear mailpack-transf_bin.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 0.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailhead = 'TEST.TXT'.&lt;/P&gt;&lt;P&gt;append mailhead.&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;File 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailbin = 'This is file 1'.&lt;/P&gt;&lt;P&gt;append mailbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailbin lines tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailpack-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'TXT'.&lt;/P&gt;&lt;P&gt;mailpack-obj_name = 'TEST1'.&lt;/P&gt;&lt;P&gt;mailpack-obj_descr = 'Subject'.&lt;/P&gt;&lt;P&gt;mailpack-doc_size = tab_lines * 255.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 07:48:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899312#M681778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T07:48:41Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899313#M681779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Richard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please pass the language in which the document is created in the PACKING LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:17:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899313#M681779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899314#M681780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Adding the language to OBJ_LANGU in the packing list had no effect.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:45:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899314#M681780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: Email attachment problem - unicode?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899315#M681781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apparently, these FM's don't work in UNICODE mode. You have to use the new ABAP Object for email.&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;    -------- create persistent send request ------------------------&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      o_send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Body of the email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WRITE sy-datum TO w_date.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'CARM Interface created on'(r06)&lt;/P&gt;&lt;P&gt;      w_date&lt;/P&gt;&lt;P&gt;      INTO st_text-line&lt;/P&gt;&lt;P&gt;      SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND st_text TO t_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    -------- create and set document with attachment ---------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    create document from internal table with text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      o_document = cl_document_bcs=&amp;gt;create_document(&lt;/P&gt;&lt;P&gt;                      i_type    = c_doc_raw&lt;/P&gt;&lt;P&gt;                      i_text    = t_text&lt;/P&gt;&lt;P&gt;                      i_subject = 'CARM Interface'(r07) ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    add attachment to document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      REFRESH t_text.&lt;/P&gt;&lt;P&gt;      t_text[] = ft_attach[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL METHOD o_document-&amp;gt;add_attachment&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_attachment_type    = c_doc_raw&lt;/P&gt;&lt;P&gt;          i_attachment_subject = 'CARM Interface'(r07)&lt;/P&gt;&lt;P&gt;          i_att_content_text   = t_text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    add document to send request&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL METHOD o_send_request-&amp;gt;set_document( o_document ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------- set sender -------------------------------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    note: this is necessary only if you want to set the sender&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          different from actual user (SY-UNAME). Otherwise sender is&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          set automatically with actual user.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      o_sender = cl_sapuser_bcs=&amp;gt;create( sy-uname ).&lt;/P&gt;&lt;P&gt;      CALL METHOD o_send_request-&amp;gt;set_sender&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_sender = o_sender.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    --------- add recipient (fax) -----------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    create recipient - please replace fax number !!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      MOVE: p_email TO f_address_string.&lt;/P&gt;&lt;P&gt;      o_recipient = cl_cam_address_bcs=&amp;gt;create_internet_address( f_address_string ).&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;    add recipient with its respective attributes to send request&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL METHOD o_send_request-&amp;gt;add_recipient&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_recipient = o_recipient&lt;/P&gt;&lt;P&gt;          i_express   = c_true.&lt;/P&gt;&lt;P&gt;&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;      CALL METHOD o_send_request-&amp;gt;send(&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          i_with_error_screen = c_true&lt;/P&gt;&lt;P&gt;        RECEIVING&lt;/P&gt;&lt;P&gt;          result              = l_sent_to_all ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      COMMIT WORK.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 13:42:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email-attachment-problem-unicode/m-p/2899315#M681781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T13:42:21Z</dc:date>
    </item>
  </channel>
</rss>

