Jobs 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.
Wählen Sie im Bild Einfache Jobauswahl
(Transaktion SM37 oder ) 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.
Markieren Sie in der Jobübersicht
die Ankreuzfelder neben dem oder den zu löschenden Jobs.
Wählen Sie .
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.
Um Massenlöschungen von Hintergrundjobs durchzuführen, planen Sie das Programm RSBTCDEL ein.
Planen Sie einen Hintergrundjob ein, der RSBTCDEL als ABAP-Programm-Step enthält..
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
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.