
In der Archivverwaltung existieren Archivierungsläufe, für die die Löschphase noch nicht abgeschlossen ist.
Sie haben Sie den Abschluss der Schreibphase abgewartet.
Weitere Informationen: Einstellungen zum Löschprogramm
Im dritten Schritt der Archivierung (nach der Erzeugung und Ablage der Archivdatei) startet die Archivadministration das Löschprogramm. Dieses liest die archivierten Daten aus der Archivdatei und löscht sie in der Datenbank.
Der Löschvorgang für eine Archivdatei kann (entsprechend der Einstellung im archivierungsobjektspezifischen Customizing) parallel zur Erzeugung weiterer Archivdateien ablaufen.
Wenn Sie die Archivdateien vor dem Löschen sichern wollen oder das nächste verfügbare Zeitfenster für die Löschphase nicht ausreicht, können Sie das Löschprogramm auch manuell einplanen. Die Einplanung erfolgt in der Archivadministration (Transaktion SARA) oder direkt über einen externen Job Scheduler oder mit Hilfe des Programms RSARCHD.
Falls das Löschen erst nach dem Ablegen der Archivdateien erfolgt, können Sie im archivierungsobjektspezifischen Customizing einstellen, dass die Archivdateien während der Löschphase aus dem Ablagesystem gelesen werden. Dadurch können Sie eventuelle Fehler bei der Sicherung der Archivdateien im Ablagesystem rechtzeitig erkennen.
Ereignis bei beendetem Löschlauf
Am Ende aller Löschjobs zu einem Archivierungslauf löst das Archive Development Kit (ADK) das Systemereignis SAP_ARCHIVING_DELETE_FINISHED aus. Durch Reaktion auf dieses Systemereignis haben Sie die Möglichkeit, archivierungsnachgelagerte Jobs automatisch einzuplanen. Dazu gehört z. B. der Neuaufbau von Indizes oder der Wertehilfe sowie die Sicherung der Archivdateien. Ereignisparameter ist jeweils die Nummer des Archivierungslaufs.
Zur weiteren Automatisierung des Archivierungsprozesses können Sie die Archivierungslaufnummer an den Funktionsbaustein ARCHIVE_GET_FILES_OF_SESSIONübergeben. Dieser ermittelt plattformunabhängig die Namen und Pfade der Archivdateien, die zu einem Archivierungslauf geschrieben wurden.
Neue Jobs können Sie über die Transaktion SM36 definieren, Ereignisse definieren Sie in der Transaktion SM62.
Sie können die Löschprogramme auch ereignisgesteuert automatisch einplanen. Das Ereignis, das den Start der Löschjobs auslösen soll, können Sie im archivierungsobjektspezifischen Customizing im Gruppenrahmen Einstellungen zum Löschprogramm einstellen.
Rufen Sie die Archivadministration (Transaktion SARA) auf.
Tragen Sie auf dem Einstiegsbild im Feld Objektname den Namen des Archivierungsobjekts ein.
Wählen Sie Löschen.
Sie gelangen auf ein Bild, auf dem Sie einen Hintergrundjob für das Programm einplanen können.
Falls Sie das Löschprogramm nur zu Testzwecken laufen lassen wollen, d. h., ohne dass Daten in der Datenbank gelöscht werden, setzen Sie das Kennzeichen Testlauf.
Wählen Sie Archivauswahl.
Sie gelangen auf ein Dialogfenster mit den zu diesem Archivierungsobjekt vorhandenen Archivierungsläufen. In der Regel sollte dies nur der gerade durchgeführte Archivierungslauf sein.
Wenn Sie einen vollständigen Archivierungslauf bearbeiten wollen, markieren Sie den gewünschten Archivierungslauf und wählen Sie Weiter. Sie kehren auf das Ausgangsbild zurück.
Wenn Sie eine oder mehrere bestimmte Archivdateien bearbeiten möchten, expandieren Sie den Archivierungslauf. Markieren Sie jetzt die gewünschten Archivdateien und wählen Sie Weiter.
Tragen Sie den Starttermin und die Spoolparameter ein.
Weitere Informationen:
Sie haben alle für den Hintergrundjob benötigten Daten eingegeben und können den Job mit Ausführen starten.
Die Protokolle zu der gestarteten Verarbeitung können Sie aus dem Einstiegsbild der Archivadministration anzeigen.
Weitere Informationen: Protokolle