To Activate Job Repository in S/4 hana, we have to perform below steps:
In Section-1, i will provide direct steps, with out going to more deails, for more deails you can follow section-2:
Section-1: This steps should perform in all client in system like 000, 100 & 200.
1. check whether SAP_SYSTEM user exists or not, if not create user type system and with SAP_ALL profile. you can also user differnt user than SAP_SYSTEM, but recommed to use this user.
2. run /nSJOBREPO_STEPUSER tcode and assign user SAP_SYSTEM
3. Run report: R_JR_UTIL_1 and activate job repository, if already active also, just deactivate and activate once. So that job R_JR_BTCJOBS_GENERATOR will get scheduled.
after job R_JR_BTCJOBS_GENERATOR run only, the default jobs will get scheduled.
===============
Section-2
Below is the detailed procudure to activate:
By default, the SAP S/4HANA technical job repository expects the user SAP_SYSTEM in the clients ADMIN (=000) and BUSINESS or, if this is not available, the user DDIC. If neither SAP_SYSTEM nor DDIC exists in a client (or if these users do not have the required authorizations), the technical job repository cannot schedule any jobs in this client.
In this case, enter a user that should be used to execute the technical jobs in the client for each individual client.
As of SAP S/4HANA 1610, transaction SJOBREPO_STEPUSER exists for this purpose. It is used to create a suitable user and assign this user to the job repository in the current client. As of SAP S/4HANA 1709, this transaction can be called using a button in the menu bar of transaction SJOBREPO.
Goto Transaction: /nSJOBREPO_STEPUSER
click on Create/Change user icon
in the pop-up browser button, it will display if any suitable user exist, if not you can enter a user name just press enter. in our case we have BATCH_USER exist.
So we will assign that user.
With releases lower than SAP_BASIS 7.51 SP03, there is only the option to create the stepuser manually in SU01 and assign it to the current client via report R_JR_UTIL_1. The relevant SAP Note is 2339022.
The parameter rdisp/job_repo_activate_time specifies the time cycle for the job repository activation. The job R_JR_BTCJOBS_GENERATOR runs based on the value specified in this parameter.
60M (60 minutes)
2H (2 hours)
0 (No activation)
If the job R_JR_BTCJOBS_GENERATOR not exist in any client, just run report R_JR_UTIL_1 deactivate and activate job repository, it will crate a new job in the logged in client.
Reference Notes:
3236399 - FAQ - Technical Job Repository (SJOBREPO)
2190119 - Background information about SAP S/4HANA technical job repository