Ansicht
Dokumentation
SBAL_DELETE - Anwendungslog: Löschen von verfallenen Protokollen
BAL_S_LOG - Application Log: Log header data PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Über die Selektionsoptionen können Sie festlegen, welche Protokolle gelöscht werden sollen.
Integration
Voraussetzungen
Funktionsumfang
Selektion
Verfalldatum
Alle Protokolle haben ein Verfalldatum (Feld ALDATE_DEL in der Tabelle BALHDR), nach welchem sie gelöscht werden können, und ein Kennzeichen (Feld DEL_BEFORE in der Tabelle BALHDR), das angibt, ob das Protokoll auch vor dem Verfalldatum gelöscht werden darf:
- DEL_BEFORE hat den Wert "X": das Protokoll darf nicht vor dem Verfalldatum gelöscht werden
- DEL_BEFORE ist leer: das Protokoll darf vor dem Verfalldatum gelöscht werden
Ausgewählte Optionen und Selektionsbedingungen
- "Nur Protokolle, die wirklich das Verfalldatum erreicht haben": Kein Protokoll, das am aktuellen Tag das Verfalldatum noch nicht erreicht hat, wird gelöscht
- "Auch Protokolle, für die das Löschen vor dem Verfalldatum erlaubt ist": Protokolle, die das Kennzeichen DEL_BEFORE leer haben, werden gelöscht, auch wenn sie am aktuellen Tag das Verfalldatum nicht erreicht haben
- "von (Datum/Uhrzeit)", "bis (Datum/Uhrzeit)": Protokolle, die in diesem Zeitraum angelegt wurden, werden gelöscht (relevante Felder sind ALDATE und ALTIME in der Tabelle BALHDR). In der Variantendefinition (beispielweise für die Hintergrundverarbeitung) können Sie für diese Felder Variablen verwenden (z.B. Protokolle älter als drei Monate).
- Das Änderungsdatum und -zeit (Felder ALCHDATE und ALCHTIME in der Tabelle BALHDR) werden nicht berücksichtigt.
- "Nur Anzahl ermitteln": Das Programm ermittelt die Anzahl der Protokolle, die den Selektionsoptionen
entsprechen, und aggregiert sie über das Objekt und Subobjekt. Neben der Anzahl der Protokolle
pro Objekt und Subobjekt sehen Sie, wieviel Prozent aller Protokolle im aktuellen Mandant dies ausmacht.
Wenn Sie keine Einschränkung vornehmen, werden alle löschbaren Protokolle angezeigt.
Wenn Sie diese Option in der Hintergrundverarbeitung wählen, erhalten Sie zusätzlich noch die Übersicht der Protokolle bezogen auf das Verfalldatum.
- "Liste erzeugen": Bis zu 100 Protokolle, die den Selektionsoptionen entsprechen, werden in einer Liste angezeigt.
- "Sofort löschen": Alle Protokolle, die den Selektionsoptionen entsprechen, werden direkt gelöscht.
- "Hintergrundjobs einplanen": Alle Protokolle, die den Selektionsoptionen entsprechen, werden über
parallele Hintergrundjobs gelöscht, deren Name dem Muster DEL_APP_LOGS_
_ entspricht. Den Ausführungszeitpunkt legen Sie im nächsten Schritt fest.
Optionen im Expertenmodus
Diese Optionen werden eingeblendet, wenn Sie in den Expertenmodus über die Menüfunktion "Programm" -> "Expertenmodus" wechseln. Es ist nicht empfohlen, diese standardbelegten Werte zu ändern.
- "Anzahl Protokolle pro Job" bestimmt die Menge der Protokolle, die in einem Hintergrundjob bearbeitet werden.
- "COMMIT-Zähler" bestimmt die Menge der Protokolle, nach deren Löschung ein Datenbank-Commit ausgelöst wird.
- Beispiel: Es sind 1000 Protokolle zu löschen und der COMMIT-Zähler ist 100. Dann werden die Protokolle in 10 Pakete je 100 Protokolle aufgeteilt, die nacheinander abgearbeitet werden. Für jedes Paket wird ein Datenbank-Commit ausgelöst.
Standardvarianten
Ausgabe
Aktivitäten
Siehe auch Hinweis 195157.
Beispiel
ROGBILLS - Synchronize billing plans rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4299 Date: 20240601 Time: 211751 sap01-206 ( 69 ms )