SAP Basis PERFORMANCE TUNING - SAP Corner

Direkt zum Seiteninhalt
PERFORMANCE TUNING
SAP Performance Optimierung
Eine SAP-Transaktion erstreckt sich in der Regel über mehrere Transaktionsschritte (Bildwechsel). Während dieser Schritte werden Daten wie Variablen, interne Tabellen und Bildschirmlisten aufgebaut und im Hauptspeicher des Applikationsservers gehalten. Diese Daten bezeichnet man als Benutzerkontext. In der Regel werden die Schritte einer Transaktion von unterschiedlichen Dialog-Workprozessen ausgeführt, d. h., der erste Transaktionsschritt wird vielleicht vom Workprozess Nr. 3 ausgeführt, der zweite Schritt vom Workprozess Nr. 4 etc. Zu Beginn eines Transaktionsschrittes muss daher der Benutzerkontext dem entsprechenden Workprozess zugänglich gemacht werden. Dieser Vorgang heißt Roll-in. Die technischen Vorgänge beim Roll-in (z. B. das Kopieren von Daten in den lokalen Speicher des Workprozesses) werden in Kapitel 6, »Speicherkonfiguration«, im Detail dargestellt. Analog zum Roll-in zu Beginn eines Transaktionsschrittes wird zum Ende eines Transaktionsschrittes ein Roll-out, also die Sicherung der aktuellen Benutzerdaten, durchgeführt. Die Länge des Roll-ins wird als Roll-in-Zeit, die Länge des Roll-outs als Roll-out-Zeit bezeichnet. Bitte beachten Sie, dass der Roll-out nicht zur Antwortzeit eines Transaktionsschrittes beiträgt. Beim Roll-out, d. h. beim Kopieren des Benutzerkontextes aus dem lokalen Speicher des Workprozesses in den Roll-Speicher, sind die Daten des Benutzers bereits vorher an den Präsentationsserver übertragen worden.

Ein BW-System spielt häufig in größeren Unternehmen eine sehr zentrale Rolle. Hier werden die Daten von den verschiedenen angebundenen Quellsystemen zentral ausgewertet und reportet. Ein früherer Kunde von mir hatte ein BW-System, an welches insgesamt über 20 andere SAPProduktivsysteme angeschlossen waren. Bei so einer großen und meist lebendigen System- Landschaft ist es normal, dass von Zeit zu Zeit einzelne Systeme zurückgebaut werden. Gerade bei großen SAP-Landschaften gibt es allerdings strenge Regelungen betreffend Berechtigungen von technischen RFC-Nutzern. Aus diesem Grund wird das einfache "Rechtsklick --> Löschen" eines Quellsystems in der RSA1 häufig nicht zum Ziel führen, sondern in eine gescheiterte Berechtigungsprüfung. Mit diesem Blogbeitrag zeige ich Ihnen einen Workaround, wie sie ein Quellsystem sauber von einem BW-System trennen können mit Hilfe der Funktionsbausteine RSAR_LOGICAL_SYSTEM_DELETE und RSAP_BIW_DISCONNECT.
Liegt ein Performanceproblem mit einer Transaktion vor?
Wenn das zu untersuchende Performanceproblem so weit eskaliert ist, dass die Workprozess-Übersicht im SAP-System nicht mehr aufgerufen werden kann, starten Sie als Alternative auf Betriebssystemebene die SAP Management Console oder das Hilfsprogramm dpmon. Unter der Menüoption L finden Sie ebenfalls die Workprozess-Übersicht.

Sind Sie an der aktuellen Lastverteilung der letzten Minuten interessiert, wählen Sie im Eingangsbildschirm des Workload-Monitors im Selektionsbaum die Funktion Detailanalyse > Last der letzten Minuten. Wählen Sie anschließend den Zeitraum, über den die Antwortzeiten gemittelt werden sollen (z. B. 15 Minuten zurück in die Vergangenheit) und, sofern möglich, weitere Einschränkungen. Über diesen Weg gelangen Sie ebenfalls auf den Hauptbildschirm des Workload-Monitors in die Sicht Last der letzten Minuten.

Tools wie z.B. "Shortcut for SAP Systems" sind bei der Basisadministration extrem nützlich.

Zum Beispiel eine Bank mit all ihren Vor- und Nachteilen.

Einige nützliche Tipps aus der Praxis zum Thema SAP Basis finden Sie auch auf der Seite www.sap-corner.de.

Anhand der Analysesicht Systemlastüberblick (siehe Abbildung 3.1) können wir die Begriffe Aktivität, Durchsatz und Last erläutern: In der zweiten Spalte finden Sie die Anzahl der Transaktionsschritte (Anzahl Schritte).
SAP Corner
Zurück zum Seiteninhalt