<?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: SPOOL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650924#M879312</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks to be a parameter structure - have you double-clicked on it to see where it takes you, or scanned the main program code for just e_ztimmos2 to see where it is being used?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 Apr 2008 23:12:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-12T23:12:46Z</dc:date>
    <item>
      <title>SPOOL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650923#M879311</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;Below code is for generating spool request can somebody clarifies what the &lt;STRONG&gt;e_ztimmos2&lt;/STRONG&gt; exactly is?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEW-PAGE PRINT OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  NEW-PAGE PRINT ON DESTINATION &lt;STRONG&gt;e_ztimmos2&lt;/STRONG&gt;-zpdest&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         COPIES &lt;STRONG&gt;e_ztimmos2&lt;/STRONG&gt;-zprcop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      LIST NAME sy-title&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     COVER TEXT &lt;STRONG&gt;e_ztimmos2&lt;/STRONG&gt;-ztext&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    IMMEDIATELY &lt;STRONG&gt;e_ztimmos2&lt;/STRONG&gt;-zprimm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        NEW LIST IDENTIFICATION kst_x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  KEEP IN SPOOL kst_x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     LINE-COUNT kst_58&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      LINE-SIZE kst_170&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      NO DIALOG.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Apr 2008 18:24:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650923#M879311</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-12T18:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: SPOOL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650924#M879312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks to be a parameter structure - have you double-clicked on it to see where it takes you, or scanned the main program code for just e_ztimmos2 to see where it is being used?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Apr 2008 23:12:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650924#M879312</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-12T23:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: SPOOL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650925#M879313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;
Hi chidambar dixit,
There passing parameters like when you print on Output of report, Popup will come and we pass print related informarion.

Check this sample program which generates output and its spool no ..

&lt;PRE&gt;&lt;CODE&gt;REPORT  zvenkat_get_spoolno.

*--------------------------------------------------------*
"  Data retrieval related declarations
*--------------------------------------------------------*
"Variables
DATA:
      g_spool_no TYPE tsp01-rqident.
"Types
TYPES:
     BEGIN OF t_emp_dat,
       pernr     TYPE pa0001-pernr,
       persg     TYPE pa0001-persg,
       persk     TYPE pa0001-persk,
       plans     TYPE pa0001-plans,
       stell     TYPE pa0001-stell,
     END OF t_emp_dat.
"Work area
DATA:
     w_emp_data  TYPE t_emp_dat.
"Internal tables
DATA:
     i_emp_data  TYPE STANDARD TABLE OF t_emp_dat.
*--------------------------------------------------------*
"Top-of-page.
*--------------------------------------------------------*
TOP-OF-PAGE.
  PERFORM top_of_page.

*--------------------------------------------------------*
  "Start-of-selection.
*--------------------------------------------------------*
START-OF-SELECTION.
  PERFORM get_data.
  IF i_emp_data[] IS INITIAL.
    PERFORM test_data.
  ENDIF.
  PERFORM do_print_n_get_spoolno.

*--------------------------------------------------------*
  "End-of-selection.
*--------------------------------------------------------*
END-OF-SELECTION.
  WRITE: 'Spool no', g_spool_no.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  top_of_page
*&amp;amp;---------------------------------------------------------------------*
FORM top_of_page.
  DATA: inc_colnum TYPE i.
  ULINE.
  inc_colnum = sy-linsz - 60.
  WRITE: / 'Report: ', sy-repid(18).
  WRITE AT 30(inc_colnum) sy-title CENTERED.
  inc_colnum = sy-linsz - 20.
  WRITE: AT inc_colnum 'Page: ', (11) sy-pagno RIGHT-JUSTIFIED.
  WRITE: / 'Client: ', sy-mandt.
  inc_colnum = sy-linsz - 20.
  WRITE: AT inc_colnum 'Date: ', sy-datum.
  WRITE: / 'User  : ', sy-uname.
  inc_colnum = sy-linsz - 60.
  WRITE AT 30(inc_colnum) 'Company Confidential' CENTERED.
  inc_colnum = sy-linsz - 20.
  WRITE: AT inc_colnum 'Time: ', (10) sy-uzeit RIGHT-JUSTIFIED.
  ULINE .
  SKIP.
  ULINE AT /(127).
  WRITE:/ sy-vline,'pernr' COLOR COL_HEADING,13
          sy-vline,'persg' COLOR COL_HEADING,20
          sy-vline,'persk' COLOR COL_HEADING,26
          sy-vline,'plans' COLOR COL_HEADING,35
          sy-vline,'stell' COLOR COL_HEADING,46
          sy-vline.
  ULINE AT /(46).
