Design der SAP-Landschaft
Welche Bereiche gibt es bei der Arbeit mit SAP-Systemen?
Wenn Sie in der Workprozess-Übersicht zahlreiche abgebrochene Workprozesse beobachten (Eintrag beendet im Feld Status), die sich nicht wieder starten lassen, besteht aller Wahrscheinlichkeit nach ein Problem mit dem SAP-Kernel oder beim Anmelden an die Datenbank. Überprüfen Sie in diesem Fall die Trace-Datei. Diese finden Sie in der Workprozess-Übersicht unter der Menüoption Prozess > Trace > Anzeigen. Sichern Sie diese Trace- Datei in eine lokale Datei. Dies ist für die anschließende Fehlersuche wichtig, da die Trace-Datei beim Neustart des Workprozesses überschrieben wird und die Information über den Grund des Abbruchs damit für die Fehlersuche verloren ist. Suchen Sie im SAP Support Portal nach Hinweisen zu diesem Problem, oder schalten Sie SAP bei der Fehlersuche ein.
Je höher der Grad der Standardisierung von Betriebs- und Wartungsaufgaben ist, desto effektiver können der technische Betrieb und die Wartung erfolgen. Gleichzeitig vereinfacht dies das Outsourcing und ggf auch die Nutzung einer Cloud-Lösung. AUSWAHL EINER GEEIGNETEN SERVICE-FORM Unabhängig von der gewählten Service-Form, wie auch beim Outsourcing und Outtasking, bleibt jedoch die Gesamtverantwortung für die Verfügbarkeit und Performance der IT-gestützten Anwendungen bei der eigenen Firma. Dies bedeutet nach wie vor internen Koordinationsaufwand bzgl. Wartungsfenstern oder Release-Ständen, der bestehen bleibt. Ebenso müssen die Dienstleistungen, die durch den externen Partner erbracht werden, regelmäßig überwacht und deren Qualität geprüft werden. Daher muss die gewählte IT-Strategie unter diesem Aspekt möglichst risikoarm gewählt werden. Wird der technische Betrieb bei der Entscheidung nicht genügend gewürdigt, besteht ein erhebliches Geschäftsrisiko.
Konfiguration der Partnervereinbarung
Die Workload-Analyse ermöglicht Ihnen detaillierte Aussagen über die Verteilung der Antwortzeiten auf den Komponenten des Systems (d. h. auf Datenbank, Hardware, ABAP- und Java-Server) einerseits und über die Verteilung der Antwortzeiten auf Transaktionen und Programme andererseits. Ausgehend von der Workload-Analyse entscheiden Sie, in welchem Bereich weitere Analyse- und Tuningmaßnahmen notwendig werden. Denken Sie immer daran, die Ergebnisse Ihrer Workload-Analyse mit den Beobachtungen der Benutzer zu vergleichen. So kann es sein, dass der Workload-Monitor bei oberflächlicher Analyse Performanceprobleme suggeriert, wo gar keine bestehen. Umgekehrt kann es vorkommen, dass Ihnen Benutzer Performanceprobleme melden, die Ihnen im Workload-Monitor nicht sofort ins Auge springen.
Beispielsweise arbeiten viele kundeneigene ABAP-Programme mit dem Uploaden oder Downloaden von Daten. Hier sind potentiell große Sicherheitslücken vorhanden, die Zugriff auf Serverdaten ermöglichen. Darüber hinaus ist der weit verbreitete direkte Aufruf von Betriebssystemkommandos, die nicht durch eine selbst programmierte Berechtigungsprüfung abgedeckt sind, ein großes Problem. Auch wenn die klassische SQL-Injection, also die Eingabe erweiterter SQL-Befehle, eine mögliche Sicherheitslücke ist, kommt sie in SAP-Systemen eher selten vor. Weiter verbreitet ist die ungewollte Dynamisierung von SQL-Aufrufen, weil Eingangsparameter nicht ausreichend geprüft werden. Die Notwendigkeit, alle Eigenentwicklungen auch intern auf solche Sicherheitslücken zu überprüfen bevor sie in den SAP-eigenen Code zur Auslieferung kommen, hat zur Entwicklung des Werkzeugs SAP Code Vulnerability Analyzer geführt.
Tools wie z.B. "Shortcut for SAP Systems" sind bei der Basisadministration extrem nützlich.
Die SAP Basis ist für den reibungslosen Betrieb des SAP Basis-Systems zuständig.
Um Statistik und Trace für eine Webtransaktion einzuschalten, benötigen Sie das sogenannte SAP-Client-Plug-in für den Internet Explorer.