Skip to Content
0
Former Member
Nov 11, 2012 at 09:40 AM

Problem with spool request after submit

67 Views

Hi experts,

Iam generating a pdf on spoof request,everything is going fine but iam getting my spool id as zero,iam posting part of my code

below please identify what might the problem......

CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'

EXPORTING

CURR_REPORT = SY-REPID

TABLES

SELECTION_TABLE = RSPARAMS

CALL FUNCTION 'GET_PRINT_PARAMETERS'

EXPORTING

COVER_PAGE = ''

DATA_SET = DATASET

* DEPARTMENT = C_CHAR_UNKNOWN

DESTINATION = 'LOCL'

EXPIRATION = '1'

IMMEDIATELY = ' '

LINE_COUNT = '65'

LINE_SIZE = '255'

NO_DIALOG = 'X'

IMPORTING

* OUT_ARCHIVE_PARAMETERS =

OUT_PARAMETERS = PRI_PARAMS

VALID = VALID.

* VALID_FOR_SPOOL_CREATION =

* EXCEPTIONS

* ARCHIVE_INFO_NOT_FOUND = 1

* INVALID_PRINT_PARAMS = 2

* INVALID_ARCHIVE_PARAMS = 3

* OTHERS = 4

CLEAR l_acttime.

CONVERT DATE sy-datum TIME sy-uzeit

INTO TIME STAMP l_timestamp TIME ZONE sy-zonlo.

l_acttime(14) = l_timestamp.

CONCATENATE l_acttime '00' INTO l_acttime.

l_range_acttime-sign = 'I'.

l_range_acttime-option = 'BT'.

l_range_acttime-low = l_acttime.

SUBMIT ZPAYROLL1 WITH SELECTION-TABLE RSPARAMS with p_par = 'x' TO SAP-SPOOL SPOOL PARAMETERS PRI_PARAMS WITHOUT SPOOL DYNPRO AND RETURN.

* *Create System Log Time Right after spool

CLEAR l_acttime.

CONVERT DATE sy-datum TIME sy-uzeit

INTO TIME STAMP l_timestamp TIME ZONE sy-zonlo.

l_acttime(14) = l_timestamp.

CONCATENATE l_acttime '00' INTO l_acttime.

l_range_acttime-high = l_acttime.

APPEND l_range_acttime.

SELECT MAX( RQIDENT ) FROM TSP01 INTO LV_SPOOL WHERE RQOWNER = SY-UNAME AND RQCLIENT = SY-MANDT AND rq0name = pri_params-prdsn

AND rq1name = pri_params-pdest

AND rq2name = pri_params-plist

AND rqcretime IN l_range_acttime.

.