<?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: Print List Processing Report to PDF in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660563#M1096464</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Function 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Dec 2009 07:37:57 GMT</pubDate>
    <dc:creator>former_member300754</dc:creator>
    <dc:date>2009-12-25T07:37:57Z</dc:date>
    <item>
      <title>Print List Processing Report to PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660561#M1096462</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 read many forums about convert info into PDF. but i'm very new to understand those forums. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case I want to print list processing report as PDF (not hard copy thru printer). First, user types the data on the screen then click on 'Execute' button, then the system shows the result on screen. After that user asks system for print the screen on menu bar by List=&amp;gt;Print.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So please advise me how to get the spool id, then export as pdf. As my opinion, i may use CONVERT_ABAPSPOOLJOB_2_PDF and GUI_DOWNLOAD. But where is the place I should put the methods on?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peerasit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2008 10:31:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660561#M1096462</guid>
      <dc:creator>former_member300754</dc:creator>
      <dc:date>2008-10-28T10:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: Print List Processing Report to PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660562#M1096463</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;Go through The simple Anallise this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zabap_2_pdf.&lt;/P&gt;&lt;P&gt;*-- Enhancements: only allow to be run with variant.  Then called&lt;/P&gt;&lt;P&gt;*-- program will be transparent to users&lt;/P&gt;&lt;P&gt;*-- TABLES&lt;/P&gt;&lt;P&gt;tables:&lt;/P&gt;&lt;P&gt;  tsp01.&lt;/P&gt;&lt;P&gt;*-- STRUCTURES&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  mstr_print_parms like pri_params,&lt;/P&gt;&lt;P&gt;  mc_valid(1)      type c,&lt;/P&gt;&lt;P&gt;  mi_bytecount     type i,&lt;/P&gt;&lt;P&gt;  mi_length        type i,&lt;/P&gt;&lt;P&gt;  mi_rqident       like tsp01-rqident.&lt;/P&gt;&lt;P&gt;*-- INTERNAL TABLES&lt;/P&gt;&lt;P&gt;data:&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;*-- SELECTION SCREEN&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  p_repid like sy-repid, " Report to execute&lt;/P&gt;&lt;P&gt;  p_linsz like sy-linsz default 132, " Line size&lt;/P&gt;&lt;P&gt;  p_paart like sy-paart default 'X_65_132'.  " Paper Format&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;concatenate 'c:\'&lt;/P&gt;&lt;P&gt;            p_repid&lt;/P&gt;&lt;P&gt;            '.pdf'&lt;/P&gt;&lt;P&gt;  into mc_filename.&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;P&gt;     authority= space&lt;/P&gt;&lt;P&gt;     copies   = '1'&lt;/P&gt;&lt;P&gt;     cover_page                   = space&lt;/P&gt;&lt;P&gt;     data_set = space&lt;/P&gt;&lt;P&gt;     department                   = space&lt;/P&gt;&lt;P&gt;     destination                  = space&lt;/P&gt;&lt;P&gt;     expiration                   = '1'&lt;/P&gt;&lt;P&gt;     immediately                  = space&lt;/P&gt;&lt;P&gt;     in_archive_parameters        = space&lt;/P&gt;&lt;P&gt;     in_parameters                = space&lt;/P&gt;&lt;P&gt;     layout   = space&lt;/P&gt;&lt;P&gt;     mode     = space&lt;/P&gt;&lt;P&gt;     new_list_id                  = 'X'&lt;/P&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               = mstr_print_parms&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 mstr_print_parms-pdest = space.&lt;/P&gt;&lt;P&gt;    mstr_print_parms-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;  mstr_print_parms-linsz = p_linsz.&lt;/P&gt;&lt;P&gt;  mstr_print_parms-paart = p_paart.&lt;/P&gt;&lt;P&gt;  submit (p_repid) to sap-spool without spool dynpro&lt;/P&gt;&lt;P&gt;                   spool parameters mstr_print_parms&lt;/P&gt;&lt;P&gt;                   via selection-screen&lt;/P&gt;&lt;P&gt;                   and return.&lt;/P&gt;&lt;P&gt;*-- Find out what the spool number is that was just created&lt;/P&gt;&lt;P&gt;  perform get_spool_number using sy-repid&lt;/P&gt;&lt;P&gt;             sy-uname&lt;/P&gt;&lt;P&gt;    changing mi_rqident.&lt;/P&gt;&lt;P&gt;*-- Convert Spool to PDF&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= mi_rqident&lt;/P&gt;&lt;P&gt;      no_dialog  = space&lt;/P&gt;&lt;P&gt;      dst_device = mstr_print_parms-pdest&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      pdf_bytecount                  = mi_bytecount&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      pdf        = mtab_pdf&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;call function 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt;          bin_filesize            = mi_bytecount&lt;/P&gt;&lt;P&gt;          filename                = mc_filename&lt;/P&gt;&lt;P&gt;          filetype                = 'BIN'&lt;/P&gt;&lt;P&gt;     importing&lt;/P&gt;&lt;P&gt;          act_filename            = mc_filename&lt;/P&gt;&lt;P&gt;     tables&lt;/P&gt;&lt;P&gt;          data_tab                = mtab_pdf.&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(8)&lt;/P&gt;&lt;P&gt;              f_uname+0(3)&lt;/P&gt;&lt;P&gt;    into lc_rq2name separated by '_'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;swamy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2008 10:51:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660562#M1096463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-28T10:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: Print List Processing Report to PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660563#M1096464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Function 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Dec 2009 07:37:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-list-processing-report-to-pdf/m-p/4660563#M1096464</guid>
      <dc:creator>former_member300754</dc:creator>
      <dc:date>2009-12-25T07:37:57Z</dc:date>
    </item>
  </channel>
</rss>

