- Erkennen von Jobabbrüchen
- Feststellen festhängender oder überlanger SAP-Jobs
- Analyse von Spool-Aufträgen
- Prüfen auf Anomalien in Logs
- Dokumentation für Audits und Qualitätssicherung
Unsere Lösung: Vollautomatisierte tägliche SAP-Health-Checks
Wir haben ein Framework entwickelt, das die täglichen SAP-Systemchecks vollständig automatisiert – reproduzierbar, sicher und mit voller Transparenz für den Prüfenden.
Per SAP GUI Scripting führt das System alle relevanten Transaktionen automatisch aus, setzt Variablen, Filter und Varianten korrekt und liest die benötigten Werte aus – ohne dass Anwenderinnen und Anwender etwas vorbereiten oder auswählen müssen.
Beispielhafte Steuerung der SM37:
self.find_by_id('/wnd[0]/usr/txtBTCH2170-JOBNAME').Text="*"
self.find_by_id('/wnd[0]/usr/txtBTCH2170-USERNAME').Text="*"
self.find_by_id('/wnd[0]/usr/chkBTCH2170-PRELIM').Selected=False
self.find_by_id('/wnd[0]/usr/chkBTCH2170-SCHEDUL').Selected=False
self.find_by_id('/wnd[0]/usr/chkBTCH2170-READY').Selected=False
self.find_by_id('/wnd[0]/usr/chkBTCH2170-RUNNING').Selected=False
self.find_by_id('/wnd[0]/usr/chkBTCH2170-FINISHED').Selected=False
self.find_by_id('/wnd[0]/usr/chkBTCH2170-ABORTED').Selected=True
self.send_key(8)
Kontextabhängige Checks
Das Skript erkennt automatisch, auf welchem SAP-System es ausgeführt wird und welche vordefinierten Prüfungen dort notwendig sind. Zum Beispiel werden bei Systemen, mit wenig wiederholten Jobs keine tiefgehenden Job-Analysen betrieben sowie bei Systemen ohne Spool-Prozesse die Spool-Prüfungen ausgelassen.
So sehen Anwenderinnen und Anwender zu jedem Zeitpunkt, welches System erkannt wurde und welche Checks aktiv bzw. noch auszuführen sind.
Intelligente Bewertung & Alerts
Wenn ausgelesene Werte des Systems definierte Grenzwerte überschreiten, gibt das Tool sofort Warnungen aus, sodass einfach geprüft werden kann, was die Ursache ist.
Beispiel anhand der Transaktion SWEQADM:
events_to_be_done = self.find_by_id("/wnd[0]/usr/tabsTAB_STRIP/tabpMONITOR/ssubSUB_CONTAINER:SAPLSWEQADM:1040/txtG_2_DELIVER_EVENTS_TEXT").Text
events_to_be_done_val = re.search(r"\d+", events_to_be_done).group(0)
if int(events_to_be_done_val)>1:
alert("Val over 1, please handle this")
So werden Fehler früh erkannt, bevor sie den Betrieb beeinträchtigen.
Vollständige Dokumentation: PDF-Report & Excel-Zeitreihen
Alle Ergebnisse werden automatisch dokumentiert:
- PDF-Report pro Tag, perfekt für Audits, Übergaben an Kunden oder zur Betriebsdokumentation – auch mit automatisiertem Upload
- Excel/CSV-Tabellen, die täglich gefüllt werden und Trends sichtbar machen
- Wachstum in Tabellen
- Zunahme von Jobabbrüchen/Dumps
- Entwicklung bestimmter Queue- oder Prozesswerte
Dies gilt ebenso für die Abläufe in den Checks. Wenn eine Tätigkeit jeden Tag durchgeführt wird, geht diese in Fleisch und Blut über. Fehler sind dennoch menschlich und passieren. Beispielhafte Fehlerquellen sind:
- falsche Variante ausgewählt
- im falschen Mandanten eingeloggt
- Transaktionen verwechselt oder vergessen
- Werte nicht dokumentiert; nachträglich schwierig rekonstruierbar
Zukunftssichere Erweiterbarkeit
Täglich stellt die SAP-Checklösung ihre Stabilität, Geschwindigkeit und Zuverlässigkeit unter Beweis.
Das verwendete Inwerken-Framework ist maßgeschneidert aufgebaut. Sobald es neue Anforderungen gibt, kann die Version leicht angepasst werden. Hierdurch ist das zusätzliche Einbauen von weiteren Checks/Transaktionsaufrufen einfach gestaltbar und kann für Audits auch versioniert abgelegt bzw. dokumentiert werden. Zusätzliche Checks lassen sich jederzeit einbinden, ohne den Gesamtprozess anzupassen. Dadurch wächst die Lösung gemeinsam mit der SAP-Landschaft.
Fragen und Kontakt
Sie benötigen Unterstützung bei der Automatisierung Ihrer SAP-Vorgänge und -Checklisten? Einfach schreiben an service@inwerken.de. Unser IT-Infrastruktur-Team meldet sich bei Ihnen! Leistungen darüber hinaus finden Sie in unserem Portfolio.