Lit les informations du log d'un système SAP sur une période donnée.
Transaction : SM21
Interface : Standard
R3_GET_SYSTEMLOG
FILE=...
[,SERVER=...]
[,FROM_DATE=...]
[,FROM_TIME=...]
[,TO_DATE=...]
[,TO_TIME=...]
Syntaxe |
Description / format |
---|---|
FILE= |
Nom du fichier dans lequel le log du système SAP lu doit être enregistré. |
SERVER= |
Nom d'un Serveur d'applications SAP Le nom d'un Serveur d'applications SAP doit être saisi sous la forme Hôte_SID_SYSNR : |
FROM_DATE= |
Date de début de la sélection dans un log système. Valeur par défaut : "20010101" |
FROM_TIME= |
Heure de début de la sélection dans un log système. Valeur par défaut : "000000" |
TO_DATE= |
Date de fin de la sélection dans un log système. Valeur par défaut : date actuelle |
TO_TIME= |
Heure de fin de la sélection dans un log système. Valeur par défaut : "235959" |
ENCODING= |
Codage pour le fichier en sortie créé (paramètre FILE=). Exemple : UTF-8 Valeur par défaut : ISO-8859-1 Si un codage non pris en charge ou un codage non valide est indiqué, cela entraîne l'interruption du Job avec un message d'erreur correspondant. Dans les formes SAP, un assistant de saisie qui répertorie tous les codages pris en charge est disponible pour ce champ. |
L'élément de script permet de lire le log d'un système SAP et de l'enregistrer dans un fichier. Si le nom d'un Serveur d'applications est indiqué, le Script fournit ce log système. Si le nom du Serveur d'applications n'est pas indiqué, le log du système SAP central est lu.
Vous pouvez aussi préparer et éditer le log du système avec les scripts applicables aux séquences de données. R3_GET_SYSTEMLOG est utilisé dans le job d'événement "EVENT.R3SYSLOG" du client 0000. La fonction de script PREP_PROCESS permet de générer une séquence de données avec les données du log du système.
La séquence de données est traitée par les instructions de script :PROCESS et :ENDPROCESS. En utilisant la fonction de script GET_PROCESS_LINE, vous accédez à chaque ligne de la séquence de données et à ses colonnes.
Notez que les fichiers générés sont enregistrés par défaut sur l'ordinateur sur lequel l'agent est installé (par exemple R3_GET_JOB_SPOOL; FILE=).
Par exemple, le log du système central SAP de la semaine précédente est lu. La date de début de la sélection dans le log du système est calculée avec la fonction de script SUB_DAYS. On prend en compte la date du jour.
: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#'
Rubriques connexes :