Dokumentation zur KomponenteAudit Trail (BC-SRV-ASF-AT) Dieses Dokument in der Navigationsstruktur finden

 

Mit der Komponente Audit Trail (Protokollierung) können Sie geänderte Daten im System protokollieren und auswerten. Die Komponente Audit Trail ermöglicht eine detaillierte, durchgängige und nachvollziehbare Beschreibung Ihrer Produktionsprozesse.

Sie können Protokollierungseinstellungen einfach und technisch modifikationsfrei ändern sowie eine Federal Drug Administration-konforme Auswertung der geänderten Daten durchführen. Siehe auch: Hintergrundinformationen zum Audit Trail

Hinweis Hinweis

Audit Trail ist eine SAP Netweaver —Komponente, die Sie für die Protokollierung aller ERP-Anwendungen einsetzten können.

Neben der SAP-NetWeaver— Komponente Audit Trail gibt es noch die Komponente Electronic Records (LO-ELR) in SAP_APPL, die ebenfalls Protokollierungsfunktionen anbietet, allerdings nur für Anwendungen in SAP_APPL.

Die Komponente Audit Trail bietet im Vergleich zu den Electronic Records erweiterte Funktionen und den großen Vorteil, dass sie für die Protokollierung von Daten der gesamten Business Suite (ab 7.0) eingesetzt werden kann. Sie können jedoch nur eine von beiden Komponenten nutzen. Eine parallele Nutzung ist nicht möglich. Wenn Sie bereits die Electronic Records einsetzen, dann können Sie aber auf die Audit Trail-Funktionen umsteigen. Siehe auch: Umsteigen von Electronic Records auf Audit Trail

Ende des Hinweises.

Audit Trail bietet folgende Funktionen:

  • Sie können die Protokollierung für die gewünschten Datenelemente, Tabellen und Langtexte gezielt und technisch modifikationsfrei ein- und ausschalten.

  • Sie können bei Korrekturen oder einem System-Upgrade für jedes Objekt entscheiden, ob Sie die aktuell im System vorhandene Protokollierungseinstellung beibehalten oder die unter Umständen davon abweichende Protokollierungseinstellung der neu eingespielten Daten übernehmen wollen.

  • Sie können mit der Auswertefunktion (Transaktion S_AUT10) die geänderten Objekte nach bestimmten Kriterien suchen und anzeigen und somit eine GMP-konforme Auswertung der geänderten Daten durchführen.

Einführungshinweise

  • Sie können die Audit Trail-Funktionen nur in Verbindung mit SAP NetWeaver 7.02 und ERP 6.0 Erweiterungspaket 5 oder höher einsetzen. Oder Sie setzen SAP NetWeaver 7.02 ohne die Softwarekomponente SAP_APPL ein.

  • Die Customizing-Einstellungen für die Audit Trail-Funktionen finden Sie im Einführungsleitfaden des SAP Netweaver unter   Application Server   Basis-Services   Audit Trail.  

  • Das Audit Trail-Menü finden Sie im SAP Easy Access-Menü unter   Anwendungsübergreifende Komponenten   Änderungsdienst   Audit Trail.(Protokollierung)  

Integration

Sie können die Audit Trail-Auswertungen folgendermaßen nutzen:

  • Audit Trail-Auswertung (ohne ILM)

    Sie können die Komponente Audit Trail ohne die Komponente Information Lifecycle Management einsetzen. In diesem Fall können Sie die Basis-Funktionen des Audit Trails in einem ERP-System aufrufen. Sie können dann die Tabelleneinträge, die das System auf die Datenbank geschrieben hat lesen. Zusätzlich können Sie Langtextprotokolle und Tabellenprotokolle archivieren und diese archivierten Daten später in der S_AUT10 auswerten.

  • Audit Trail-Auswertung (mit ILM)

    Wenn Sie die Komponente Audit Trail in Verbindung mit dem Information Lifecycle Management einsetzen, dann können Sie zusätzlich zu den archivierten Langtext- und Tabellenprotokollen auch die archivierten Änderungsbelege auswerten. Dabei ist es gleichgültig, ob die Änderungsbelege mit dem Archivierungsobjekt CHANGEDOCU archiviert wurden, oder gemeinsam mit dem übergeordneten Anwendungsbeleg. Die Auswertung der archivierten Daten können Sie im ILM mit der Transaktion IWP01 Handhabung von Prüfpaketen aufrufen, indem Sie die Transaktion ausführen und im Bild Handhabung von Prüfpaketen die Funktionstaste Audit Trail wählen. Mit der Funktionstaste ruft das System die Transaktion S_AUT10 auf.

    Weitere Informationen zu SAP Netweaver Information Lifecycle Management (ILM) finden Sie in der SAP-Bibliothek unter   SAP ERP   SAP ERP Central Component   SAP ERP Enhancement Package   ERP Central Component Enhancemnet Package 5   Anwendungsübergreifende Funktionen in SAP ERP   Anwendungsübergreifende Komponenten   Information Lifecycle Management.  

