Ansicht
Dokumentation

SBAL_DELETE - Anwendungslog: Löschen von verfallenen Protokollen

SBAL_DELETE - Anwendungslog: Löschen von verfallenen Protokollen

BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )