RFC-Anfragen
SAP Basis als Managed Service?
Stellt der Dispatcher fest, dass ein SAP-Workprozess des benötigten Typs (Dialog, Verbuchung etc.) frei ist, übergibt er diesem den Auftrag, und der Workprozess kann seine Arbeit aufnehmen. Sind zu dem Zeitpunkt, zu dem der Auftrag den Dispatcher erreicht, alle SAP-Workprozesse des benötigten Typs belegt, wird der Auftrag an die Dispatcher-Queue übergeben.
Wenn sich ein Prozess im Zustand hält befindet, liefert das Feld Info Hält die Ursache. Die Beschreibungen der einzelnen Haltegründe finden Sie in der Hilfe zu diesem Feld. Im Prinzip ist es kein Problem, wenn sich einzelne Prozesse kurzzeitig im Status hält befinden. Übersteigt die Zahl der aus dem gleichen Grund haltenden Prozesse jedoch die 20 %-Marke oder befinden sich einzelne Prozesse lange Zeit in diesem Zustand, sollte das Problem detaillierter analysiert werden. Gerade bei haltenden Workprozessen ist oft ein einziger, inperformant oder gar fehlerhaft arbeitender Workprozess die Ursache dafür, dass in einer Kettenreaktion auch andere Workprozesse zum Halten gezwungen werden. Den fehlerhaft arbeitenden Prozess finden Sie anhand des Feldes Dauer. Typischerweise kann man annehmen, dass der Prozess mit der längsten Laufzeit das Problem verursacht hat. Oft kann das akute Problem dadurch beseitigt werden, dass der fehlerhafte Workprozess manuell beendet wird.
SWU8 Trace der Komponente BC-BMT-WFM
Ist das Erreichen der Quoten ztta/roll_extension* und abap/ heap_area_(non)dia nicht die Ursache des Problems, untersuchen Sie mithilfe des SAP-Speicherkonfigurationsmonitors (ST02), ob zum Zeitpunkt des Abbruchs der Roll-Bereich, der SAP Extended Memory oder der SAP Heap Memory zu 100 % belegt waren. Ist dies der Fall, vergrößern Sie, wenn möglich, die entsprechenden Speicherbereiche. Die hier relevanten SAP-Profilparameter sind rdisp/ROLL_MAXFS, em/initial_size_MB und abap/heap_area_total.
Auf www.sap-corner.de finden Sie ebenfalls viele nützliche Informationen zum Thema SAP Basis.
Da man in der Regel nicht am Trace von Pufferladevorgängen interessiert ist, sollten Sie ein Programm zunächst einmal ohne Trace ausführen, sodass alle Puffer geladen werden (SAP-Puffer und Datenbankpuffer). Erst den zweiten Lauf sollten Sie per ABAP-Trace protokollieren und auswerten.
Mit "Shortcut for SAP Systems" steht ein Tool zur Verfügung, das einige Aufgaben im Bereich der SAP Basis erheblich erleichtert.
Im Zuge der SAP-NetWeaver-Version 7.40 (und folgende) hat SAP stark in den AS ABAP investiert, um die Entwicklung von Datenbankobjekten im ABAP zu unterstützen: 1) Die Fähigkeiten von SQL im ABAP (Open SQL) sind um zahlreiche Funktionalitäten erweitert worden 2) Die Fähigkeiten, Datenbanksichten (Datenbank-Views) und Tabellenfunktionen im ABAP zu definieren, sind mit der Technologie der Open Core Data Services (Open CDS) stark erweitert worden 3) Die Fähigkeiten, Datenbankprozeduren (Database Procedures) im AS ABAP zu definieren, sind eingeführt worden (ABAP Managed Database Procedures, AMDP).
Die Freeware Scribble Papers ist ein "Zettelkasten", in dem sich Daten aller Art ablegen lassen. Er nimmt sowohl eingegebene Texte als auch Grafiken und ganze Dokumente auf. Die Daten werden dann in Ordnern und Seiten organisiert.
Löschen von Zuordnungen zwischen Benutzern und Rollen, wenn entweder der Benutzer oder die Rolle nicht existieren.