SAP bietet eine Reihe von Monitoren, mit denen Sie die SAP-Umgebung mit den dazugehörigen Komponenten überwachen können. Die Funktion R3_GET_MONITOR liest deren Informationen aus und stellt sie zur weiteren Verarbeitung bereit.
Im folgenden Beispiel wird der Monitor "All Monitoring Contexts" ausgelesen und in eine Textdatei abgelegt:
R3_GET_MONITOR MONITOR_SET="SAP CCMS Technical Expert Monitors", MONITOR="All Monitoring Contexts", FILE="C:\UC4_and_SAP\AllMonitoringContexts.txt"
Möchten Sie nur bestimmte Teile der Monitorinformation filtern, ist die Script-Funktion PREP_PROCESS äußerst hilfreich. Sie liefert auf Basis eines Filters eine Datensequenz, die dann weiterverarbeitet werden kann. Der SAP-Agent bereitet dazu die Informationen des Monitors in Spalten auf. Im folgenden Beispiel werden Zeilen mit dem Inhalt "Enqueue" gefiltert, wobei vier Spalten in die Weiterverarbeitung einfließen:
:SET &HND# = PREP_PROCESS("SAP01","R3MONITOR","*Enqueue*","MONSET=SAP CCMS Technical Expert Monitors","MONNAM=All Monitoring Contexts","COL=FILE","UC_LOGIN=LOGIN.SAP")
:PROCESS &HND#
: SET &Context# = GET_PROCESS_LINE(&HND#, CONTEXT)
: SET &Name# = GET_PROCESS_LINE(&HND#, NAME)
: SET &Value# = GET_PROCESS_LINE(&HND#, VALUE)
: SET &Status# = GET_PROCESS_LINE(&HND#, STATUS)
: PRINT "&Context# --- &Name#"
: PRINT "Value: &Value#"
: PRINT "Status: &Status#"
: PRINT ""
:ENDPROCESS
Im Hintergrund ruft das Beispiel auch die Funktion R3_GET_MONITOR auf. Genauere Informationen finden Sie in der Beschreibung zur Script-Funktion PREP_PROCESS.
Das RemoteTaskManager-Objekt erlaubt ebenfalls eine Überwachung im SAP-System. Es zeigt ausgehend von den gesetzten Filterkriterien Jobs an, die von SAP angestoßen wurden.
Script-Sprachmittel |
Beschreibung |
---|---|
Liest Daten eines SAP-Monitors. |
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |