Analyse der SAP-Workprozesse
Proof of Concept, damit Sie erste Erfahrungen sammeln können
Über verschiedene Benutzer-, Administrations- und Monitoring-Tools wird das SAP-Basis-System von einem Administrator kontrolliert und gesteuert, der damit für seinen störungsfreien Betrieb verantwortlich ist. Viele Unternehmen übergeben diese Aufgaben an einen externen Dienstleister.
Nehmen Sie zu jeder ABAP-Eigenentwicklung einen SQL-Trace vor, und zwar entweder auf dem Produktivsystem oder einem System mit einem repräsentativen Testdatenbestand. Erstellen Sie aus der Trace-Grundliste heraus eine verdichtete Zusammenfassung, um die SQL-Anweisungen mit den längsten Laufzeiten zu ermitteln: Traceliste > Trace nach SQL-Anweisungen verdichten Erstellen Sie eine Liste identischer Zugriffe, um SQL-Anweisungen zu ermitteln, die mehrfach identisch ausgeführt werden: Traceliste > Identische Selects anzeigen Entscheiden Sie anhand dieser Listen, ob das Programm abgenommen werden kann oder ob es vom zuständigen ABAP-Entwickler nachgebessert werden muss. Sichern Sie diese Daten zusammen mit der Programmdokumentation. Sollte sich später die Performance des Programms verschlechtern (sei es aufgrund einer Modifikation oder aufgrund des wachsenden Datenbestands), können Sie durch einen erneuten SQL-Trace die Ursachen für die Performanceverschlechterung aufspüren. Nehmen Sie diese Performanceüberwachung nach jeder größeren Modifikation des Programms vor.
Patches
Neben dem Scan und dem Aufzeigen der jeweiligen Sicherheitslücken eines Programms besteht auch die Möglichkeit, Aufgaben, die mit Sicherheitslücken in andere SAP-Systeme transportiert werden sollen, im weiteren Transportprozess anzuhalten Dies betrifft beispielsweise den auf dem SAP Solution Manager basierten CHARM-Prozess. Dadurch wird ein Programmierer gezwungen, die von ihm betreuten Programme nach gleichen Sicherheitskriterien sicher zu prüfen. Sollte ein Programm dann noch Sicherheitsprobleme haben, kann es entweder über das Vier-Augen- Prinzip freigegeben oder zur weiteren Bearbeitung zurückgegeben werden. Kennen Sie weitere Lösung zur Verbesserung der ABAP Code Security oder haben bereits Erfahrungen mit den oben genannten Produkten gesammelt? Ich freue mich auf Ihre Kommentare!
Die Queue bestimmt, welche Support Packages in welcher Reihenfolge vom SAP Patch Manager in Ihr System eingespielt werden. Wenn die Queue noch nicht vollständig definiert ist, müssen Sie aus den zur Verfügung stehenden Support Packages die Queue definieren. Ist die Queue bereits vollständig definiert, wird diese lediglich angezeigt; sie haben keine Möglichkeit mehr, die Auswahl zu verändern. Sie können die Queue jedoch komplett löschen mit Queue löschen [Seite 37]. Beachten Sie, daß Ihr System inkonsistent ist, wenn Sie die Queue löschen, nachdem schon Objekte importiert wurden (zB nach einem Fehler im Schritt DDIC_IMPORT und folgende). Die Löschung in diesen SPAM-Schritten sollte also nur zur Fehlerbehebung dienen und Sie sollten das Einspielen der Support Packages sobald wie möglich wiederholen. Die Transaktion SPAM sorgt dafür, daß nur Support Packages, die zu Ihrem System passen, in der Queue angezeigt werden. Support Packages, die für ein anderes Release oder ein nicht installiertes Add-On vorgesehen sind, werden in der Queue nicht auftauchen, selbst wenn sie in Ihr SAP-System geladen wurden. Weitere Informationen finden Sie unter Regeln für die Queue [Seite 19]. Bevor Sie Support Packages einspielen, muß die Queue definiert werden. Voraussetzungen Sie haben die entsprechenden Support Packages mit der SPAM in Ihr SAP-System geladen [Seite 15]. Vorgehensweise Um eine Queue zu definieren, wählen Sie im Einstiegsbild der Transaktion SPAM Anzeigen/Definieren. Sie gelangen auf das Dialogfenster Komponentenauswahl. Sie sehen die Liste der installierten Softwarekomponenten (zB SAP_BASIS, SAP_HR, SAP_BW, Add-On). Wählen Sie die gewünschte Komponente aus. Sie sehen die zur Verfügung stehende Queue. Diese Queue enthält die für die gewählte Komponente in Ihrem System verfügbaren Support Packages und gegebenenfalls erforderliche Conflict Resolution Transports (CRT) sowie zugehörige Add-On Support Packages. Sie haben die folgenden Möglichkeiten: Wenn die angezeigte Queue Ihren Wünschen entspricht, können Sie die Queue mit Queue bestätigen übernehmen und dieses Auswahlfenster verlassen.
Mit "Shortcut for SAP Systems" steht ein Tool zur Verfügung, das einige Aufgaben im Bereich der SAP Basis erheblich erleichtert.
Er erarbeitet und konzipiert in Abstimmung mit übergeordneten Instanzen, IT-Fachabteilungen und auch Geschäftsbereichen Strategien und Lösungsvorschläge.
Tipp: Wenn Sie Operationen auf internen Tabellen wie Append, Loop oder Sort analysieren wollen, aktivieren Sie die Checkboxen Leseoperationen und Änderungsoperationen unter Interne Tabellen.