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 mit Hilfe der Script-Elemente für Datensequenzen vorbereiten und bearbeiten. Zu diesem Zweck wird R3_GET_SYSTEMLOG im Ereignis-Job EVENT.R3SYSLOG in Mandant 0000 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=
(Optional) Codierung, die für die generierte Ausgabedatei (FILE= Parameter) verwendet werden soll.
Beispiel: UTF-8
Standardwert: ISO-8859-1
Wird ein nicht unterstütztes bzw. ungültiges Codierungsformat angegeben, führt dies zum Abbruch des Jobs mit einer entsprechenden Fehlermeldung.
SAP Forms bietet für dieses Feld eine Eingabehilfe, welche alle unterstützten Codierungsformate auflistet.
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