Skip to Content
0
Jul 08, 2009 at 05:18 AM

SUBMIT statement not generating SPOOL

1907 Views

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