<?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: PDF Conversion Truncated in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952488#M696285</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for time being after executing report in background.go to transaction SP01&lt;/P&gt;&lt;P&gt;and check the type of newly created spool..it will show you the actual output &lt;/P&gt;&lt;P&gt;generated by spool req.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or u probably have to write 3 lines of code after write statement i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;new-page print off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can also refer link for the same.&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;regards&lt;/P&gt;&lt;P&gt;vivek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Oct 2007 05:09:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-11T05:09:44Z</dc:date>
    <item>
      <title>PDF Conversion Truncated</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952487#M696284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I have an issue when performing the Spool to PDF conversion.  I am using FM CONVERT_ABAPSPOOLJOB_2_PDF to convert an ALV list to a PDF file.  When I run my report in the foreground, everything works correctly, the PDF file is attached and then emailed to the appropriate recipient.  When I schedule the job to run in the background, the contents of the attachment that is created is truncated on the right side cutting off half of the report (the font is also larger).  I am out of ideas on how to solve this issue.  Any help would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 19:17:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952487#M696284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T19:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: PDF Conversion Truncated</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952488#M696285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for time being after executing report in background.go to transaction SP01&lt;/P&gt;&lt;P&gt;and check the type of newly created spool..it will show you the actual output &lt;/P&gt;&lt;P&gt;generated by spool req.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or u probably have to write 3 lines of code after write statement i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;new-page print off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can also refer link for the same.&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;regards&lt;/P&gt;&lt;P&gt;vivek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 05:09:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952488#M696285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T05:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: PDF Conversion Truncated</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952489#M696286</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 code this work for you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward me if you find this answer is helpful&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; Report  YSEND_MAIL_ATTACH&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;REPORT  ysend_mail_attach  NO STANDARD PAGE HEADING  LINE-COUNT 65(2)&lt;/P&gt;&lt;P&gt;                                          LINE-SIZE 120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;*TABLES/ DATA DECLARATION&lt;/P&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;TABLES: tsp01,&lt;/P&gt;&lt;P&gt;        kna1.&lt;/P&gt;&lt;P&gt;DATA: int_email_receivers LIKE zelift_user_3 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: int_to_receivers TYPE zeinterface_mail-z_email_to OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA: wa_to_receivers  TYPE zeinterface_mail-z_email_to.&lt;/P&gt;&lt;P&gt;DATA: int_mailsend TYPE soos1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: printer LIKE pri_params,&lt;/P&gt;&lt;P&gt;      mc_valid(1)      TYPE c,&lt;/P&gt;&lt;P&gt;      p_linsz LIKE sy-linsz VALUE 100,&lt;/P&gt;&lt;P&gt;      p_paart LIKE sy-paart VALUE  'X_65_132',&lt;/P&gt;&lt;P&gt;      mi_rqident       LIKE tsp01-rqident,&lt;/P&gt;&lt;P&gt;      mi_bytecount     TYPE i,&lt;/P&gt;&lt;P&gt;      prg_name LIKE sy-repid,&lt;/P&gt;&lt;P&gt;      user_name LIKE sy-uname,&lt;/P&gt;&lt;P&gt;      mtab_pdf    LIKE tline OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      mc_filename LIKE rlgrap-filename,&lt;/P&gt;&lt;P&gt;      req_no LIKE tsp01_sp0r-rqid_char,&lt;/P&gt;&lt;P&gt;      req_rc LIKE sy-subrc,&lt;/P&gt;&lt;P&gt;      nom_char(20),&lt;/P&gt;&lt;P&gt;      g_drc_diff.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sending email stuff&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: object_hd_change  TYPE sood1,&lt;/P&gt;&lt;P&gt;      object_type       TYPE sood-objtp,&lt;/P&gt;&lt;P&gt;      objcont           TYPE soli  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objhead           TYPE soli  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      att_cont          TYPE soli  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      att_head          TYPE soli  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      packing_list      TYPE soxpl OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      receivers         TYPE soos1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     receivers         TYPE somlreci1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      free_recc         TYPE soos1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      object_id_new     TYPE soodk,&lt;/P&gt;&lt;P&gt;      sent_to_all       TYPE sonv-flag,&lt;/P&gt;&lt;P&gt;      all_binding_done  TYPE sonv-flag,&lt;/P&gt;&lt;P&gt;      office_object_key TYPE swotobjid-objkey,&lt;/P&gt;&lt;P&gt;      originator_id     TYPE soudk,&lt;/P&gt;&lt;P&gt;      objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      doc_chng LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;      tab_lines LIKE sy-tabix,&lt;/P&gt;&lt;P&gt;      paylist LIKE bapi7004_rl OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      p_info LIKE  pc407,&lt;/P&gt;&lt;P&gt;      pdf_table LIKE tline OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      pdf_fsize TYPE  i,&lt;/P&gt;&lt;P&gt;      pdf_line(134),&lt;/P&gt;&lt;P&gt;      spoolid    TYPE tsp01-rqident.&lt;/P&gt;&lt;P&gt;***data declaration for sending the mail.&lt;/P&gt;&lt;P&gt;***data declaration for output display.&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF int_kna1 OCCURS 0,&lt;/P&gt;&lt;P&gt;     kunnr LIKE kna1-kunnr,&lt;/P&gt;&lt;P&gt;     land1 LIKE kna1-land1,&lt;/P&gt;&lt;P&gt;     name1 LIKE kna1-name1,&lt;/P&gt;&lt;P&gt;     END OF int_kna1.&lt;/P&gt;&lt;P&gt;PARAMETERS p_kunnr LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;*start-of-selection&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;perform display.&lt;/P&gt;&lt;P&gt;*pdf conversion.&lt;/P&gt;&lt;P&gt;  PERFORM pdf_conversion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&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;      FORM get_spool_number *&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;      Get the most recent spool created by user/report              *&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;  F_REPID               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  F_UNAME               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  F_RQIDENT             *&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 get_spool_number USING f_repid&lt;/P&gt;&lt;P&gt;     f_uname&lt;/P&gt;&lt;P&gt;                CHANGING f_rqident.&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    lc_rq2name LIKE tsp01-rq2name.&lt;/P&gt;&lt;P&gt;  CONCATENATE f_repid+0(9)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              f_uname+0(3)&lt;/P&gt;&lt;P&gt;    INTO lc_rq2name.&lt;/P&gt;&lt;P&gt;  CONDENSE lc_rq2name.&lt;/P&gt;&lt;P&gt;  SELECT * FROM tsp01 WHERE  rq2name = lc_rq2name&lt;/P&gt;&lt;P&gt;ORDER BY rqcretime DESCENDING.&lt;/P&gt;&lt;P&gt;    f_rqident = tsp01-rqident.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    CLEAR f_rqident.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " get_spool_number&lt;/P&gt;&lt;P&gt;*---getting the spool created by user/report&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  PDF_CONVERSION&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 pdf_conversion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Setup the Print Parmaters&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GET_PRINT_PARAMETERS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     authority              = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     copies                 = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     cover_page             = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     data_set               = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     department             = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     destination            = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     expiration             = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     immediately            = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     in_archive_parameters  = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     in_parameters          = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     layout                 = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     mode                   = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     new_list_id            = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      no_dialog              = 'X'&lt;/P&gt;&lt;P&gt;      user                   = sy-uname&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      out_parameters         = printer&lt;/P&gt;&lt;P&gt;      valid                  = mc_valid&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      archive_info_not_found = 1&lt;/P&gt;&lt;P&gt;      invalid_print_params   = 2&lt;/P&gt;&lt;P&gt;      invalid_archive_params = 3&lt;/P&gt;&lt;P&gt;      OTHERS                 = 4.&lt;/P&gt;&lt;P&gt;*-- Make sure that a printer destination has been set up&lt;/P&gt;&lt;P&gt;*-- If this is not done the PDF function module ABENDS&lt;/P&gt;&lt;P&gt;  IF printer-pdest = space.&lt;/P&gt;&lt;P&gt;    printer-pdest = 'LOCL'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*-- Explicitly set line width, and output format so that&lt;/P&gt;&lt;P&gt;*-- the PDF conversion comes out OK&lt;/P&gt;&lt;P&gt;  printer-linsz = p_linsz.&lt;/P&gt;&lt;P&gt;  printer-linct = sy-linct.&lt;/P&gt;&lt;P&gt;  printer-paart = p_paart.&lt;/P&gt;&lt;P&gt;  printer-prrel = ' '.&lt;/P&gt;&lt;P&gt;  prg_name = 'YSEND_MAIL_ATTACH'.&lt;/P&gt;&lt;P&gt;  user_name = sy-uname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SUBMIT yidoc12 TO SAP-SPOOL WITHOUT SPOOL DYNPRO&lt;/P&gt;&lt;P&gt;                   SPOOL PARAMETERS printer&lt;/P&gt;&lt;P&gt;                   WITH p_kunnr = p_kunnr&lt;/P&gt;&lt;P&gt;                   AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_spool_number USING prg_name user_name&lt;/P&gt;&lt;P&gt;            CHANGING mi_rqident.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sendmail = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    req_no = mi_rqident.&lt;/P&gt;&lt;P&gt;    PERFORM spool_pdf_conversion.&lt;/P&gt;&lt;P&gt;    PERFORM sendmail.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  req_no = mi_rqident.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      spoolid       = req_no&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC            = req_rc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     status        = req_rc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF req_rc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF req_rc = 0.&lt;/P&gt;&lt;P&gt;    LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PDF_CONVERSION&lt;/P&gt;&lt;P&gt;*****pdf conversion----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&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  SPOOL_PDF_CONVERSION&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 spool_pdf_conversion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  spoolid = req_no.&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              = spoolid&lt;/P&gt;&lt;P&gt;      no_dialog                = space&lt;/P&gt;&lt;P&gt;      dst_device               = printer-pdest&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      pdf_bytecount            = pdf_fsize&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      pdf                      = pdf_table&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;ENDFORM.                    " FILE_UPLOAD&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;converting the spool job to pdf&lt;/STRONG&gt;******************************&lt;/P&gt;&lt;P&gt;*sending the mail as an attachment using the fm&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  SENDMAIL&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;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 sendmail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF lt_pdflns OCCURS 0.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE  solisti1.&lt;/P&gt;&lt;P&gt;  DATA : END OF lt_pdflns.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_ind,&lt;/P&gt;&lt;P&gt;        l_nom_key_o LIKE oijnomi-nomtk.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;General header data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE: sy-langu TO object_hd_change-objla,&lt;/P&gt;&lt;P&gt;        'Ext.email' TO object_hd_change-objnam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        'C' TO object_hd_change-objsns,&lt;/P&gt;&lt;P&gt;        'TXT' TO object_hd_change-file_ext,&lt;/P&gt;&lt;P&gt;        'REQUIRED OUTPUT' TO object_hd_change-objdes.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Body of the message itself (255).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE ' REPORT TESTING' TO objcont-line.&lt;/P&gt;&lt;P&gt;  APPEND objcont.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'Time: ' sy-uzeit&lt;EM&gt;0(2) ':' sy-uzeit&lt;/EM&gt;2(2) ':' sy-uzeit+4(2)&lt;/P&gt;&lt;P&gt;              INTO objcont-line.&lt;/P&gt;&lt;P&gt;  APPEND objcont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE: 'RAW' TO object_type.&lt;/P&gt;&lt;P&gt;  LOOP AT pdf_table.&lt;/P&gt;&lt;P&gt;    lt_pdflns = pdf_table.&lt;/P&gt;&lt;P&gt;    APPEND lt_pdflns.&lt;/P&gt;&lt;P&gt;    CLEAR lt_pdflns.&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 'SX_TABLE_LINE_WIDTH_CHANGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      line_width_src              = 134&lt;/P&gt;&lt;P&gt;      line_width_dst              = 255&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      content_in                  = lt_pdflns&lt;/P&gt;&lt;P&gt;      content_out                 = objbin&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      err_line_width_src_too_long = 1  "content_out&lt;/P&gt;&lt;P&gt;      err_line_width_dst_too_long = 2&lt;/P&gt;&lt;P&gt;      err_conv_failed             = 3&lt;/P&gt;&lt;P&gt;      OTHERS                      = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESCRIBE TABLE objbin LINES tab_lines.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*get the mail ids for sending the emails.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill email receivers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF int_email_receivers[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'ZEI_GET_INTERFACE_MAILIDS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      program_name           = 'ZER02230_TSPPRA'&lt;/P&gt;&lt;P&gt;      interface              = 'TS_TMJ_REJ'&lt;/P&gt;&lt;P&gt;      key                    = 'NOMTK'&lt;/P&gt;&lt;P&gt;      value                  = 'FAILURE_RECEIVERS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DIRECTION              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NOTES                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;      to_mail_recivers       = int_to_receivers&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CC_MAIL_RECIVERS       = int_cc_receivers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_data_found          = 1&lt;/P&gt;&lt;P&gt;      OTHERS                 = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Appending Email addresses if found.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT int_to_receivers[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      LOOP AT int_to_receivers INTO wa_to_receivers.&lt;/P&gt;&lt;P&gt;        MOVE wa_to_receivers TO int_mailsend-recextnam .&lt;/P&gt;&lt;P&gt;        int_mailsend-recesc = 'U'.&lt;/P&gt;&lt;P&gt;        int_mailsend-sndart = 'INT'.&lt;/P&gt;&lt;P&gt;        int_mailsend-sndpri = '1'.&lt;/P&gt;&lt;P&gt;        APPEND int_mailsend.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT int_email_receivers.&lt;/P&gt;&lt;P&gt;      CONCATENATE   int_email_receivers '@exchange.aramco.com.sa' INTO&lt;/P&gt;&lt;P&gt;           int_mailsend-recextnam.&lt;/P&gt;&lt;P&gt;      int_mailsend-recesc = 'U'.&lt;/P&gt;&lt;P&gt;      int_mailsend-sndart = 'INT'.&lt;/P&gt;&lt;P&gt;      int_mailsend-sndpri = '1'..&lt;/P&gt;&lt;P&gt;      APPEND int_mailsend.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;**************end of the getting emails for sending the mails&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE objbin LINES tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE: "'X'               TO packing_list-TRANSF_BIN,&lt;/P&gt;&lt;P&gt;         '1'               TO packing_list-head_start,&lt;/P&gt;&lt;P&gt;         '1'               TO packing_list-head_num,&lt;/P&gt;&lt;P&gt;         '1'               TO packing_list-body_start,&lt;/P&gt;&lt;P&gt;         tab_lines         TO packing_list-body_num,&lt;/P&gt;&lt;P&gt;         'RAW'             TO packing_list-objtp,&lt;/P&gt;&lt;P&gt;         'Attachment'      TO packing_list-objnam,&lt;/P&gt;&lt;P&gt;         'PDF' TO packing_list-file_ext.&lt;/P&gt;&lt;P&gt;  packing_list-objlen = tab_lines * 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'REPORT TESTING' '--'&lt;/P&gt;&lt;P&gt;     sy-datum&lt;EM&gt;4(2) '/' sy-datum&lt;/EM&gt;6(2) '/' sy-datum+0(4)&lt;/P&gt;&lt;P&gt;       '--'&lt;/P&gt;&lt;P&gt;     sy-uzeit&lt;EM&gt;0(2) ':' sy-uzeit&lt;/EM&gt;2(2) ':' sy-uzeit+4(2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INTO packing_list-objdes.&lt;/P&gt;&lt;P&gt;  APPEND packing_list.&lt;/P&gt;&lt;P&gt;  objhead = 'testing the email for pdf'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SO_OBJECT_SEND'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      object_hd_change           = object_hd_change&lt;/P&gt;&lt;P&gt;      object_type                = object_type&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      object_id_new              = object_id_new&lt;/P&gt;&lt;P&gt;      sent_to_all                = sent_to_all&lt;/P&gt;&lt;P&gt;      all_binding_done           = all_binding_done&lt;/P&gt;&lt;P&gt;      office_object_key          = office_object_key&lt;/P&gt;&lt;P&gt;      originator_id              = originator_id&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      objcont                    = objcont&lt;/P&gt;&lt;P&gt;      objhead                    = objhead&lt;/P&gt;&lt;P&gt;      receivers                  = int_mailsend&lt;/P&gt;&lt;P&gt;      packing_list               = packing_list&lt;/P&gt;&lt;P&gt;      att_cont                   = objbin&lt;/P&gt;&lt;P&gt;      att_head                   = att_head&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      active_user_not_exist      = 1&lt;/P&gt;&lt;P&gt;      communication_failure      = 2&lt;/P&gt;&lt;P&gt;      component_not_available    = 3&lt;/P&gt;&lt;P&gt;      folder_not_exist           = 4&lt;/P&gt;&lt;P&gt;      folder_no_authorization    = 5&lt;/P&gt;&lt;P&gt;      forwarder_not_exist        = 6&lt;/P&gt;&lt;P&gt;      note_not_exist             = 7&lt;/P&gt;&lt;P&gt;      object_not_exist           = 8&lt;/P&gt;&lt;P&gt;      object_not_sent            = 9&lt;/P&gt;&lt;P&gt;      object_no_authorization    = 10&lt;/P&gt;&lt;P&gt;      object_type_not_exist      = 11&lt;/P&gt;&lt;P&gt;      operation_no_authorization = 12&lt;/P&gt;&lt;P&gt;      owner_not_exist            = 13&lt;/P&gt;&lt;P&gt;      parameter_error            = 14&lt;/P&gt;&lt;P&gt;      substitute_not_active      = 15&lt;/P&gt;&lt;P&gt;      substitute_not_defined     = 16&lt;/P&gt;&lt;P&gt;      system_failure             = 17&lt;/P&gt;&lt;P&gt;      too_much_receivers         = 18&lt;/P&gt;&lt;P&gt;      user_not_exist             = 19&lt;/P&gt;&lt;P&gt;      originator_not_exist       = 20&lt;/P&gt;&lt;P&gt;      x_error                    = 21&lt;/P&gt;&lt;P&gt;      OTHERS                     = 22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    COMMIT WORK.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i014(ze9) WITH 'Email was not sent to the Recipients'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SENDMAIL&lt;/P&gt;&lt;P&gt;************sending mail as an attachment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*for displaying&lt;/P&gt;&lt;P&gt;form display.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;*for displaying&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 06:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952489#M696286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T06:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: PDF Conversion Truncated</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952490#M696287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In response to Vivek's response:&lt;/P&gt;&lt;P&gt;Hi Vivek, thanks for your quick reply.  When looking at the spool in SP01 the output looks correct which leads me to believe the issue has something to do with the PDF conversion as opposed to the actual creation of the spool ( I could be wrong about this).  I did try adding the 3 lines of code as you listed and it did not work.  The link you provided is what I based my code on from the start.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help but the problem is still unresolved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 15:01:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952490#M696287</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T15:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: PDF Conversion Truncated</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952491#M696288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you both for your responses, but it turns out that the issue has to do with the min and max linesize that is specified when calling the FM "REUSE_ALV_BLOCK_LIST_APPEND" when creating an ALV report.  It does not make sense to me that changing these parameters affects the PDF conversion and not the actual spool, but it worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 16:31:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-conversion-truncated/m-p/2952491#M696288</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T16:31:54Z</dc:date>
    </item>
  </channel>
</rss>

