Datenbankinstanz
Systemparameter
Um die Verfügbarkeit – die erste Erwartung eines Benutzers an eine Anwendung – zu gewährleisten, bieten die meisten System-Management-Plattformen am Markt eine Überwachung von Hardware- und Softwarekomponenten an. Dies reicht aber nicht aus, um zu gewährleisten, dass der Geschäftsprozess verfügbar ist. Ein Benutzer empfindet eine Anwendung auch dann als »nicht verfügbar«, wenn eine Kommunikationsstörung zwischen den Komponenten oder ein schwerer Anwendungsfehler eine Dateneingabe oder -abfrage unmöglich macht. Eine Verfügbarkeitsüberwachung muss also garantieren, dass der Geschäftsprozess verfügbar ist, nicht nur einzelne Komponenten.
Periodisch anfallende oder langlaufende Aufgaben werden von der Hintergrundverarbeitung des SAP-Systems verwaltet. Dazu können Sie Jobs einplanen, die vom Job Scheduler auf die Hintergrund-Workprozesse verteilt werden. Der Job Scheduler startet einmal pro Minute (dieser Wert wird über den Parameter rdisp/btctime gesteuert, der standardmäßig auf 60 Sekunden steht) und verteilt die anstehenden Jobs gemäß ihrer Priorität auf die konfigurierten Hintergrund-Workprozesse. Die Konfiguration der Hintergrund-Workprozesse ist also das Mittel der Wahl, die Gesamtlast durch Hintergrundjobs zu begrenzen. Wird ein Job beendet, so wird der Scheduler ebenfalls gestartet, damit bei kurzlaufenden Jobs die Hintergrund-Workprozesse nicht unausgelastet bleiben. Ab Version 7.00 ist dieses Verhalten standardmäßig aktiv, SAPHinweis 923228 beschreibt die Verfügbarkeit für ältere Versionen.
Processing-Zeit
SAP stellt Benchmarks für über 20 Anwendungsszenarien zur Verfügung. Der populärste SAP-Benchmark ist der SD-Benchmark, SD steht für Sales and Distribution. Der SD-Benchmark umfasst das Anlegen und Anzeigen von Vertriebsbelegen, das Erstellen und Ändern der Lieferung, das Buchen des Warenausgangs und das Erstellen der Rechnung für die erzeugten Vertriebsbelege. Weitere Benchmarks werden für die Module von SAP ERP (Finanzwesen – FI, Materialwirtschaft – MM etc.), für CRM-Komponenten, für APO-Komponenten, für das SAP Enterprise Portal und für das SAP Business Warehouse sowie für einige Industrielösungen, bei denen es auf hohen Durchsatz ankommt, z. B. Einzelhandel (Retail), Bankwesen und Versorgungsdienstleistungen (Utilities), angeboten. Alle Details zum Ablauf eines Benchmarks können Sie auf den öffentlichen Internetseiten von SAP einsehen (www.sap.com/benchmark).
Benutzerkontexte werden zum Großteil im SAP Extended Memory gespeichert. Der SAP Extended Memory wird als Shared Memory allokiert: Somit können alle SAP-Workprozesse einer SAP-Instanz die dort abgelegten Benutzerkontexte direkt bearbeiten. Beim Roll-in wird daher nicht der gesamte Benutzerkontext in den lokalen Speicher der Workprozesse kopiert, sondern es werden nur noch die Adressen kopiert, unter denen Benutzerkontext im SAP Extended Memory zu finden ist, also die sogenannten Pointer. Der Umfang der beim Roll-in bzw. beim Roll-out kopierten Daten wird durch die Verwendung des SAP Extended Memorys um ein Vielfaches reduziert, was zu einer drastischen Beschleunigung des Roll-Vorgangs führt. In der Regel wird das SAP-System so konfiguriert, dass der Großteil der Benutzerkontextdaten im SAP Extended Memory gespeichert wird.
Einige fehlende SAP Basis Funktionen im Standard werden durch die PC-Anwendung "Shortcut for SAP Systems" nachgeliefert.
In unserem Beispiel sehen Sie, dass 1.440 Transaktionsschritte auf die Dialogverarbeitung entfallen, d. h., die Benutzer haben in dem betrachteten Zeitraum 1.440 Bildwechsel im Dialogbetrieb ausgeführt.
Das Verständnis für die Struktur und Funktionsweise des Systems ist insbesondere für die IT-Administration wichtig. Nicht umsonst ist „SAP Basis Administrator“ ein eigenes Berufsfeld. Auf der Seite www.sap-corner.de finden Sie nützliche Informationen zu diesem Thema.
In Abbildung 4 werden die strategische Bedeutung und die Kostenvorteile gegenübergestellt, um damit zu grundsätzlich wertenden Aussagen bzgl. der Sinnhaftigkeit des Outsourcings für bestimmte IT-Aufgaben und IT-Leistungen zu gelangen.