Hi,
I am using SUBMIT statement to call a Z program. I am using the code specified below :
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = NAME
IMPORTING
JOBCOUNT = NUMBER
EXCEPTIONS
CANT_CREATE_JOB = 1
INVALID_JOB_DATA = 2
JOBNAME_MISSING = 3
OTHERS = 4.
IF SY-SUBRC = 0.
SUBMIT <Z-PROG> TO SAP-SPOOL
SPOOL PARAMETERS MSTR_PRINT_PARMS
WITHOUT SPOOL DYNPRO
VIA JOB NAME NUMBER NUMBER
WITH PLNT = PLANT
WITH QUOT IN QUOT
WITH MAT IN V_MATNR
WITH LIF IN V_LIFNR AND RETURN.
IF SY-SUBRC EQ 0.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = NUMBER
JOBNAME = NAME
STRTIMMED = 'X'
EXCEPTIONS
CANT_START_IMMEDIATE = 1
INVALID_STARTDATE = 2
JOBNAME_MISSING = 3
JOB_CLOSE_FAILED = 4
JOB_NOSTEPS = 5
JOB_NOTEX = 6
LOCK_FAILED = 7
OTHERS = 8.
IF SY-SUBRC = 0.
WAIT UP TO 2 SECONDS.
CLEAR WA_TBTCP.
SELECT SINGLE * FROM TBTCP INTO WA_TBTCP WHERE JOBCOUNT = NUMBER.
ENDIF.
ENDIF.
ENDIF.
The problem is WA_TBTCP contains spool number as zero (0000).
Regards,
Premal