Funktionsumfang

Protokollierung von Änderungsbelegen

Die meisten ERP-Transaktionen verfügen über Änderungsbelege. Ein Änderungsbeleg umfasst Änderungen von Feldern innerhalb einer Transaktion und schreibt diese Information in einen einzelnen, eindeutigen Datensatz.

Dieser Datensatz besitzt einen Datums- und Zeitstempel und enthält zu jedem Feld, das geändert wurde, die neuen und die alten Werte. Zusätzlich wird der Benutzername des Änderers festgehalten.

Damit die Datenänderungen in Tabellenfeldern in Änderungsbelegen protokolliert werden, muss Folgendes erfüllt sein:

  • Die Transaktion, in der der Inhalt des Tabellenfelds geändert werden kann, muss an die Änderungsbelegschreibung angeschlossen sein.

  • Die Tabelle, in der das Tabellenfeld enthalten ist, muss im angeschlossenen Änderungsbelegobjekt vorhanden sein.

Hinweis Hinweis

Da nicht alle Daten für jede Anwendung relevant sind, ist es aus Performance- und Speicherplatzgründen nicht sinnvoll, von vornherein für alle Datenelemente die Protokollierung einzuschalten. Weitere Informationen über Änderungsbelege finden Sie in der SAP-Bibliothek unter Änderungsbelege: Konzept und unter Änderungsbelegschreibung.

Ende des Hinweises.
Tabellenprotokollierung

Sie setzen die Tabellenprotokollierung immer dann ein, wenn die Transaktion, die das geänderte Datenelement verwendet, nicht an die Änderungsbelegschreibung angeschlossen ist. Das System kann dann die Änderung nicht in einem einzelnen Tabellenfeld (Datenelement) protokollieren, sondern nur die Tabelle als Ganzes.

Der Hauptunterschied zwischen dem Änderungsbeleg und der Tabellenprotokollierung besteht darin, dass der Änderungsbeleg alle Änderungen an allen Tabellen erfasst, d. h., alle Änderungen, die innerhalb einer Transaktion anfallen, werden aufgezeichnet. Der Datensatz der Tabellenprotokollierung erfasst stets nur die Änderungen an einer bestimmten Tabelle. Bei der Tabellenprotokollierung wird daher immer ein Datensatz mit allen Tabellenfeldern geschrieben, auch dann, wenn Sie nur wenige Tabellenfelder geändert haben.

Um die Tabellenprotokollierung einsetzen zu können, müssen Sie den Systemprofilparameter rec/client in jedem Mandanten aktiv setzen, in dem Sie die Tabellenprotokollierung durchführen wollen.

Um die Protokollierung bei Transporten nutzen zu können, haben Sie den Eintrag r3transoptions = recclient="XXX" in das Profil der Transportsteuerung aufgenommen. Der Eintrag XXX kann dabei denselben Wert annehmen, wie der Profilparameter rec/client. Weitere Informationen über die mandantenabhängigen Protokollierung finden Sie unter Mandantenabhängige Protokollierung.

Hinweis Hinweis

Den Systemprofilparameter rec/client kann nur die Systemadministration aktiv oder inaktiv setzen.

Ende des Hinweises.

Einschränkungen

  • Audit Trail legt weder neue Änderungsbelegobjekte an, noch erweitert es bestehende Änderungsbelegobjekte.

  • Es können nur solche Tabellen durch die Tabellenprotokollierung erfasst werden, die nicht größer als die Protokollierungstabelle selbst sind. Diese umfasst im aktuellen Release 16.000 Byte und ist damit für die Langtextprotokollierung ausreichend.

  • Wenn sich die Struktur einer Tabelle nach dem Release 4.5B signifikant geändert hat, dann können in seltenen Fällen Fehler in der Auswertung auftreten. Insbesondere dann, wenn Sie Datenänderungen zwischen der alten und der neuen Struktur vergleichen wollen, können unter Umständen die geänderten Daten nicht korrekt ausgewertet werden.

  • Bei manchen Tabellen der zentralen Basis ist es nicht möglich, die Protokollierungseinstellungen zu ändern.