Skip to Content
0
Former Member
Dec 05, 2008 at 01:30 PM

Background job- getting printed automatically

142 Views

In my BDC Program i have submitted Session for Background Processing using

Submit RSBDCSUB..........

my code is also given below..The problem is after the user executes the program, background job is automatically going to his Local printer and getting printed. HOw to avoid this?

CALL FUNCTION 'JOB_OPEN'

EXPORTING

jobname = gf_jobname

IMPORTING

jobcount = gf_jobcount

EXCEPTIONS

cant_create_job = 1

invalid_job_data = 2

jobname_missing = 3

OTHERS = 4.

*-Submit the selected sales orders for changes.

SUBMIT rsbdcsub AND RETURN

WITH mappe = v_sess

WITH von = sy-datum

WITH bis = sy-datum

WITH z_verarb = 'X'

WITH fehler = space

WITH batchsys = space

WITH logall = space

USER sy-uname VIA JOB gf_jobname NUMBER gf_jobcount.

IF sy-subrc NE 0.

MESSAGE i999 WITH text-013.

EXIT.

ENDIF.

*-Close job and start immediately.

CALL FUNCTION 'JOB_CLOSE'

EXPORTING

jobcount = gf_jobcount

jobname = gf_jobname

strtimmed = 'X'

IMPORTING

job_was_released = gf_release

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.