Kursbeschreibung
Die wichtigsten Themen im Überblick
- AS ABAP-Architektur einordnen
- Speicherverbrauch präzise messen
- Dialogschritte mit STAD zerlegen
- SQL-Last systematisch analysieren
- Indizes gezielt bewerten
- Tabellenpuffer wirksam einsetzen
- Shared Objects sinnvoll nutzen
- RFC-Laufzeiten bewerten
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler mit Optimierungsaufgaben
- SAP-Beraterinnen und SAP-Berater im technischen Umfeld
- Projektmitarbeitende, die Performanceursachen belastbar bewerten müssen
- Application-Management- und Support-Teams im SAP®-Betrieb
- Für alle, die ABAP-Laufzeiten, Speicher, SQL und RFC fundiert verbessern wollen
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und Open SQL.
- Erfahrung mit Entwicklung oder Analyse auf SAP® NetWeaver AS ABAP ist empfehlenswert.
Kursinhalte
AS ABAP-Architektur verstehen
- Aufbau und Zusammenspiel des SAP® NetWeaver AS ABAP
- Arbeitsprozesse, Roll Area und Speicherbereiche einordnen
- Einfluss der Systemarchitektur auf Antwortzeit und Skalierung
Speichermanagement gezielt analysieren
- Speicherzuweisung in SAP®-Systemen nachvollziehen
- Speicherverbrauch mit ABAP-Debugger untersuchen
- kritische Speicherbilder und Lastsituationen erkennen
Dialogschritte und Laufzeiten messen
- Komponenten eines Dialogschritts zerlegen
- Transaktion STAD für Performanceanalysen einsetzen
- Frameworks für belastbare Zeitmessungen aufbauen
Datenbankzugriffe effizient gestalten
- Leistungsaspekte von Datenbankzugriffen bewerten
- SQL-Nutzung mit SQL-Monitor analysieren
- aufwändige SQL-Anweisungen identifizieren und verbessern
- Zugriffe auf einzelne und mehrere Tabellen optimieren
Indizes wirksam einsetzen
- Datenbankindizes lesen und bewerten
- geeignete Indizes für kritische Zugriffe ableiten
- Indizes erstellen und ihre Wirkung nachvollziehen
Pufferung strategisch nutzen
- Tabellenpufferung definieren und analysieren
- Inhalte des Tabellenpuffers auswerten
- Puffermodule, Shared Memory und Shared Buffer einsetzen
- ABAP-Shared Objekte sinnvoll verwenden
Interne Tabellen performant verwenden
- passende Tabellentypen auswählen
- Zugriffe auf interne Tabellen beschleunigen
- Laufzeitverhalten von Reports zur Ausführung analysieren
RFC-Szenarien bewerten
- Grundlagen von Remote Function Calls einordnen
- synchrone RFCs analysieren
- asynchrone RFCs bewerten und Engpässe erkennen





















