Recently while working on Background Job Management for SAP Netweaver 751 for S4HANA, we discovered that there is a small change in Background Job Scheduling via SM36- Job Repository (Technical Job Repository) or SJOBREPO Tx.
The change is if you have scheduled any background job via Job Repository then you only can change the status (Scheduled/Remove) of that particular job from Job Repository only.
for Example – SAP_REORG_APPLJOBS – if you have activated this job via Job Repository then making changes of this job directly in SM37 will not work, like variant change, release to schedule status or remove. if you perform any action directly in SM37 then this change happen for the time but again after some minute the job will reappear with the release status as it’s still active in Job Repository.
if you change the variant directly in SM37 then there will be 2 job will appear, 1 is with New Variant & 2 is old default variant.
The last option for stopping this job permanently via SM36 – Job Repository – Select the Job & Click Deactivate Technical Job Definition Locally.
Once you perform this action the default job will stop permanently in the system. if you have created any modified job in the system (new variant) that job will run as per their scheduled time.