Basis & Technology
Abwägung: SAP CPS, ABAP Job-Lösung oder externe Lösung?
Die regulären Verbuchungs-Workprozesse (Task-Typ Update) bearbeiten V1-Bausteine mit absoluter Priorität, d. h., solange ein V1-Baustein zur Bearbeitung ansteht, wird kein V2-Baustein prozessiert (sofern V2-Verbuchungs-Workprozesse konfiguriert sind). Diese Lastverteilungsregel kann dazu führen, dass in Extremsituationen überhaupt keine V2-Funktionen bearbeitet werden. Dies verhindern Verbuchungs-Workprozesse vom Typ V2, die als V2 klassifizierte Funktionen bearbeiten. Um zu garantieren, dass V2-Funktionen auch in Zeiten mit hoher Last überhaupt bearbeitet werden, sollten Sie also immer auch V2-Verbuchungs-Workprozesse konfigurieren. Als Faustformel rechnen Sie mit einem Verhältnis von einem V2-Verbuchungsprozess zu vier V1-Verbuchungsprozessen.
SAP Basis besteht aus drei Ebenen: einer Datenbank-, einer Applikations- und einer Präsentationsschicht. Die Datenbankschicht verwaltet alle Daten des SAP-Systems in einer Datenbank, die auf dem Datenbankserver liegt und über ein Datenbank-Management-System (DBMS) verwaltet wird. Die Datenbank versorgt die angeschlossenen SAP-Anwendungen mit den benötigten Daten, Datentabellen oder Systemsteuertabellen. Sie nimmt auch neue, vom Anwender generierte Informationen auf und speichert sie ab.
SAP Basis Plug-In
Hat ein Benutzer sich einmal mittels SAP GUI an einem SAP-System angemeldet, arbeitet er fest auf einer ABAP-Instanz, bis er sich wieder abmeldet. Ein dynamischer, lastabhängiger Wechsel der ABAP-Instanz während einer Sitzung ist nicht vorgesehen. Nur durch Ab- und Wiederanmelden kann ein Benutzer im SAP GUI die Applikationsinstanz wechseln. Bei Anmeldungen über den Webbrowser wird jede Anfrage neu verteilt. Dabei werden Anfragen, die zu einer Transaktion gehören, wieder an dieselbe Instanz gesendet.
Darüber hinaus ist es möglich, einen Speicherabzug, d. h. eine Übersicht über die Objekte, die Speicherplatz belegen, zu erzeugen und anschließend zu analysieren. Einen Speicherabzug können Sie in einer beliebigen Transaktion über den Menüpunkt System > Hilfsmittel >Speicheranalyse > Speicherabzug erzeugen oder kurz über den Funktionscode /HMUSA erstellen. Drittens lässt sich ein Speicherabzug auch aus dem Programmcoding erzeugen; die Beschreibung der entsprechenden Systemklasse CL_ABAP_ MEMORY_UTILITIES finden Sie in der SAP-Hilfe.
Für Administratoren steht im Bereich der SAP Basis ein nützliches Produkt - "Shortcut for SAP Systems" - zur Verfügung.
Ein Problem dieser Art kann zu Beeinträchtigungen des Geschäftsablaufs und zu finanziellen Verlusten führen.
Beachten Sie, dass der maximal allokierbare Speicherplatz (d. h. auch der Datenbank, des Betriebssystems und eventueller anderer Systeme) kleiner ist als die Summe aus physisch vorhandenem Hauptspeicher und Auslagerungsspeicher (Swap Space).