Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Job can't be deleted from system?

Former Member
0 Kudos

SM37 list the jobs defined and the jobs can be deleted from this list, but actually they are just deleted from the list of this T-Code other than from the system. If some jobs run daily and if you delete them today, but tomorrow when you are on machine, you can still see them when running T-Code SM37. I wonder maybe SM36(defining a job) could be the place that we can truely remove a job from system, but can't find any function here either to remove a job from system.

Anyone's idea is greatly appreciated!

1 ACCEPTED SOLUTION

Former Member
0 Kudos

In SM37 you see the instance/occurances of job and not the job itself. Say if you have daily job , the moment the job runs for today ( the scheduler ) will schedule it for the next day . You will see another entry and the status as "RELEASED" in SM37 . You have to delete this "RELEASED" job to stop it from running the next time and subsequent times .

What you may have been doing is deleting the occurances of job which have already run ( Status - Completed ).

In SM37 if you expand the date range you will a number of entries for same job if its a daily job. You only need to delete the one with "RELEASED" status.

If after stopping the job say after one month you again want to restart. You have to search for one old occurance for that job in SM37 ( may be give a ate range in past ) . Select that job and do a repeat scheduling.

If you want to delete the job totally you have delete all the occurances starting from the first run of the job.

Hope this helps.

Cheers

6 REPLIES 6

Former Member
0 Kudos

In SM37 you see the instance/occurances of job and not the job itself. Say if you have daily job , the moment the job runs for today ( the scheduler ) will schedule it for the next day . You will see another entry and the status as "RELEASED" in SM37 . You have to delete this "RELEASED" job to stop it from running the next time and subsequent times .

What you may have been doing is deleting the occurances of job which have already run ( Status - Completed ).

In SM37 if you expand the date range you will a number of entries for same job if its a daily job. You only need to delete the one with "RELEASED" status.

If after stopping the job say after one month you again want to restart. You have to search for one old occurance for that job in SM37 ( may be give a ate range in past ) . Select that job and do a repeat scheduling.

If you want to delete the job totally you have delete all the occurances starting from the first run of the job.

Hope this helps.

Cheers

0 Kudos

hello Sanjay,

Very appreciated your input! Now I find the job I created can't be edited. I create a periodic job that runs daily and I want to change the scheduled time. I use SM36 trying to modify it by input the name of the job, but when clicking the "Start conditions" and "Step" buttons, find the old inputs are gone. Is there anyway that we can modify an existing job other than have to create a new one?

Thanks

Former Member
0 Kudos

Depending on the frequency of your job, expand your criteria(using from and to dates and times) to find one instance of the job that has the status of 'RELEASED' and delete that. In the SM37 screen, uncheck all others statuses and keep only 'Released' box checked.

Former Member
0 Kudos

also you can use SM35 to kill a job

regards

Former Member
0 Kudos

To change an existing job just select it in SM37 ( RELEASED status ) , MENU- JOB -> Change .

Former Member
0 Kudos

Or select a completed job in SM37

and Job -> Repeat Scheduling.