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