08-05-2013 4:10 AM
Hi,
Is there any way to restrict user to release particular job (SM37).
e.g. User A should be able to release only job - Z00001.
Any enhacment/BADI available?
Thanks.
08-05-2013 7:17 AM
08-05-2013 6:43 PM
If you can assign the job to a job group, you can restrict the authorizations with object S_BTCH_JOB
Background processing: Operations on background jobs consists of the following fields:
Maybe this is a suitable solution?
08-06-2013 8:27 AM
Hi Kumar,
I addition to above, please ensure S_BTCH_ADM is not equal to Y, as will overrides S_BTCH_JOB restrictions!!
BR,
Naveen
08-06-2013 11:53 AM
Hello Kumar,
Take a look to the S_PROGRAM authorization object in this URL:
http://help.sap.com/saphelp_40b/helpdata/en/1a/174b6e5733d1118b3f0060b03ca329/content.htm
You can use this authorization object in order to restrict the program that the user can release as a background job. For example, if your job is named as Z00001 and the program which is executed in the step of the job is called as Z00001 you can use the following values for the authorization object:
P_ACTION = BTCSUBMIT (allows to schedule the program as a background job).
P_GROUP = Z00001
Best regards.