Analyse der Unternehmensrisiken
Patches
Im weiteren Ablauf unterscheiden sich der synchrone und der asynchrone RFC: Sind alle nötigen Daten übertragen und ist der RFC auf der Empfängerseite gestartet, wird beim aRFC die Verbindung abgebaut, und das Programm auf der Senderseite fährt mit seiner Arbeit fort, ohne das Ende des RFCs abzuwarten. Diese Art der Verarbeitung macht es möglich, dass nun z. B. ein weiterer RFC gestartet wird, der dann parallel zum ersten läuft.
Hohe CPU-Zeiten weisen entweder auf aufwendige Berechnungen im ABAP-Coding oder auf häufige Zugriffe auf den Tabellenpuffer hin. Programme mit einer CPU-Zeit von mehr als 50 % untersuchen Sie detaillierter mit dem ABAP-Trace oder mit dem ABAP Debugger (siehe Kapitel 5, »Optimierung von ABAP-Programmen«).
Pflege von Profilen und Betriebsarten
Als Virtualisierung bezeichnet man das Entkoppeln von Anwendungssoftwareinstanzen von der Hardware durch eine Abstraktionsschicht. Mit der Entkopplung werden folgende Ziele verfolgt: Die Instanzen können bei Lastschwankungen oder bei Hardwareausfällen flexibel umgezogen oder geparkt werden, wenn sie nicht verwendet werden, ohne dass in der Konfiguration der Instanzen etwas geändert wird. Physisch vorhandene Hardwareressourcen können zwischen Instanzen aufgeteilt (logisch partitioniert) oder auch zu einer logischen Hardware zusammengefügt werden – Letzteres spielt im SAP-Umfeld allerdings keine Rolle.
Wie können die SAP-Services auf eine Hardwarelandschaft abgebildet werden? Bei einer zentralen Installation werden die Datenbankinstanz und alle SAP-Services (insbesondere Message-, Enqueue-, Dialog-, Verbuchungs-, Hintergrund- und Spool-Service) auf einem Rechner konfiguriert. Diese Installationsart findet man typischerweise bei Entwicklungs-, Test- und kleinen Produktivsystemen (bis ca. 100 aktive Benutzer).
Etliche Aufgaben im Bereich der SAP Basis können mit "Shortcut for SAP Systems" wesentlich erleichtert werden.
Mit dem ABAP Debugger können Sie eine Übersicht aller internen Tabellen eines Programms erstellen.
Ein Zettelkasten, in dem schnell Daten aller Art abgelegt und wiedergefunden werden können. Das verspricht Scribble Papers. Anfangs sieht das Programm sehr spartanisch aus. Aber wenn erst einmal eine kleine Struktur vorhanden ist, erkennt man die große Flexibilität dieses kleinen Helfers.
Erhebliche Reduzierung der Entwicklungs- und Wartungskosten.