SAP RFC Gateway Sicherheit durch secinfo und reginfo ACL Dateien
Zu wenige Workprozesse
Die folgenden Monitore erlauben Ihnen eine detaillierte Analyse einzelner ABAP-Programme: Performance-Trace Der SQL-Trace ist das geeignete Werkzeug zur Analyse der SQL-Anweisungen in ABAP-Programmen. Darüber hinaus ermöglicht die Auswertung des Trace auch die Identifikation von Durchsatzengpässen innerhalb der Datenbank und von Netzwerkproblemen. Ausführlichere Informationen zur Optimierung von SQL-Anweisungen finden Sie in Kapitel 11, »Optimierung von SQL-Anweisungen«. Den RFC-Trace verwenden Sie, um die Performance von gesendeten und empfangenen RFCs zu analysieren. Ab SAP NetWeaver AS ABAP 7.10 steht auch ein HTTP-Trace zur Verfügung, der HTTP-Anweisungen aufzeichnet. Weitergehende Informationen dazu sind in Kapitel 7, »Lastverteilung, Remote Function Calls und SAP GUI«, und Kapitel 8, »Internetanbindung und SAP Fiori«, zusammengestellt. Der Enqueue-Trace ist das Mittel der Wahl zur Analyse von Sperroperationen (Enqueue-/Dequeue-Operationen). Umfassendere Informationen dazu finden Sie in Kapitel 10, »Sperren«. Mit dem Puffer-Trace kommen Sie ineffizienter Tabellenpufferung auf die Spur. Mehr Informationen dazu finden Sie in Kapitel 12, »SAP-Pufferung«. Bei Problemen mit hohem CPU-Verbrauch kommt der ABAP-Trace zum Einsatz. Dieser ermöglicht im Gegensatz zum SQL-Trace auch Zeitmessungen bei Operationen auf interne Tabellen (LOOP, READ, SORT etc.). Alternativ können Sie bei langlaufenden Programmen aus der Workprozess- Übersicht heraus den ABAP Debugger aufrufen und das Programm im Debugger verfolgen. Diese Form der Analyse sollte allerdings Entwicklern vorbehalten bleiben. ABAP-Programme sollten proaktiv mit dem Code Inspector untersucht Code Inspector werden, der eine statische Prüfung des Programms vornimmt und vor Standardperformancefehlern und -problemen warnt.
Das Bearbeiten eines Verbuchungsauftrags bzw. eines Spool-Auftrags wird dabei als ein Transaktionsschritt gezählt. Ein Hintergrundprogramm kann in einen oder mehrere Transaktionsschritte aufgeteilt sein. In diesem Buch wird daher anstelle von Dialog Step der deutsche Begriff Transaktionsschritt verwendet.
Hardware Sizing
DIE SAP-BASIS ALS CHANCE BEGREIFEN NAHEZU JEDE INNOVATION IM UNTERNEHMEN HAT EINEN TECHNISCHEN FUSSABDRUCK IM BACKEND, DAS MEISTENS EIN SAP-SYSTEM ABBILDET. HIER KANN DIE SAP-BASIS HELFEN EINEN MEHRWERT FÜR DAS UNTERNEHMEN ZU SCHAFFEN. DIE FRÜHZEITIGE EINBINDUNG IM PROJEKT IST DAFÜR UNABDINGBAR.
Zur Durchführung des Sizings gibt es unterschiedliche Ansätze. Für viele Prozesse bietet SAP im SAP Support Portal den Quick Sizer an, eine browserbasierte Anwendung, in der Sizing-Projekte angelegt, die Daten eingegeben und der Hardwarebedarf berechnet werden können. Den Quick Sizer finden Sie im SAP Support Portal unter http://service.sap.com/sizing. Unter dieser Adresse finden Sie neben der Dokumentation zum Quick Sizer auch weitere Informationen zum Sizing von SAP-Lösungen.
Mit "Shortcut for SAP Systems" werden Aufgaben im Bereich der SAP Basis vereinfacht und fehlende Funktionen des Standards ergänzt.
Diese logische Grenze ist in der Architektur der Betriebssysteme begründet.
Im Folgenden finden Sie eine Checkliste zur Eliminierung von exklusiven Datenbanksperren.