Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

using the submit report

Former Member
0 Likes
338

Hi,

can any one help me out how to get the output from a report by using the submit report . with out disturbing the report sequence of the calling programme

ie need to capture the output of a report in back ground and use the output in the calling report with out any calling screens or stopping the report sequence,,,,,,,,,,,,

ThankX in advance...............

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
319

Hi Siva

do it like this

  • Construct job name

PERFORM job_name USING v_text

v_vsg

CHANGING v_jobname.

  • Open job

PERFORM job_open USING v_jobname

CHANGING p_jobcnt.

  • Submit Job

SUBMIT RLKOMM40

WITH p_warehno = warehouse number

WITH p_group = group

VIA

JOB v_jobname NUMBER p_jobcnt

TO SAP-SPOOL WITHOUT SPOOL DYNPRO

WITH immediately = space

WITH keep_in_spool = 'X' AND RETURN.

&----


*& Form job_name

&----


  • text

----


FORM job_name USING p_v_text

p_v_vsg

CHANGING p_v_jobname.

CONCATENATE p_v_text p_v_vsg INTO p_v_jobname.

CONDENSE p_v_jobname.

ENDFORM. " job_name

&----


*& Form job_open

&----


  • text

----


FORM job_open USING p_v_jobname

CHANGING p_p_jobcnt.

CALL FUNCTION 'JOB_OPEN'

EXPORTING

jobname = p_v_jobname

IMPORTING

jobcount = p_p_jobcnt

EXCEPTIONS

cant_create_job = 1

invalid_job_data = 2

jobname_missing = 3

OTHERS = 4.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

ENDFORM. " job_open

Do Reward if helpful.

Regards

Azad.

1 REPLY 1
Read only

Former Member
0 Likes
320

Hi Siva

do it like this

  • Construct job name

PERFORM job_name USING v_text

v_vsg

CHANGING v_jobname.

  • Open job

PERFORM job_open USING v_jobname

CHANGING p_jobcnt.

  • Submit Job

SUBMIT RLKOMM40

WITH p_warehno = warehouse number

WITH p_group = group

VIA

JOB v_jobname NUMBER p_jobcnt

TO SAP-SPOOL WITHOUT SPOOL DYNPRO

WITH immediately = space

WITH keep_in_spool = 'X' AND RETURN.

&----


*& Form job_name

&----


  • text

----


FORM job_name USING p_v_text

p_v_vsg

CHANGING p_v_jobname.

CONCATENATE p_v_text p_v_vsg INTO p_v_jobname.

CONDENSE p_v_jobname.

ENDFORM. " job_name

&----


*& Form job_open

&----


  • text

----


FORM job_open USING p_v_jobname

CHANGING p_p_jobcnt.

CALL FUNCTION 'JOB_OPEN'

EXPORTING

jobname = p_v_jobname

IMPORTING

jobcount = p_p_jobcnt

EXCEPTIONS

cant_create_job = 1

invalid_job_data = 2

jobname_missing = 3

OTHERS = 4.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

ENDFORM. " job_open

Do Reward if helpful.

Regards

Azad.