DB/2-400
SPAM Support Package Manager
Die genannten Entwicklungsobjekte sind vollständig in die ABAP-Welt integriert, dies betrifft Entwicklungswerkzeuge, Transport, Debugger, Codeprüfungen und Verwendungsnachweis. Als ABAP-Entwickler oder Projektmanager können Sie sich also auf etablierte Prozesse der Entwicklung und Qualitätssicherung stützen. Dieses Entwicklungsszenario unterstützt allerdings nicht alle Funktionalitäten von SAP HANA, womit der wesentliche Nachteil genannt ist.
Interne Tabellen mit vielen Einträgen sind neben teuren SQL-Anweisungen eine der wichtigsten Ursachen von Performanceproblemen. Große interne Tabellen führen zu hohem Hauptspeicher- und CPU-Bedarf (z. B. beim Kopieren, Sortieren oder Suchen). Mit dem ABAP Debugger können Sie eine Übersicht aller internen Tabellen eines Programms erstellen. Der ABAP Debugger ist eigentlich ein Werkzeug zur funktionalen Fehlersuche in Programmen. Eine ausführliche Beschreibung des Debuggers erhalten Sie in der Literatur zur ABAP-Programmierung. Informationen zur Hauptspeichernutzung finden Sie sowohl im »klassischen« als auch im »neuen« Debugger. Den Debugger können Sie im ABAP Editor (Transaktionscode SE38) über die Menüoption Hilfsmittel > Einstellungen > Debugging festlegen.
Dokumentation
Schlechte Performance einer betriebswirtschaftlichen Business-Anwendung ist eine einfache Möglichkeit, um einen Kunden zu verärgern. Die Performance betrifft dabei den Dialogteil der Anwendung, d. h. den Teil, in dem Daten eingegeben und gespeichert werden, sowie die automatische Hintergrundverarbeitung, die Daten weiterverarbeitet, ohne dass der Kunde online ist. Schlechte Performance der Dialoganwendung trifft den Kunden sofort bei der Dateneingabe, schlechte Performance der angeschlossenen Hintergrundanwendungen trifft ihn indirekt, weil etwa das von ihm bestellte Produkt nicht in der versprochenen Zeit geliefert wird.
Der SAP EG Memory dient der Ablage von benutzerkontextübergreifenden Daten und von ABAP Shared Objects. Der SAP EG Memory ist ein Teil des SAP Extended Memorys. Er wird maßgeblich durch die Parameter em/global_area_MB und abap/shared_objects_size_MB bestimmt. Der SAP Extended Memory muss also deutlich größer konfiguriert werden als der SAP EG Memory, um ausreichend Speicherplatz für die eigentlichen Benutzerkontexte zu bieten. In SAP-Hinweis 1014010 finden Sie weitere Informationen zur Konfiguration des SAP EG Memorys. Verwenden Sie den in den Kernel integrierten ITS, müssen Sie den SAP EG Memory je nach Anzahl der Benutzer und der ITS-Anwendungen größer einstellen.
Für Administratoren steht im Bereich der SAP Basis ein nützliches Produkt - "Shortcut for SAP Systems" - zur Verfügung.
Sie haben komplexe SAP Software im Einsatz oder führen gerade ein neues Modul zugeschnitten auf Ihr Unternehmen ein, der Testprozess spielt jedoch eine untergeordnete Rolle und Tests finden nur sporadisch und unstrukturiert statt? Dann haben Sie bereits den ersten Fehler gemacht.
Interne Tabellen mit vielen Einträgen sind neben teuren SQL-Anweisungen eine der wichtigsten Ursachen von Performanceproblemen.