Technologische Basis für SAP Fiori (SAP Gateway)
Monitoring
Leider findet man in SAP-Projekten immer wieder die folgende Situation: In der Implementierungsphase werden Programme von unerfahrenen Entwicklern oder unter Zeitdruck geschrieben und mit einem völlig unrepräsentativen Datenbestand getestet. Später stellt sich dann heraus, dass diese Programme im produktiven System mit wachsendem Datenbestand kontinuierlich an Performance verlieren und schließlich zum Problem für das gesamte System werden. Zu diesem Zeitpunkt ist der ursprüngliche Entwickler oft schon nicht mehr verfügbar, und eine nachträgliche Performanceoptimierung ist nur noch mit hohem Aufwand möglich. Eine solche Situation sollten Sie durch kluges Projektmanagement unbedingt vermeiden!
Job-Planung: Ihr System muss verschiedene automatische Hintergrundaufträge ausführen, die Ressourcen verbrauchen. Ihr Administrator muss diese Aufgaben sorgfältig planen, wenn die Nachfrage der Benutzer gering ist, damit sie die Leistung nicht beeinträchtigen.
Applikationssicht
Alternativ zum Sizing mit dem Quick Sizer bietet SAP häufig ein sogenanntes T-Shirt-Sizing an. Bei dieser Art von Sizing werden typische Hardwarekonfigurationen beschrieben, die Größenkategorien wie S, M, L und XL entsprechen – daher auch die Bezeichnung T-Shirt-Sizing. Für diese Konfigurationen wird angegeben, wie viele Benutzer bzw. welchen Durchsatz eine bestimmte Konfiguration tragen kann. Ein Beispiel für ein T-Shirt- Sizing ist das Sizing für SAP Enterprise Point-of-Sale (POS). Die Sizing- Guidelines finden Sie im SAP Support Portal unter http://service.sap.com/ sizing > Sizing Guidelines > Industries. Dort finden Sie u. a. die folgenden Angaben für eine mittelgroße Installation mit 100 angeschlossenen Terminals: 800 SAPS und 1 GB Hauptspeicher für den Applikationsserver, 100 SAPS und 1 GB Hauptspeicher für die Messaging-Middleware sowie 400 SAPS und 1 GB Hauptspeicher für die Datenbankinstanz. Bitte beachten Sie, dass diese Zahlen nur ein Beispiel darstellen. Sie können veralten und zeigen auch nur einen kleinen Ausschnitt der Sizing-Anleitung. Sie dürfen daher nicht als Grundlage für ein Sizing verwendet werden.
Beobachten Sie während des Trace folgende Monitore: die Workprozess-Übersicht (zur allgemeinen Kontrolle), den Betriebssystemmonitor des Datenbankservers (zur Überwachung eines möglichen CPU-Engpasses auf dem Datenbankserver) und den Datenbankprozessmonitor zur direkten Überwachung der ausgeführten SQL-Anweisungen. Dies geht natürlich nicht, wenn Sie den Trace für Ihren eigenen Benutzernamen eingeschaltet haben. Die SQL-Anweisungen der Monitore würden im Trace erscheinen und den Trace damit unleserlich machen.
Tools wie z.B. "Shortcut for SAP Systems" sind bei der Basisadministration extrem nützlich.
Die Einstellungen der Systemänderbarkeit müssen Sie im Transport Organizer Tool (Transaktion SE03) des Mandanten 000 konfigurieren, da in diesem Quellmandanten die Systemeinstellungen vorgenommen werden.
Bei allen Datenbanksystemen kann man durch Parameter die Strategie festlegen, wie oft Check- bzw. Savepoints geschrieben werden sollen.