cancel
Showing results for 
Search instead for 
Did you mean: 

Are batch jobs client dependent?

neil_hoff
Participant
0 Kudos
6,369

We are setting up a training environment using multiple clients on our QAS system.

There are some batch jobs that need to be run on our main client that should not run on the training clients.

Are background jobs client dependent or independent? I am guessing that it depends on the program being run, but I need to make sure.

Thank you in advance for your help!

View Entire Topic
zeeshan_xt
Explorer

Short answer to this question is YES scheduled jobs are client dependent. They ONLY run in the client they were originally scheduled in. Although after a client copy you would see the scheduled job listed in transaction SM37, if you double clicked on a job then clicked on JOB DETAILS button at the top

You will see a client field that shows which client this job was scheduled in

To test this create a job in more than one clients on same server then check the job details and you will see that even if jobs are named exactly the same their CLIENT field would be set to whichever client they were scheduled in. This is the only client this job will run in.

Transaction SM37 is designed to show you ALL jobs system-side regardless of which client they're scheduled to run in. Suspending or deleting a job in one client (using SM37) will suspend/delete it in all clients.

Same goes for the programs that can suspend/release jobs (e.g. program: BTCTRNS1 suspends jobs and BTCTRNS2 releases jobs) do so system wide (not client-specific). So if you ran the program BTCTRNS1 in one client to suspend jobs it will suspend the job in all clients.

tushar_saxena
Explorer
0 Kudos
What is the solution to get rid of this ?