ENDFORM.                    "top_of_page
*&amp;amp;--------------------------------------------------------*
"Form  get_data from PA0001
*&amp;amp;--------------------------------------------------------*
FORM get_data.

  SELECT pernr
         persg
         persk
         plans
         stell
   FROM pa0001
   INTO CORRESPONDING FIELDS OF TABLE i_emp_data
   UP TO 4 ROWS.

ENDFORM.                    " get_data
*&amp;amp;---------------------------------------------------------------------*
"Form  do_print_n_get_spoolno
*&amp;amp;---------------------------------------------------------------------*
FORM do_print_n_get_spoolno.

  "Display Output
  LOOP AT i_emp_data INTO w_emp_data .
    AT FIRST.
      PERFORM get_print_parameters.
    ENDAT.
    WRITE:/ sy-vline,w_emp_data-pernr,13
            sy-vline,w_emp_data-persg,20
            sy-vline,w_emp_data-persk,26
            sy-vline,w_emp_data-plans,35
            sy-vline,w_emp_data-stell,46
            sy-vline.
    ULINE AT /(46).
    AT LAST.
      g_spool_no  = sy-spono.
      NEW-PAGE PRINT OFF.
      CALL FUNCTION 'ABAP4_COMMIT_WORK'.
    ENDAT.
  ENDLOOP.

ENDFORM.                    "do_print_n_get_spoolno
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_print_parameters
*&amp;amp;---------------------------------------------------------------------*
FORM get_print_parameters .
  "Variables
  DATA:
     l_lay    TYPE pri_params-paart,
     l_lines  TYPE pri_params-linct,
     l_cols   TYPE pri_params-linsz,
     l_val    TYPE c.
*Types
  TYPES:
     t_pripar TYPE pri_params,
     t_arcpar TYPE arc_params.
  "Work areas
  DATA:
     lw_pripar TYPE t_pripar,
     lw_arcpar TYPE t_arcpar.

  l_lay   = 'X_65_132'.
  l_lines = 65.
  l_cols  = 132.
  "Read, determine, change spool print parameters and archive parameters
  CALL FUNCTION 'GET_PRINT_PARAMETERS'
    EXPORTING
      in_archive_parameters  = lw_arcpar
      in_parameters          = lw_pripar
      layout                 = l_lay
      line_count             = l_lines
      line_size              = l_cols
      no_dialog              = 'X'
    IMPORTING
      out_archive_parameters = lw_arcpar
      out_parameters         = lw_pripar
      valid                  = l_val
    EXCEPTIONS
      archive_info_not_found = 1
      invalid_print_params   = 2
      invalid_archive_params = 3
      OTHERS                 = 4.
  IF l_val &amp;lt;&amp;gt; space AND sy-subrc = 0.
    lw_pripar-prrel = space.
    lw_pripar-primm = space.
    NEW-PAGE PRINT ON
      NEW-SECTION
      PARAMETERS lw_pripar
      ARCHIVE PARAMETERS lw_arcpar
      NO DIALOG.
  ENDIF.
ENDFORM.                    " get_print_parameters
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  test_data
*&amp;amp;---------------------------------------------------------------------*
FORM test_data .
  DO 10 TIMES.
    w_emp_data-pernr = sy-index.
    w_emp_data-persg = '2'.
    w_emp_data-persk = '93'.
    w_emp_data-plans = '99999999'.
    w_emp_data-stell = '31414144'.
    APPEND w_emp_data TO i_emp_data.
    CLEAR  w_emp_data.
  ENDDO.

ENDFORM.                    " test_data&lt;/CODE&gt;&lt;/PRE&gt;

Regards,
Venkat.O
&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Apr 2008 04:46:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/spool/m-p/3650925#M879313</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2008-04-13T04:46:24Z</dc:date>
    </item>
  </channel>
</rss>

