How to manage jobs from the Job Overview - SM37


  1. Execute SM37

  2. To select jobs to display and manage, refine your job selection by filling out each tab as required. Only jobs that meet all of your specification will be selected.

  3. For job selection with more selection criteria, use the flexible job selection interface by choosing the Flexible job selection button in the toolbar.

  4. Note:Any selection criteria you’ve defined here in the Simple Job Selection area will be transferred to the flexible job interface appropriately.

  5. Explanation for each selection field:
    - Jobname: Name of the job as an identifier, which can contain a wildcard (*) to select jobs with related names or by using the wildcard alone
    - Username: Name of the user who designed and planned the job (the wildcard is allowed here as well)
    - Start date: The start condition of the job, which could be a time frame or an event that the job is waiting for. Specifying both will yield jobs whose starting condition is either of the two conditions.
    - ABAP program step: Name of an ABAP program that acts as a step in a job.
    - Status selection: The current status of the job. By default, the SCHEDULED option is not marked. To see the scheduled jobs, you must explicitly check this.
    - Note: Scheduled jobs are those that must explicitly be released before they are eligible to run.

  6. Once execute you will see the below screen

  7. To copy a single existing job, choose Job > Copy.

  8. To reschedule or edit job steps or attributes of a single job, choose Job > Change. A job step is an independent unit of work within a background job. Each job step can execute an ABAP or external program. Other variants or authorizations may be used for each job step. The system allows you to display ABAP programs and variants. You can scan a program for syntax errors. You can also display the authorizations for an authorized user of an ABAP job step.

  9. To repeat a single job, choose Job > Repeat Scheduling.

  10. To debug an active job, choose Job > Capture: active job. Only a single selection is allowed. If an active job seems to be running incorrectly (e.g., running for an excessively long time), you can interrupt and analyze it in debugging mode

  11. To review information about a job, choose Job > Job details. Details displayed can include:
    • current job status
    • periodicity, or the repetition interval
    • other jobs linked to the current job, either as previous or subsequent jobs
    • defined job steps
    • spool requests generated by the current job

  12. To cancel a job’s "Released" status, select the job or jobs from the Job Overview list and choose Job à Release -> Scheduled.

  13. To cancel a job from running but keep the job definition available, select the job or jobs from the Job Overview list and choose Job > Cancel active job.

  14. To delete a job entirely, select the job or jobs from the Job Overview list and choose Job > Delete. Jobs with the status of Ready or Running cannot be deleted.

  15. To compare the specifications of more than one job, select the jobs from the Job Overview list and choose Job > Compare jobs.

  16. To check the status of jobs, select the job or jobs from the Overview Job list and choose Job > Check status. This allows you to either change the job status back to Planned or cancel the job altogether. This is especially useful when a job has malfunctioned.

  17. To review job logs, select a job or jobs with the status Completed or Canceled from the Job Overview list and choose Goto > Job log.

  18. To release a job so it can run, select a job from the Job Overview list and choose Goto > Release.