<?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 Error while downloading data in pdf in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-downloading-data-in-pdf/m-p/9060963#M1702667</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a requirement to download data from a table into pdf format and save in my local folder........&lt;/P&gt;&lt;P&gt;But Whenever I am executing this code it is showing error that spool number 0 doed not exist.&lt;/P&gt;&lt;P&gt;Can some body help me in this regards....Should I nedd to set anithing in spool or it will be done just programmaticaly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp; Report&amp;nbsp; YDEMO_PDF_2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt;&amp;nbsp; YDEMO_PDF_2.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Variables&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;l_lay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-paart,&lt;BR /&gt;l_lines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-linct,&lt;BR /&gt;l_cols&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-linsz,&lt;BR /&gt;l_val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;l_no_of_bytes &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;l_pdf_spoolid &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tsp01-rqident,&lt;BR /&gt;l_jobname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tbtcjob-jobname,&lt;BR /&gt;l_jobcount&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tbtcjob-jobcount,&lt;BR /&gt;spoolno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tsp01-rqident.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*Types&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;:&lt;BR /&gt;t_pripar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params,&lt;BR /&gt;t_arcpar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; arc_params.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Work areas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;lw_pripar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t_pripar,&lt;BR /&gt;lw_arcpar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t_arcpar.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;it_t100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t100&amp;nbsp; &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;it_pdf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Start-of-selection.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;l_lay&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X_65_132'&lt;/SPAN&gt;.&lt;BR /&gt;l_lines = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;l_cols&amp;nbsp; = &lt;SPAN class="L1S32"&gt;132&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Read, determine, change spool print parameters and archive parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GET_PRINT_PARAMETERS'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;in_archive_parameters&amp;nbsp; = lw_arcpar&lt;BR /&gt;in_parameters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lw_pripar&lt;BR /&gt;layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_lay&lt;BR /&gt;line_count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_lines&lt;BR /&gt;line_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_cols&lt;BR /&gt;no_dialog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;out_archive_parameters = lw_arcpar&lt;BR /&gt;out_parameters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lw_pripar&lt;BR /&gt;valid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_val&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;archive_info_not_found = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;invalid_print_params&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;invalid_archive_params = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; l_val &amp;lt;&amp;gt; space &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; sy-subrc = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;lw_pripar-prrel = space.&lt;BR /&gt;lw_pripar-primm = space.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PRINT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;SECTION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; lw_pripar&lt;BR /&gt;ARCHIVE &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; lw_arcpar&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DIALOG&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Get data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; *&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; t100&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_t100&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;UP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ROWS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; sprsl = sy-langu.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;" Writing to Spool&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_t100.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt;&lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; it_t100.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PRINT&lt;/SPAN&gt; OFF.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ABAP4_COMMIT_WORK'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;spoolno = sy-spono.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Convert spool to PDF&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;src_spoolid&amp;nbsp;&amp;nbsp; = spoolno&lt;BR /&gt;no_dialog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;pdf_bytecount = l_no_of_bytes&lt;BR /&gt;pdf_spoolid&amp;nbsp;&amp;nbsp; = l_pdf_spoolid&lt;BR /&gt;btc_jobname&amp;nbsp;&amp;nbsp; = l_jobname&lt;BR /&gt;btc_jobcount&amp;nbsp; = l_jobcount&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;pdf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_pdf.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Download PDF file C Drive&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GUI_DOWNLOAD'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;filename = &lt;SPAN class="L1S33"&gt;'C:\itab_to_pdf.pdf'&lt;/SPAN&gt;&lt;BR /&gt;filetype = &lt;SPAN class="L1S33"&gt;'BIN'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;data_tab = it_pdf.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Oct 2012 06:52:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-10-08T06:52:56Z</dc:date>
    <item>
      <title>Error while downloading data in pdf</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-downloading-data-in-pdf/m-p/9060963#M1702667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a requirement to download data from a table into pdf format and save in my local folder........&lt;/P&gt;&lt;P&gt;But Whenever I am executing this code it is showing error that spool number 0 doed not exist.&lt;/P&gt;&lt;P&gt;Can some body help me in this regards....Should I nedd to set anithing in spool or it will be done just programmaticaly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp; Report&amp;nbsp; YDEMO_PDF_2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt;&amp;nbsp; YDEMO_PDF_2.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Variables&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;l_lay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-paart,&lt;BR /&gt;l_lines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-linct,&lt;BR /&gt;l_cols&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params-linsz,&lt;BR /&gt;l_val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;c&lt;/SPAN&gt;,&lt;BR /&gt;l_no_of_bytes &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;,&lt;BR /&gt;l_pdf_spoolid &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tsp01-rqident,&lt;BR /&gt;l_jobname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tbtcjob-jobname,&lt;BR /&gt;l_jobcount&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; tbtcjob-jobcount,&lt;BR /&gt;spoolno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tsp01-rqident.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*Types&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;:&lt;BR /&gt;t_pripar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; pri_params,&lt;BR /&gt;t_arcpar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; arc_params.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Work areas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;lw_pripar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t_pripar,&lt;BR /&gt;lw_arcpar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t_arcpar.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;BR /&gt;it_t100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; t100&amp;nbsp; &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;it_pdf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; tline &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Start-of-selection.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;l_lay&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X_65_132'&lt;/SPAN&gt;.&lt;BR /&gt;l_lines = &lt;SPAN class="L1S32"&gt;65&lt;/SPAN&gt;.&lt;BR /&gt;l_cols&amp;nbsp; = &lt;SPAN class="L1S32"&gt;132&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Read, determine, change spool print parameters and archive parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GET_PRINT_PARAMETERS'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;in_archive_parameters&amp;nbsp; = lw_arcpar&lt;BR /&gt;in_parameters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lw_pripar&lt;BR /&gt;layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_lay&lt;BR /&gt;line_count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_lines&lt;BR /&gt;line_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_cols&lt;BR /&gt;no_dialog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;out_archive_parameters = lw_arcpar&lt;BR /&gt;out_parameters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lw_pripar&lt;BR /&gt;valid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_val&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;archive_info_not_found = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;invalid_print_params&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;invalid_archive_params = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; l_val &amp;lt;&amp;gt; space &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; sy-subrc = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;lw_pripar-prrel = space.&lt;BR /&gt;lw_pripar-primm = space.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PRINT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;SECTION&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; lw_pripar&lt;BR /&gt;ARCHIVE &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; lw_arcpar&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DIALOG&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Get data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; *&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; t100&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; it_t100&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;UP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ROWS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; sprsl = sy-langu.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;" Writing to Spool&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_t100.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt;&lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; it_t100.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PRINT&lt;/SPAN&gt; OFF.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ABAP4_COMMIT_WORK'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;spoolno = sy-spono.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Convert spool to PDF&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;src_spoolid&amp;nbsp;&amp;nbsp; = spoolno&lt;BR /&gt;no_dialog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;pdf_bytecount = l_no_of_bytes&lt;BR /&gt;pdf_spoolid&amp;nbsp;&amp;nbsp; = l_pdf_spoolid&lt;BR /&gt;btc_jobname&amp;nbsp;&amp;nbsp; = l_jobname&lt;BR /&gt;btc_jobcount&amp;nbsp; = l_jobcount&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;pdf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_pdf.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;"Download PDF file C Drive&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GUI_DOWNLOAD'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;filename = &lt;SPAN class="L1S33"&gt;'C:\itab_to_pdf.pdf'&lt;/SPAN&gt;&lt;BR /&gt;filetype = &lt;SPAN class="L1S33"&gt;'BIN'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;data_tab = it_pdf.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2012 06:52:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-downloading-data-in-pdf/m-p/9060963#M1702667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-08T06:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Error while downloading data in pdf</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-downloading-data-in-pdf/m-p/9060964#M1702668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;First convert the data of table into OTF Format&lt;/P&gt;&lt;P&gt;then use &lt;STRONG&gt;CONVERT_OTF&lt;/STRONG&gt;&amp;nbsp; to convert to PDF Format&lt;/P&gt;&lt;P&gt;use &lt;STRONG&gt;GUI_DOWNLOAD&lt;/STRONG&gt; as u r&amp;nbsp; using now&lt;/P&gt;&lt;P&gt;otherwise please follow this thread&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/message/7384789" title="http://scn.sap.com/message/7384789"&gt;http://scn.sap.com/message/7384789&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Gourav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2012 07:19:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-downloading-data-in-pdf/m-p/9060964#M1702668</guid>
      <dc:creator>gouravkumar64</dc:creator>
      <dc:date>2012-10-08T07:19:01Z</dc:date>
    </item>
  </channel>
</rss>

