<?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 PDF email in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873987#M674420</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to send output of report as pdf attachment of the email.&lt;/P&gt;&lt;P&gt;I have used Fm CONVERT_ABAPSPOOLJOB_2_PDF to convet spool request to pdf format.&lt;/P&gt;&lt;P&gt;and SO_DOCUMENT_SEND_API1 Fm to send email. Its working Fine.&lt;/P&gt;&lt;P&gt;But Now i need to send email by using Methods,My code is as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gd_subject LIKE sodocchgi1-obj_descr,&lt;/P&gt;&lt;P&gt;it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;gd_sender_type LIKE soextreci1-adr_typ,&lt;/P&gt;&lt;P&gt;gd_attachment_desc TYPE so_obj_nam,&lt;/P&gt;&lt;P&gt;gd_attachment_name TYPE so_obj_des.&lt;/P&gt;&lt;P&gt;DATA: it_pdf_output2 type SOLIX_TAB occurs 0.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_pdf_output OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE tline.&lt;/P&gt;&lt;P&gt;DATA: END OF it_pdf_output.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;*it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_mess_att_wa TYPE solisti1,&lt;/P&gt;&lt;P&gt;gti_documents TYPE zsti_email_documents,&lt;/P&gt;&lt;P&gt;g_documents_wa TYPE LINE OF zsti_email_documents,&lt;/P&gt;&lt;P&gt;gti_recipients TYPE zsti_email_recipients,&lt;/P&gt;&lt;P&gt;g_recipients_wa TYPE LINE OF zsti_email_recipients,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gti_contents_hex TYPE solix_tab,&lt;/P&gt;&lt;P&gt;gti_contents_text TYPE soli_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;src_spoolid = gd_spool_nr&lt;/P&gt;&lt;P&gt;no_dialog = c_no&lt;/P&gt;&lt;P&gt;dst_device = c_device&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;pdf_bytecount = gd_bytecount&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;pdf = it_pdf_output&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;err_no_abap_spooljob = 1&lt;/P&gt;&lt;P&gt;err_no_spooljob = 2&lt;/P&gt;&lt;P&gt;err_no_permission = 3&lt;/P&gt;&lt;P&gt;err_conv_not_possible = 4&lt;/P&gt;&lt;P&gt;err_bad_destdevice = 5&lt;/P&gt;&lt;P&gt;user_cancelled = 6&lt;/P&gt;&lt;P&gt;err_spoolerror = 7&lt;/P&gt;&lt;P&gt;err_temseerror = 8&lt;/P&gt;&lt;P&gt;err_btcjob_open_failed = 9&lt;/P&gt;&lt;P&gt;err_btcjob_submit_failed = 10&lt;/P&gt;&lt;P&gt;err_btcjob_close_failed = 11&lt;/P&gt;&lt;P&gt;OTHERS = 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;it_pdf_output is to be converted into gti_contents_hex.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_pdf_output INTO mess_att_wa.&lt;/P&gt;&lt;P&gt;MOVE mess_att_wa-line TO contents_hex_wa-line.&lt;/P&gt;&lt;P&gt;APPEND contents_hex_wa TO gti_contents_hex.&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;&lt;/P&gt;&lt;P&gt;g_documents_wa-type = 'RAW'.&lt;/P&gt;&lt;P&gt;g_documents_wa-subject = 'KUMAR TEST '.&lt;/P&gt;&lt;P&gt;g_documents_wa-content_hex = xcontent_hex.&lt;/P&gt;&lt;P&gt;APPEND g_documents_wa TO gti_documents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:email TYPE so_name.&lt;/P&gt;&lt;P&gt;email = 'kumar@gmail.com'.&lt;/P&gt;&lt;P&gt;g_recipients_wa-uname = 'KUMAR'.&lt;/P&gt;&lt;P&gt;g_recipients_wa-c_address = email.&lt;/P&gt;&lt;P&gt;APPEND g_recipients_wa TO gti_recipients.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND 'hello world' TO text.&lt;/P&gt;&lt;P&gt;APPEND '20/09/2007' TO text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document = cl_document_bcs=&amp;gt;create_document(&lt;/P&gt;&lt;P&gt;i_type = 'RAW'&lt;/P&gt;&lt;P&gt;i_text = text&lt;/P&gt;&lt;P&gt;i_length = '12'&lt;/P&gt;&lt;P&gt;i_subject = 'subject' ).&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 = 'PDF'&lt;/P&gt;&lt;P&gt;i_attachment_subject = gd_subject&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;i_att_content_hex = gti_contents_hex.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&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 send_request-&amp;gt;set_document( 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;sender = cl_sapuser_bcs=&amp;gt;create( sy-uname ).&lt;/P&gt;&lt;P&gt;CALL METHOD send_request-&amp;gt;set_sender&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_sender = 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 (e-mail address) -----------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create recipient - please replace e-mail address !!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;recipient = cl_cam_address_bcs=&amp;gt;create_internet_address( email ).&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 send_request-&amp;gt;add_recipient&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_recipient = recipient&lt;/P&gt;&lt;P&gt;i_express = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set send immediately flag&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;send_request-&amp;gt;set_send_immediately( 'X' ).&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 send_request-&amp;gt;send(&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_with_error_screen = 'X'&lt;/P&gt;&lt;P&gt;RECEIVING&lt;/P&gt;&lt;P&gt;result = sent_to_all ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-----------------------------------------------------------&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;exception handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CATCH cx_bcs INTO bcs_exception.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: 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;MY problem is:&lt;/P&gt;&lt;P&gt;Iam receiving 'hello world' and '20/09/2007' as a pdf file in mail.But the actual data&lt;/P&gt;&lt;P&gt;from CONVERT_ABAPSPOOLJOB_2_PDF (it_pdf_output) is not getting in the pdf file.&lt;/P&gt;&lt;P&gt;Iam receiving the email properly with pdf attached, but no data in pdf.&lt;/P&gt;&lt;P&gt;Can any one please help me,its very ugrent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Bold line above is the problem here ,the data from Fm it_pdf_output is of type tline and the method takes data as HEX. How to convert ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Oct 2007 06:45:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-05T06:45:20Z</dc:date>
    <item>
      <title>PDF email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873987#M674420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to send output of report as pdf attachment of the email.&lt;/P&gt;&lt;P&gt;I have used Fm CONVERT_ABAPSPOOLJOB_2_PDF to convet spool request to pdf format.&lt;/P&gt;&lt;P&gt;and SO_DOCUMENT_SEND_API1 Fm to send email. Its working Fine.&lt;/P&gt;&lt;P&gt;But Now i need to send email by using Methods,My code is as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gd_subject LIKE sodocchgi1-obj_descr,&lt;/P&gt;&lt;P&gt;it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;gd_sender_type LIKE soextreci1-adr_typ,&lt;/P&gt;&lt;P&gt;gd_attachment_desc TYPE so_obj_nam,&lt;/P&gt;&lt;P&gt;gd_attachment_name TYPE so_obj_des.&lt;/P&gt;&lt;P&gt;DATA: it_pdf_output2 type SOLIX_TAB occurs 0.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_pdf_output OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE tline.&lt;/P&gt;&lt;P&gt;DATA: END OF it_pdf_output.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;*it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_mess_att_wa TYPE solisti1,&lt;/P&gt;&lt;P&gt;gti_documents TYPE zsti_email_documents,&lt;/P&gt;&lt;P&gt;g_documents_wa TYPE LINE OF zsti_email_documents,&lt;/P&gt;&lt;P&gt;gti_recipients TYPE zsti_email_recipients,&lt;/P&gt;&lt;P&gt;g_recipients_wa TYPE LINE OF zsti_email_recipients,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gti_contents_hex TYPE solix_tab,&lt;/P&gt;&lt;P&gt;gti_contents_text TYPE soli_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;src_spoolid = gd_spool_nr&lt;/P&gt;&lt;P&gt;no_dialog = c_no&lt;/P&gt;&lt;P&gt;dst_device = c_device&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;pdf_bytecount = gd_bytecount&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;pdf = it_pdf_output&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;err_no_abap_spooljob = 1&lt;/P&gt;&lt;P&gt;err_no_spooljob = 2&lt;/P&gt;&lt;P&gt;err_no_permission = 3&lt;/P&gt;&lt;P&gt;err_conv_not_possible = 4&lt;/P&gt;&lt;P&gt;err_bad_destdevice = 5&lt;/P&gt;&lt;P&gt;user_cancelled = 6&lt;/P&gt;&lt;P&gt;err_spoolerror = 7&lt;/P&gt;&lt;P&gt;err_temseerror = 8&lt;/P&gt;&lt;P&gt;err_btcjob_open_failed = 9&lt;/P&gt;&lt;P&gt;err_btcjob_submit_failed = 10&lt;/P&gt;&lt;P&gt;err_btcjob_close_failed = 11&lt;/P&gt;&lt;P&gt;OTHERS = 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;it_pdf_output is to be converted into gti_contents_hex.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_pdf_output INTO mess_att_wa.&lt;/P&gt;&lt;P&gt;MOVE mess_att_wa-line TO contents_hex_wa-line.&lt;/P&gt;&lt;P&gt;APPEND contents_hex_wa TO gti_contents_hex.&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;&lt;/P&gt;&lt;P&gt;g_documents_wa-type = 'RAW'.&lt;/P&gt;&lt;P&gt;g_documents_wa-subject = 'KUMAR TEST '.&lt;/P&gt;&lt;P&gt;g_documents_wa-content_hex = xcontent_hex.&lt;/P&gt;&lt;P&gt;APPEND g_documents_wa TO gti_documents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:email TYPE so_name.&lt;/P&gt;&lt;P&gt;email = 'kumar@gmail.com'.&lt;/P&gt;&lt;P&gt;g_recipients_wa-uname = 'KUMAR'.&lt;/P&gt;&lt;P&gt;g_recipients_wa-c_address = email.&lt;/P&gt;&lt;P&gt;APPEND g_recipients_wa TO gti_recipients.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;send_request = cl_bcs=&amp;gt;create_persistent( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND 'hello world' TO text.&lt;/P&gt;&lt;P&gt;APPEND '20/09/2007' TO text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;document = cl_document_bcs=&amp;gt;create_document(&lt;/P&gt;&lt;P&gt;i_type = 'RAW'&lt;/P&gt;&lt;P&gt;i_text = text&lt;/P&gt;&lt;P&gt;i_length = '12'&lt;/P&gt;&lt;P&gt;i_subject = 'subject' ).&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 = 'PDF'&lt;/P&gt;&lt;P&gt;i_attachment_subject = gd_subject&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;i_att_content_hex = gti_contents_hex.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&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 send_request-&amp;gt;set_document( 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;sender = cl_sapuser_bcs=&amp;gt;create( sy-uname ).&lt;/P&gt;&lt;P&gt;CALL METHOD send_request-&amp;gt;set_sender&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_sender = 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 (e-mail address) -----------------------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create recipient - please replace e-mail address !!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;recipient = cl_cam_address_bcs=&amp;gt;create_internet_address( email ).&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 send_request-&amp;gt;add_recipient&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_recipient = recipient&lt;/P&gt;&lt;P&gt;i_express = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set send immediately flag&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;send_request-&amp;gt;set_send_immediately( 'X' ).&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 send_request-&amp;gt;send(&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_with_error_screen = 'X'&lt;/P&gt;&lt;P&gt;RECEIVING&lt;/P&gt;&lt;P&gt;result = sent_to_all ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-----------------------------------------------------------&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;exception handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CATCH cx_bcs INTO bcs_exception.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: 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;MY problem is:&lt;/P&gt;&lt;P&gt;Iam receiving 'hello world' and '20/09/2007' as a pdf file in mail.But the actual data&lt;/P&gt;&lt;P&gt;from CONVERT_ABAPSPOOLJOB_2_PDF (it_pdf_output) is not getting in the pdf file.&lt;/P&gt;&lt;P&gt;Iam receiving the email properly with pdf attached, but no data in pdf.&lt;/P&gt;&lt;P&gt;Can any one please help me,its very ugrent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Bold line above is the problem here ,the data from Fm it_pdf_output is of type tline and the method takes data as HEX. How to convert ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 06:45:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873987#M674420</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T06:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: PDF email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873988#M674421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;plz help me ,its very urgent&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 07:24:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873988#M674421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T07:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: PDF email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873989#M674422</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;after  calling the FM .U HAVE TO CALL ONE peform.In order to get the PDF. ..please check the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;src_spoolid = gd_spool_nr&lt;/P&gt;&lt;P&gt;no_dialog = c_no&lt;/P&gt;&lt;P&gt;dst_device = c_device&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;pdf_bytecount = gd_bytecount&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;pdf = it_pdf_output&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;err_no_abap_spooljob = 1&lt;/P&gt;&lt;P&gt;err_no_spooljob = 2&lt;/P&gt;&lt;P&gt;err_no_permission = 3&lt;/P&gt;&lt;P&gt;err_conv_not_possible = 4&lt;/P&gt;&lt;P&gt;err_bad_destdevice = 5&lt;/P&gt;&lt;P&gt;user_cancelled = 6&lt;/P&gt;&lt;P&gt;err_spoolerror = 7&lt;/P&gt;&lt;P&gt;err_temseerror = 8&lt;/P&gt;&lt;P&gt;err_btcjob_open_failed = 9&lt;/P&gt;&lt;P&gt;err_btcjob_submit_failed = 10&lt;/P&gt;&lt;P&gt;err_btcjob_close_failed = 11&lt;/P&gt;&lt;P&gt;OTHERS = 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of local variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : lv_bytecount  TYPE i,&lt;/P&gt;&lt;P&gt;         lv_cancel(1)  TYPE c,&lt;/P&gt;&lt;P&gt;         lv_filename1  LIKE rlgrap-filename.    "File name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of local constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONSTANTS: lc_pdf(4) TYPE c VALUE '.PDF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE c_c&lt;/P&gt;&lt;P&gt;              sy-repid&lt;/P&gt;&lt;P&gt;              lc_pdf&lt;/P&gt;&lt;P&gt;      INTO lv_filename1.&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;To  Download to PDF format&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM download_w_ext(rstxpdft) TABLES i_pdf&lt;/P&gt;&lt;P&gt;                                      USING lv_filename1&lt;/P&gt;&lt;P&gt;                                            lc_pdf&lt;/P&gt;&lt;P&gt;                                            'BIN'&lt;/P&gt;&lt;P&gt;                                            lv_bytecount&lt;/P&gt;&lt;P&gt;                                            lv_cancel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 07:31:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873989#M674422</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-10-05T07:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: PDF email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873990#M674423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;but can u please tell me how to convert pdf ( tline) format to solix_tab format.&lt;/P&gt;&lt;P&gt;to pass to method&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 07:44:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873990#M674423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T07:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: PDF email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873991#M674424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello guru's&lt;/P&gt;&lt;P&gt;can any one tell how to pass contents of mail, ( body of the mail ) ?&lt;/P&gt;&lt;P&gt;either by useing methods and function module  'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2007 07:10:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-email/m-p/2873991#M674424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-08T07:10:57Z</dc:date>
    </item>
  </channel>
</rss>

