Archivierung der Langtextprotokolle (BC-SRV-ASF-AT)
Archivierung von protokollierten Langtexten mit dem Archivierungsobjekt S_AUT_LTXT
.
Hinweis
Das Archivierungsobjekt LO_CHVW wurde im Rahmen eines Projekts zur Standardisierung und Optimierung der Datenarchivierung überarbeitet. Sie können das standardisierte Archivierungsobjekt durch Aktivieren der Business Function Datenarchivierung: Standardisierung der Archivierungsobjekte (DA_ARCHOBJ_STANDARD_1) nutzen. Weitere Informationen finden Sie unter Datenarchivierung: Standardisierung der Archivierungsobjekte oder in der Business-Function-Dokumentation im Switch Framework (Transaktion SFW5).
Ein kompletter Archivierungszyklus gliedert sich in 3 Hauptschritte:
Ausführen des Vorlaufprogramms:
Die zu archivierenden Daten werden für das Schreibprogramm vorbereitet.
Erzeugen der Archivdateien:
Die zu archivierenden Langtexte werden mit Hilfe des Schreibprogramms sequenziell in neu erzeugte Archivdateien geschrieben. Beachten Sie, dass das Archivieren mandantenabhängig ist.
Ausführen des Löschprogramms:
Nachdem die zu archivierenden Langtexte vollständig in Archivdateien geschrieben sind, werden sie vom Löschprogramm aus der Datenbank entfernt. Aus Sicherheitsgründen liest das System zunächst die archivierten Daten und startet den Löschlauf erst dann, wenn dieser Lesevorgang erfolgreich abgeschlossen wurde.
Empfehlung
Wir empfehlen, vor dem Start der Archivierung die Funktion Langtextprotokolle löschen
(Programm S_AUT_DEL
) auszuführen. Dadurch wird vermieden, dass irrelevante Datensätze archiviert werden.
Das Rückladen von archivierten Daten in die Datenbank sollten Sie nur in Ausnahmefällen durchführen. So könnte es beispielsweise notwendig sein, Daten zurückzuladen, wenn unmittelbar nach der Archivierung festgestellt wurde, dass zu viele bzw. die falschen Daten archiviert wurden. Das Rückladen dieser Daten sollte dann möglichst unmittelbar im Anschluss an das Archivieren erfolgen.
Achtung
Nach einem Release- oder Codepage-Wechsel kann ein Rückladen von archivierten Langtexten zu Datenverlust führen und darf daher nicht durchgeführt werden.
Das Rückladeprogramm kann nicht gestartet werden, wenn Daten eines nicht archivierten Vorlaufprogramms vorhanden sind. Verwerfen Sie diese Daten gegebenenfalls mit dem Programm S_AUT_ARCH_UNDO
.
Beachten Sie beim Zurückladen von archivierten Daten, dass aktive Infostrukturen für die zurückgeladenen Archivdateien manuell abgebaut werden müssen (Transaktion ).
Die Archivierungsprogramme verwenden die Information zur Codepage für eine entsprechende Aufbereitung der Daten: Je nach aktueller Codepage zum Protokollierungszeitpunkt der Langtexte ist eine andere Konvertierung der Daten erforderlich.
Achtung
Wenn Sie die Codepage des Systems geändert haben (beispielsweise durch einen Upgrade von SAP R/3 4.6C auf SAP ERP einschließlich Umstellung auf eine Zwei-Byte-Unicode-Codepage), müssen Sie im System hinterlegen, zu welchem Zeitpunkt dieser Codepage-Wechsel stattgefunden hat. Bei falscher Angabe der Codepage kann ein Datenverlust entstehen.
Sie hinterlegen die Änderung der Codepage im Customzing unter .
Das Archivierungsobjekt S_AUT_LTXT
archiviert folgende Tabellen:
AUT_D_STXH_ARCH
AUT_D_STXL_ARCH
Die folgenden Programme stehen für das Archivierungsobjekt zur Verfügung:
Funktion |
Programm |
|---|---|
Vorlauf |
|
Schreiben |
|
Löschen |
|
Rückladen (nur in Ausnahmefällen durchführen) |
|