Manuel des Scripts Automation Engine > JCL AE pour les applications > SAP > R3_GET_SYSTEMLOG

R3_GET_SYSTEMLOG

Lit les informations du log d'un système SAP sur une période donnée.

Transaction : SM21

Interface : Standard

Syntaxe

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é.
Format : Nom ou littéral de script 

SERVER= 

Nom d'un Serveur d'applications SAP
Format : Littéral de script ou nom

Le nom d'un Serveur d'applications SAP doit être saisi sous la forme Hôte_SID_SYSNR :
Hôte
= Nom de l'ordinateur
SID
= ID système de SAP
SYSNR
= Numéro de l'instance SAP 

FROM_DATE= 

Date de début de la sélection dans un log système.
Format : AAAAMMJJ

Valeur par défaut : "20010101" 

FROM_TIME= 

Heure de début de la sélection dans un log système.
Format : HHMMSS

Valeur par défaut : "000000" 

TO_DATE= 

Date de fin de la sélection dans un log système.
Format : AAAAMMJJ

Valeur par défaut : date actuelle 

TO_TIME= 

Heure de fin de la sélection dans un log système.
Format : HHMMSS

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.

Commentaires

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=).

Exemple

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 :