Skip to Content
0
Former Member
Jan 26, 2012 at 02:15 PM

How to combine output from 2 programs into the same spool

269 Views

Hi All,

I need to run a program that takes the snapshots of the output screens of 2 Z programs. I want to combine the 2 outputs into the same spool. Can you please let me know what am i missing?

Here is the code -

DATA: PARAMS LIKE PRI_PARAMS,

DAYS(1) TYPE N VALUE 2,

COUNT(3) TYPE N VALUE 1,

LINE_CNT LIKE PRI_PARAMS-LINCT VALUE '65',

LINE_SZE LIKE PRI_PARAMS-LINSZ VALUE '132',

SPOOL_NAME like PRI_PARAMS-PRTXT value 'Test',

VALID TYPE C.

CALL FUNCTION 'GET_PRINT_PARAMETERS'

EXPORTING

DESTINATION = 'LOCL' "Printer Name

COPIES = COUNT

LIST_NAME = 'Test' "Spool Name

LIST_TEXT = SPOOL_NAME

IMMEDIATELY = ' '

NEW_LIST_ID = 'X'

NO_DIALOG = 'X'

LINE_COUNT = LINE_CNT

LINE_SIZE = LINE_SZE

IMPORTING

OUT_PARAMETERS = PARAMS

VALID = VALID.

SUBMIT ZTEST1 TO SAP-SPOOL AND RETURN

SPOOL PARAMETERS PARAMS

WITHOUT SPOOL DYNPRO.

CALL FUNCTION 'GET_PRINT_PARAMETERS'

EXPORTING

DESTINATION = 'LOCL' "Printer Name

COPIES = COUNT

LIST_NAME = 'Test' "Spool Name

LIST_TEXT = SPOOL_NAME

IMMEDIATELY = ' '

  • NEW_LIST_ID = 'X'

NEW_LIST_ID = ' ' "output to same spool

NO_DIALOG = 'X'

LINE_COUNT = LINE_CNT

LINE_SIZE = LINE_SZE

IMPORTING

OUT_PARAMETERS = PARAMS

VALID = VALID.

SUBMIT ZTest2 TO SAP-SPOOL AND RETURN

SPOOL PARAMETERS PARAMS

WITHOUT SPOOL DYNPRO.