R3_GET_SYSTEMLOG

Das Script-Element R3_GET_SYSTEMLOG liest das System-Log eines SAP-Systems während eines definierten Zeitraums als Text und speichert es in einer Datei. Wenn Sie den Namen eines Anwendungsservers definieren, liefert das Script-Element das System-Log dieses Servers. Andernfalls liest das System das zentrale SAP-System-Log. Standardmäßig werden die erzeugten Dateien auf dem Rechner gespeichert, auf dem der Agent installiert ist (z. B. R3_GET_JOB_SPOOL; FILE=).

Tipp: Sie können das Systemlog mithilfe der Script-Elemente für Datensequenzen vorbereiten und bearbeiten. Zu diesem Zweck wird R3_GET_SYSTEMLOG im Ereignis-Job EVENT.R3SYSLOG in Mandant 0 verwendet.

  • Verwenden Sie die Script-Funktion PREP_PROCESS, um eine Datensequenz mit den Daten des Systemlogs zu erstellen. Weitere Informationen finden Sie unter PREP_PROCESS.
  • Verwenden Sie eine Prozessschleife, um die Datensequenz Zeile für Zeile zu verarbeiten. Weitere Informationen finden Sie unter :PROCESS... :TERM_PROCESS... :ENDPROCESS.
  • Lesen von Daten in einzelnen Zeilen oder Spalten der Datensequenz. Weitere Informationen finden Sie unter GET_PROCESS_LINE.

Transaktion: SM21
Schnittstelle: Standard

Syntax

R3_GET_SYSTEMLOG

    FILE=...
    [,SERVER=...]
    [,FROM_DATE=...]
    [,FROM_TIME=...]
    [,TO_DATE=...]
    [,TO_TIME=...]

Parameter

  • R3_GET_SYSTEMLOG
    Liest das Systemlog eines SAP-Systems über einen vorgegebenen Zeitraum.

  • FILE=
    Name einer Datei, in der das gelesene SAP-Systemlog gespeichert werden soll
    Format: Name oder Script-Literal

  • SERVER=
    (Optional) Name eines SAP-Anwendungsservers. Der Name dieses SAP-Anwendungsservers muss im Format Host_SID_SYSNR angegeben werden, wobei Host der Computername, SID die System-ID von SAP und SYSNR die Nummer der SAP-Instanz ist.

  • FROM_DATE=
    (Optional) Startdatum der Auswahl aus dem Systemlog
    Format: JJJJMMTT
    Standardwert: 20010101

  • TO_DATE=
    (Optional) Enddatum der Auswahl aus dem Systemlog.
    Format: JJJJMMTT
    Standardwert: aktuelles Datum

  • TO_TIME=
    (Optional) Enddatum der Auswahl aus dem Systemlog.
    Format: HHMMSS
    Standardwert: 235959

  • ENCODING=

    (missing or bad snippet)

Beispiel

Im folgenden Beispiel wird das zentrale SAP-Systemlog der vergangenen Woche gelesen. Das Startdatum für die Auswahl des Systemlogs wird mit der Script-Funktion SUB_DAYS berechnet. Grundlage dieser Berechnung ist das Tagesdatum.

: RSET &TODAY#           = SYS_DATE ( 'YYYYMMDD' )
:
RSET &LAST_WEEK#       = SUB_DAYS ( 'YYYYMMDD:&TODAY#' , 7)
R3_GET_SYSTEMLOG FILE = 'c:\t46_systemlog.txt', SERVER=, FROM_DATE='&LAST_WEEK#'

Siehe auch:

seealso

SAP JCL