Backup und Recovery
Fehler beheben
Ein zweiter Zugriff in Abbildung 5.1 erfolgt auf die Tabelle VBAP. Bei diesem Zugriff sind nicht alle Schlüsselfelder in der WHERE-Bedingung eindeutig spezifiziert. Es können also mehrere Sätze übertragen werden. In unserem Beispiel werden allerdings fünf Sätze übertragen (Rec = 5). Die Datensätze werden in einem oder mehreren Fetches in Paketen zum Applikationsserver übertragen (Array Fetch). Ein Array-Fetch trägt im Vergleich zur Übertragung einzelner Sätze in einer Client-Server-Umgebung dazu bei, die Performance einer Anwendung zu verbessern. Der zweite Zugriff erfolgt über einen effizienten Index, daher bleibt die Dauer der Ausführung ebenfalls deutlich unter 10 ms. Der dritte Zugriff (wieder auf die Tabelle VBAK) erfolgt über ein Feld, zu dem es keinen effizienten Index gibt. Daher ist die Dauer dieser Anweisung deutlich größer als die der vorherigen.
Um eine Laufzeitanalyse für BSP- und Web-Dynpro-ABAP-Anwendungen zu starten, rufen Sie Transaktion SICF (Pflege der Services) auf. Markieren Sie im Navigationsbaum den zu untersuchenden Service, und aktivieren Sie die Laufzeitanalyse über Bearbeiten > Laufzeitanalyse > Aktivieren. Ab Version 6.40 können Sie bei der Aktivierung auf einen Benutzernamen einschränken und eine Variante angeben, die für die Aufzeichnung verwendet werden soll. Auch die Angabe der Messgenauigkeit ist an dieser Stelle möglich.
SWPR Workflow-Restart nach Fehler
Jedes SAP-System besitzt genau eine Datenbank. Als Datenbank bezeichnen wir die eigentliche Datenbasis, die z. B. in Form von Dateien auf einem Dateisystem vorliegt, sowie den aktiven Teil der Datenbank, der den Zugriff auf die Daten regelt. Den aktiven Teil des Datenbanksystems bezeichnen wir als Datenbankinstanz. Eine Datenbankinstanz besteht aus Datenbankprozessen und einem Satz von Datenbankpuffern im Shared Memory eines Rechners. Ein Datenbankserver ist ein Rechner, auf dem mindestens eine Datenbankinstanz läuft. Ein Rechner kann zugleich Datenbank- und Applikationsserver sein, wenn eine Datenbankinstanz und eine SAP-Instanz darauf laufen.
Wenn es aber um die Feinheiten großer SAP-Umgebungen geht, stößt Ansible schnell an seine Grenzen. Will man mit Ansible einfache Automatisierungen – zum Beispiel das Starten und Stoppen von SAP-Umgebungen – realisieren, muss man einen hohen manuellen Aufwand und komplizierte Skripte in Kauf nehmen.
Basisadministratoren steht mit "Shortcut for SAP Systems" eine PC-Anwendung zur Verfügung, die etliche Tätigkeiten in der SAP Basis vereinfacht bzw. ermöglicht.
Nur bei einer professionellen Pflege und Wartung seiner Komponenten kann SAP NetWeaver seine Vorzüge als integrative Plattform zum Einsatz bringen.
Je nach Datenbanksystem und dessen Fähigkeiten und Eigenschaften können sich sehr unterschiedliche Laufzeiten ergeben.