Kursbeschreibung
Dieses Seminar baut auf soliden ABAP-Kenntnissen auf und führt dich gezielt an Techniken heran, die in anspruchsvollen SAP-Entwicklungsprojekten den Unterschied machen. Du arbeitest mit synchronen Programmaufrufen, analysierst Laufzeit- und Speicherverhalten und setzt Shared Objects dort ein, wo Performance und Wiederverwendung zählen. Ein weiterer Schwerpunkt liegt auf internen Tabellen, Datenreferenzen, Feldsymbolen und dynamischen Programmiertechniken. Im Datenbankteil vertiefst du Open SQL, verarbeitest Datenmengen näher an der Datenbank und formulierst auch komplexe WHERE- und INTO-Klauseln sicher. Ergänzt wird das Seminar durch Checkpoints sowie den Einsatz von ABAP-Trace, SQL-Trace und SQL-Monitor. So lernst du nicht nur, fortgeschrittene ABAP-Techniken einzusetzen, sondern deren Wirkung auf Laufzeit, Speicher und Datenbankzugriffe sauber zu bewerten.
Die wichtigsten Themen im Überblick
- Shared Objects gezielt einsetzen
- Interne Tabellen passend wählen
- Open SQL wirksam ausbauen
- Mehrtabellenzugriffe optimieren
- Dynamische Typen zur Laufzeit
- Trace-Werkzeuge sicher anwenden
- Speicher und Laufzeit bewerten
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler mit Praxiserfahrung
- SAP-Beraterinnen und SAP-Berater mit Entwicklungsanteil
- Technical Consultants im SAP-Umfeld
- Entwicklungsverantwortliche, die ABAP-Code fachlich bewerten
- Alle, die ABAP-Programme performanter, dynamischer und besser analysierbar entwickeln wollen
Voraussetzung für die Schulung
- Sichere ABAP-Grundkenntnisse und Erfahrung mit Reports, Dictionary und internen Tabellen.
- Grundverständnis für Datenbankzugriffe in SAP; objektorientierte ABAP-Kenntnisse sind hilfreich.
Kursinhalte
Programmaufrufe und Speicherverwaltung
- Synchrones Aufrufen von Programmen
- ABAP-Laufzeit und Speichermanagement bewerten
- Shared Objects gezielt einsetzen
Interne Tabellen wirksam einsetzen
- Standardtabellen, sortierte Tabellen und Hash-Tabellen unterscheiden
- Geeignete Tabellenarten für unterschiedliche Zugriffsmuster auswählen
- Spezielle Techniken für interne Tabellen anwenden
- Tabellenfunktionen und Ausdrücke nutzen
Datenreferenzen und Feldsymbole
- Mit Datenreferenzen flexibel arbeiten
- Feldsymbole für performante Zugriffe einsetzen
- Datenstrukturen zur Laufzeit sicher adressieren
Dynamisches Programmieren in ABAP
- Dynamische Programmiertechniken erläutern
- Dynamische Anweisungen und Aufrufe einsetzen
- Generische Datentypen verwenden
Typen und Objekte zur Laufzeit
- Datentypen, Datenobjekte und Objekte zur Laufzeit beschreiben
- Typen und Datenobjekte zur Laufzeit erstellen
- Objekte dynamisch erzeugen und nutzen
ABAP und Open SQL
- Technischen Hintergrund von Datenbankzugriffen mit Open SQL verstehen
- Datenbestände in der Datenbank verarbeiten und verdichten
- Komplexe WHERE-Bedingungen und spezielle INTO-Klauseln umsetzen
- Neue Open-SQL-Syntax sicher anwenden
Lesen aus mehreren Tabellen und Analyse
- Daten aus mehreren Datenbanktabellen lesen
- Zusätzliche Techniken für Mehrtabellenzugriffe anwenden
- Checkpoints definieren und aktivieren
- ABAP-Trace, SQL-Trace und SQL-Monitor einsetzen





















