Show TOC

Dokumentation zur VorgehensweiseJobs löschen

 

Es gibt zwei Gründe, Jobs zu löschen: Der Job braucht nicht verarbeitet zu werden oder der Job wurde bereits ausgeführt und braucht nicht näher analysiert oder dokumentiert werden. Jobs bleiben in der Jobübersicht, bis Sie sie löschen. Wenn ein Job gelöscht wird, wird er aus der Übersicht und dem dazugehörigen Job-Protokoll entfernt.

Vorgehensweise

  1. Wählen Sie im Bild Einfache Jobauswahl (Transaktion SM37 oder Anfang des Navigationspfads CCMS Navigationsschritt Jobs Navigationsschritt Pflege Ende des Navigationspfads) einen oder mehrere Jobs aus. Geben Sie die erforderlichen Daten der zu löschenden Jobs ein. Wählen Sie Ausführen, um auf das Bild Jobübersicht zu gelangen.

  2. Markieren Sie in der Jobübersicht die Ankreuzfelder neben dem oder den zu löschenden Jobs.

  3. Wählen Sie Anfang des Navigationspfads Job Navigationsschritt Löschen Ende des Navigationspfads.

Jobs mit abhängigen Jobs löschen

Wenn Sie einen Job löschen, der verarbeitet werden muss, bevor ein anderer Job gestartet werden kann, kann der abhängige Job nicht mehr gestartet werden. Das System informiert Sie über derartige bestehende Nachfolgerjobs Sie müssen in diesem Fall den abhängigen Job entweder neu einplanen oder löschen.

Wenn Sie einen Job freigeben, dessen Vorgänger gelöscht wurde, setzt das System den Status des Jobs automatisch auf Geplant. Um einen solchen Job zu starten, müssen Sie ihn freigeben und die Startbedingungen angeben.

Hintergrundjobs reorganisieren

Um Massenlöschungen von Hintergrundjobs durchzuführen, planen Sie das Programm RSBTCDEL ein.

  1. Planen Sie einen Hintergrundjob ein, der RSBTCDEL als ABAP-Programm-Step enthält..

  2. Geben Sie die Variante oder Kriterien der zu löschenden Jobs an. Dazu zählen:

    • Jobname

    • Name des Benutzers oder desjenigen, der den Job eingeplant hat

    • Start- und Endtermine des Jobs

    • Alter des Jobs (z. B. älter als xx Tage)

    • Jobstatus (geplant, freigegeben, fertig, abgebrochen)

    • Ereignis-ID oder Parameter ereignisgesteuerter Jobs

  3. Führen Sie diesen neuen Hintergrundjob aus.

Das Programm RSBTCDEL sollte regelmäßig eingeplant werden, um verschiedene Datenbanktabellen zu entleeren (TBTCO, TBTCS, BTCEVTJOB, TBTCP usw.), damit sie nicht unnötig groß werden. Weitere Informationen finden Sie unter Erforderliche Hintergrundjobs.