WHEN ‘EPDF’. “function code for export which we created in MENU
TYPES : BEGIN OF ty_tsp01,
rqident TYPE tsp01-rqident, “spool-number rq2name TYPE tsp01-rq2name, “spool request: SUFFIX 2 rqcretime TYPE tsp01-rqcretime, “User name END OF ty_tsp01.
DATA : lv_jobcnt TYPE tbtcjob-jobcount, “job number
lv_jobname TYPE tbtcjob-jobname. “job name DATA : lv_len TYPE i, ls_param TYPE rsparams, “selection work area ls_tsp01 TYPE ty_tsp01, “Spool Requests Work Area lt_tsp01 TYPE STANDARD TABLE OF ty_tsp01, “Spool Requests Internal table lt_param TYPE rsparams_tt. “Selection table
IF sy-subrc = 0. DATA : lv_rqdest TYPE tsp01-rqdest VALUE ‘LP01’, lv_linsz TYPE sylinsz VALUE ‘9999999’.
SUBMIT (sy-repid) “submit the same program
TO SAP-SPOOL DESTINATION lv_rqdest LINE-SIZE lv_linsz IMMEDIATELY ‘X’ KEEP IN SPOOL ‘X’ USER sy-uname VIA JOB lv_jobname NUMBER lv_jobcnt WITHOUT SPOOL DYNPRO WITH SELECTION-TABLE lt_param AND RETURN.