SAP Basis OData Services - SAP Stuff

Direkt zum Seiteninhalt
OData Services
SAP-Technologien
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.

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.
SE37 Function Builder
Basis umfasst eine Client/Server-Architektur und Konfiguration, ein relationales Datenbank-Management-System (DBMS) und eine grafische Benutzeroberfläche (GUI). Neben den Schnittstellen zwischen Systemelementen, umfasst Basis eine Entwicklungsumgebung für R/3-Anwendungen, ein Datenverzeichnis sowie Benutzer- und System-Administrations- beziehungsweise Monitoring-Tools.

In jedem Unternehmen mit mehreren SAP Systemen gibt es einen verantwortlichen für die kompletten SAP Basis Themen, in der Regel gibt es dafür sogar eine eigene Abteilung. Diese Person sorgt für den störungsfreien Betrieb der SAP Systeme. Der Verantwortliche begleitet auch die Wartungsarbeiten oder Upgrades und greift bei besonderen Situation, wie zum Beispiel schlechter Performance, ein. Auch für Unternehmen, die den Betrieb der SAP Basis an einen externen Dienstleister übergeben, ergeben sich an dieser Stelle oft noch Aufgaben aus dem Umfeld des Benutzer- und Berechtigungsmanagement.

Etliche Aufgaben im Bereich der SAP Basis können mit "Shortcut for SAP Systems" wesentlich erleichtert werden.

Dies wird über den Parameter rstr/accept_remote_trace konfiguriert, der auf true gesetzt sein muss.

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

In Bezug auf die SAP-Basis beschäftigt sich dieser Schritt mit der Produktportfolioanalyse und der Erstellung von IT-Produkten und einem Produktkatalog.
SAP Stuff
Zurück zum Seiteninhalt