Show TOC

Protokollierung von LangtextenLocate this document in the navigation structure

Verwendung

Sie können die Protokollierung von Langtexten technisch modifikationsfrei ein- und ausschalten, indem Sie die Protokollierung für die Tabellen STXH und STXL einstellen. Langtexte sind Texte, die Sie bei bestimmten Anwendungen in Form von Kommentaren oder Erläuterungen eingeben.

Jede Änderung dieser Langtexte wird, analog zu Änderungen in Tabellen, in eine Protokollierungstabelle geschrieben. Mit der Auswertungsfunktion (S_AUT10) können Sie die protokollierten Langtexte nach den von Ihnen vorgegebenen Kriterien suchen.

Voraussetzungen
  • Es muss für jeden Mandanten, in dem die Langtext-Tabellen STXL und STXH (siehe unten) protokolliert werden sollen, der Systemprofileparameter rec/client aktiv sein.

  • Sie haben in der Transaktion S_AUT01 für die Tabellen STXH und STXL die Tabellenprotokollierung aktiv gesetzt.

  • Stellen Sie sicher, dass alle Langtexte mit dem Archivierungsobjekt S_AUT_LTXT archiviert werden. Siehe auch: Archivierung der Langtextprotokolle (BC-SRV-ASF-AT)

Funktionsumfang

Protokollierung von Langtexten in der Protokollierungstabelle DBTABLOG

Beim Customizing eines SAP-Systems erhält der Benutzer für bestimmte Anwendungen die Möglichkeit, die Daten durch ergänzende Kommentare oder Erläuterungen zu ergänzen. Das System speichert diese Langtexte, mit verschiedenen Attributen, wie Objektwert und ID, in den Tabellen STXL (eigentlicher Text) und STXH (Kopfdaten). Wenn Sie für die Tabellen STXL und STXH die Tabellenprotokollierung aktiviert haben, dann werden bei jeder Änderung im Langtext der alte Langtext in der Protokollierungstabelle DBTABLOG abgelegt. Das System schreibt dabei alle geänderten Langtexte in die Tabelle DBTABLOG. Dadurch wächst der Datenbestand in dieser Tabelle sehr schnell stark an. Um dies zu vermeiden, sollten nur die protokollierungsrelevanten Langtexte, z. B. die in der Pharmaindustrie für die Arbeit im kontrollierten Umfeld erfassten Langtexte, einschließlich ihrer Historie gespeichert werden.

Mit dem Filter für die Langtextprotokollierung können Sie Einschränkungen definieren: Sie können für eine Reihe von Langtexten schon vorab festlegen, ob Änderungen protokolliert werden müssen.

Löschkennzeichen und Löschreports für unerwünscht protokollierte Langtexte

Um unerwünscht protokollierte Langtexte aus der Tabelle DBTABLOG zu entfernen, können Sie in der Transaktion S_AUT04 ein Löschkennzeichen setzten bzw. wieder entfernen. In dieser Transaktion sind alle Langtextobjekte im System aufgeführt.

Anschließend können Sie mit der Transaktion S_AUT05 den Löschreport sofort starten.

Hinweis

Wir empfehlen, die Transaktion S_AUT05 nur zu Testzwecken und mit kleinen Datenmengen durchzuführen.

Der Report S_AUT_DEL, der als Hintergrundjob ablaufen kann, prüft in der Liste der Transaktion S_AUT04, ob für ein Langtextobjekt das Löschkennzeichen gesetzt ist, und entfernt diese Langtextprotokolle aus der Tabelle DBTABLOG. Wenn Sie zu einem späteren Zeitpunkt das Löschkennzeichen wieder entfernen, dann sichert das System ab diesem Zeitpunkt alle nachfolgenden Änderungen im Langtext dieses Datenobjekts wieder in der Tabelle DBTABLOG.