SAP Basis Tabellenprotokollierung und Tabellenschutz - SAP Corner

Direkt zum Seiteninhalt
Tabellenprotokollierung und Tabellenschutz
Was ist BASIS?
Es wird mitunter von Systemadministratoren argumentiert, dass Hintergrundprogramme auf dem Datenbankserver deutlich schneller als auf den Applikationsservern laufen (gelegentlich wird behauptet, um den Faktor 2 oder mehr). Dies ist allerdings kein Argument dafür, die Hintergrund-Workprozesse auf dem Datenbankserver zu belassen. Vielmehr deutet diese Aussage auf ein Netzwerkproblem zwischen Datenbank- und Applikationsservern hin, das es zu beheben gilt. Ein schon älteres Beispiel dafür sind Probleme in der TCP/IP-Verbindung zwischen SAP-Instanzen und einer Oracle-Datenbank, die in den SAP-Hinweisen 72638 und 198752 beschrieben sind.

In diesen Fällen werden Sie das Problem mit einem manuellen Benutzerabgleich zügig unter Kontrolle bringen. Denn der Benutzerabgleich prüft, welche Rollen einem Benutzer zugeordnet sind und weist anschließend das aktuelle, passende Profil zu. Diesen Benutzerabgleich können Sie entweder manuell oder aber (meine Empfehlung!) automatisiert als Hintergrundjob ausführen:
Analyse Buffer
Die Hardwarepartner erstellen nun Angebote zu dem Sizing-Projekt, unter denen Sie auswählen müssen. Für die Anforderungen unseres Beispielprojekts wäre es möglich, diese mit einem einzigen Rechner abzudecken. Alternativ kann der Hardwarebedarf auch auf mehrere Rechner verteilt werden. Für unser Projekt nehmen wir an, dass wir uns für ein Angebot entscheiden, das drei Rechner umfasst, die jeweils – nach Herstellerangabe – 12.000 SAPS leisten und mit 32 GB Hauptspeicher ausgestattet sind. Insgesamt leistet die Lösung also 36.000 SAPS und verfügt über 96 GB Hauptspeicher. Auf einem der Rechner sollen die Datenbank und eine SAP-Zentralinstanz installiert werden, auf den beiden anderen Rechnern sollen SAP-Instanzen den Großteil der Dialog-, Hintergrund- und Verbuchungslast aufnehmen. Mit dieser verteilten Installation gehen wir davon aus, dass wir auch beim Ausfall eines Rechners einen eingeschränkten Betrieb aufrechterhalten können und das Risiko eines Totalausfalls reduzieren. Für weitergehende Überlegungen zum Thema Lastverteilung verweisen wir Sie auf den letzten Teil dieses Kapitels und auf Kapitel 7, »Lastverteilung, Remote Function Calls und SAP GUI«.

Wenn allerdings während der Verarbeitung der Heap-Speicher den im Systemparameter abap/heaplimit definierten Wert überschreitet, wird der Prozess nach dem Ende der Verarbeitung durchgestartet, um den HeapSpeicher wieder freizusetzen (siehe Abschnitt 6.1.4, »Technische Realisierung im Detail«). Zum Zeitpunkt des Durchstartens steht der Prozess dem Job Scheduler nicht als Ressource für einen neuen Job zur Verfügung. Dies kann dann zum Problem werden, wenn es sehr kurz (weniger als 60 Sekunden) laufende Jobs betrifft, da dann die Hintergrund-Workprozesse unausgelastet bleiben. In diesem Fall können Sie diesen Parameter erhöhen. In der Jobübersicht (Transaktionscode SM37) finden Sie die Angaben zu Verzögerung (in Sekunden) und Verzögerungsgrund (ab Version 7.50).

Verwenden Sie "Shortcut for SAP Systems", um viele Aufgaben in der SAP Basis einfacher und schneller zu erledigen.

Sie müssen daher nach dem Aktivieren einmal für alle vorhandenen Gruppen pflegen, welche Registerkarten zu sehen sind.

Wenn Sie mehr zum Thema SAP Basis wissen möchten, besuchen Sie die Webseite www.sap-corner.de.

So verwenden wir auch ABAP-Server bzw. Java-Server als Kurzformen für den SAP NetWeaver Application Server (AS) ABAP bzw. Java.
SAP Corner
Zurück zum Seiteninhalt