<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174738#M124058</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;Just try to download it to your system using gui_download before sending the mail using the so_new* function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is downloaded correctly in pdf,then you need to concentrate on the fm for sending mail.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Feb 2006 05:04:12 GMT</pubDate>
    <dc:creator>jayanthi_jayaraman</dc:creator>
    <dc:date>2006-02-28T05:04:12Z</dc:date>
    <item>
      <title>EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174731#M124051</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;The below code it will send any file as attachment to external mail id, but as per new requirement i need like, if I attach .txt/doc file while downloading it has to convert the .txt/.doc  file to PDF format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMAILSEND1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab LIKE tline OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : filename TYPE string.&lt;/P&gt;&lt;P&gt;data : path type PCFILE-PATH.&lt;/P&gt;&lt;P&gt;data : extension(5) type c.&lt;/P&gt;&lt;P&gt;data : name(100) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : receiver TYPE somlreci1-receiver lower case.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: docdata LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;      objpack LIKE sopcklsti1 OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objhex LIKE solix OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      reclist LIKE somlreci1 OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: tab_lines TYPE i,&lt;/P&gt;&lt;P&gt;      doc_size TYPE i,&lt;/P&gt;&lt;P&gt;      att_type LIKE soodk-objtp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: listobject LIKE abaplist OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;  CLEAR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name = p_file.&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;  PERFORM file_attachment USING 'Tst' 'Attachment'.&lt;/P&gt;&lt;P&gt;  PERFORM mail_receiver USING receiver 'U'.&lt;/P&gt;&lt;P&gt;  PERFORM upload_file.&lt;/P&gt;&lt;P&gt;  PERFORM put_data TABLES itab objbin.&lt;/P&gt;&lt;P&gt;  PERFORM imported_object_prepare USING 'X' extension name.&lt;/P&gt;&lt;P&gt;  PERFORM mail_send.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SUBMIT rsconn01&lt;/P&gt;&lt;P&gt;  WITH mode EQ 'INT'&lt;/P&gt;&lt;P&gt;  AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    write : / 'Successfully sent to the recipient', receiver.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    write : / 'Not sent'.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  upload_file&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM upload_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  filename = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME = filename&lt;/P&gt;&lt;P&gt;      FILETYPE = 'BIN'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  path = filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      COMPLETE_FILENAME       = path&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CHECK_DOS_FORMAT        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DRIVE                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXTENSION               = extension&lt;/P&gt;&lt;P&gt;     NAME                    = name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NAME_WITH_EXT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PATH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     INVALID_DRIVE           = 1&lt;/P&gt;&lt;P&gt;     INVALID_EXTENSION       = 2&lt;/P&gt;&lt;P&gt;     INVALID_NAME            = 3&lt;/P&gt;&lt;P&gt;     INVALID_PATH            = 4&lt;/P&gt;&lt;P&gt;     OTHERS                  = 5&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.                    "upload_file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  file_attachment&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;OBJNAME    text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;OBJDESC    text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM file_attachment USING objname objdesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear docdata.&lt;/P&gt;&lt;P&gt;  docdata-obj_name = objname.&lt;/P&gt;&lt;P&gt;  docdata-obj_descr = objdesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "file_attachment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  mail_receiver&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;PRECEIVER  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;PREC_TYPE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM mail_receiver USING preceiver prec_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR reclist.&lt;/P&gt;&lt;P&gt;  reclist-receiver = preceiver.&lt;/P&gt;&lt;P&gt;  reclist-rec_type = prec_type.&lt;/P&gt;&lt;P&gt;  APPEND reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "mail_receiver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  imported_object_prepare&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;BYPASSMEMORY  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;WHATATT_TYPE  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;WHATNAME      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM imported_object_prepare USING bypassmemory whatatt_type whatname.&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 bypassmemory = ''.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; Fetch List From Memory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        listobject = listobject&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS     = 1.&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 '61' TYPE 'E' NUMBER '731'&lt;/P&gt;&lt;P&gt;      WITH 'LIST_FROM_MEMORY'.&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;    CALL FUNCTION 'TABLE_COMPRESS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&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;    TABLES&lt;/P&gt;&lt;P&gt;    in = listobject&lt;/P&gt;&lt;P&gt;    out = objbin&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS = 1&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 '61' TYPE 'E' NUMBER '731'&lt;/P&gt;&lt;P&gt;      WITH 'TABLE_COMPRESS'.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;  DESCRIBE TABLE objtxt LINES tab_lines.&lt;/P&gt;&lt;P&gt;  READ TABLE objtxt INDEX tab_lines.&lt;/P&gt;&lt;P&gt;  docdata-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).&lt;/P&gt;&lt;P&gt;  CLEAR objpack-transf_bin.&lt;/P&gt;&lt;P&gt;  objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-head_num = 0.&lt;/P&gt;&lt;P&gt;  objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;  objpack-doc_type = 'TXT'.&lt;/P&gt;&lt;P&gt;  APPEND objpack.&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;Packing Info Attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  att_type = whatatt_type..&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE objbin LINES tab_lines.&lt;/P&gt;&lt;P&gt;  READ TABLE objbin INDEX tab_lines.&lt;/P&gt;&lt;P&gt;  objpack-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objbin ).&lt;/P&gt;&lt;P&gt;  objpack-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;  objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-head_num = 0.&lt;/P&gt;&lt;P&gt;  objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  objpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;  objpack-doc_type = att_type.&lt;/P&gt;&lt;P&gt;  objpack-obj_name = 'ATTACHMENT'.&lt;/P&gt;&lt;P&gt;  objpack-obj_descr = whatname.&lt;/P&gt;&lt;P&gt;  APPEND objpack.&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.                    "imported_object_prepare&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  mail_send&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM mail_send.&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 = docdata&lt;/P&gt;&lt;P&gt;  put_in_outbox = 'X'&lt;/P&gt;&lt;P&gt;  commit_work = 'X' "used from rel. 6.10&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SENT_TO_ALL =&lt;/P&gt;&lt;/LI&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;  TABLES&lt;/P&gt;&lt;P&gt;  packing_list = objpack&lt;/P&gt;&lt;P&gt;  object_header = objhead&lt;/P&gt;&lt;P&gt;  contents_bin = objbin&lt;/P&gt;&lt;P&gt;  contents_txt = objtxt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONTENTS_HEX = objhex&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJECT_PARA =&lt;/P&gt;&lt;/LI&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;  receivers = 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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "mail_send&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  put_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;TEXTLINES  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;OUTBIN     text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM put_data TABLES&lt;/P&gt;&lt;P&gt;textlines STRUCTURE tline&lt;/P&gt;&lt;P&gt;outbin STRUCTURE solisti1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; Data&lt;/P&gt;&lt;P&gt;  DATA : pos TYPE i.&lt;/P&gt;&lt;P&gt;  DATA : len TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT textlines.&lt;/P&gt;&lt;P&gt;    pos = 255 - len.&lt;/P&gt;&lt;P&gt;    IF pos &amp;gt; 134.&lt;/P&gt;&lt;P&gt;      pos = 134.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    outbin+len = textlines(pos).&lt;/P&gt;&lt;P&gt;    len = len + pos.&lt;/P&gt;&lt;P&gt;    IF len = 255. "length of out (contents_bin)&lt;/P&gt;&lt;P&gt;      APPEND outbin.&lt;/P&gt;&lt;P&gt;      CLEAR: outbin, len.&lt;/P&gt;&lt;P&gt;      IF pos &amp;lt; 134.&lt;/P&gt;&lt;P&gt;        outbin = textlines+pos.&lt;/P&gt;&lt;P&gt;        len = 134 - pos.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF len &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    APPEND outbin.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "put_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pavan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Pavan Panduru&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Pavan Panduru&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 03:49:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174731#M124051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T03:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174732#M124052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavan,&lt;/P&gt;&lt;P&gt;Your requirement sounds strange.&lt;/P&gt;&lt;P&gt;But you can do it the other way.&lt;/P&gt;&lt;P&gt;While attaching the file to the email convert the file to PDF using FM CONVERT_OTF and then attach it to your email.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 03:55:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174732#M124052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T03:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174733#M124053</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;Yes my requirement is the same, i think i made mistake in keeping it on the forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you provide me with the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pavan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 03:59:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174733#M124053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T03:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174734#M124054</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;THE FOLLOWING LINKS HAVE SAMPLE PROGRAMS THAT CAN BE &amp;lt;u&amp;gt;USED TO PRINT ANY SPOOL FROM SAP IN PDF FORMAT&amp;lt;/u&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapgenie.com/abap/pdf_creation.htm"&amp;gt;http://www.sapgenie.com/abap/pdf_creation.htm&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT WORKS OUT FOR YOU PLEASE REWARD POINTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGARDS&lt;/P&gt;&lt;P&gt;ANOOP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 04:05:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174734#M124054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T04:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174735#M124055</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;It is giving an error when i am using the FM convert_otf, that adobe reader cannot open the file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pavan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 04:46:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174735#M124055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T04:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174736#M124056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can you check the sample protram LSTXWFCC...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION "CONVERT_OTF"
       EXPORTING    FORMAT                = "PDF"
       IMPORTING    BIN_FILESIZE          = FILE_LEN
       TABLES       OTF                   = OTFDATA
                    LINES                 = PDFDATA
       EXCEPTIONS   ERR_MAX_LINEWIDTH     = 1                   
                    ERR_FORMAT            = 2
                    ERR_CONV_NOT_POSSIBLE = 3
                    OTHERS                = 4.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 04:54:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174736#M124056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T04:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174737#M124057</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;Chk out this link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/rep_spooltopdf.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/rep_spooltopdf.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They are using fn module :'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gayathri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 04:58:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174737#M124057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-28T04:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174738#M124058</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;Just try to download it to your system using gui_download before sending the mail using the so_new* function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is downloaded correctly in pdf,then you need to concentrate on the fm for sending mail.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 05:04:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174738#M124058</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2006-02-28T05:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: EMail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174739#M124059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Crrect me if i am wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your new requirement is to take a doc or txt file from the local machine and convert it to PDF and email the PDF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is correct, &lt;/P&gt;&lt;P&gt;option a) if loosing the format of the txt or doc file is OK, you could simple at runtime create a spool out of the contents of the file and use the spool with the FMs specified in other posts to convert to PDF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;option b) if you want to convert the doc txt files, converted to PDF without loosing the original format, then you have to use some third party tool to convert to PDF before emailing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2006 06:19:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/email/m-p/1174739#M124059</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2006-02-28T06:19:16Z</dc:date>
    </item>
  </channel>
</rss>

