In diesem Kurs werden fortgeschrittene Programmierkonzepte der Programmiersprache ABAP vermittelt.
Zunächst werden umfassend die theoretischen Grundlagen behandelt, danach wird das Erlernte anhand praktischer Übungen am „lebenden System“ vertieft.
Die praktischen Programmierübungen werden an einem hauseigenen SAP-Schulungssystem durchgeführt. In diesem System sind bereits eine Vielzahl praxisorientierter Beispieldaten eingebunden, die in den Übungen verwendet werden können. So können eigene Programme sehr komfortabel und ohne unnötigen, zusätzlichen Aufwand getestet werden. Neben stark geführten Übungen, in denen primär notwendige „Handgriffe“ trainiert werden, gibt es insbesondere auch freie Übungen in Form von Fallstudien, bei denen der Lerner selbständig die im Kurs erlernten Konzepte einsetzt.
In dem Kurs konzentriert sich der Lernende auf drei Schwerpunkte:
- Erlernen objektorientierter Konzepte und deren Umsetzung in ABAP, intensives praktisches Vertiefen der neu erworbenen Kenntnisse in selbst erstellten Programmen und Testen der Programme im SAP-Schulungssystem.
- Anpassen der SAP-Standardanwendungen an kundenspezifische Bedürfnisse: Modifizieren von ursprünglichem Programmcode, von bereits verfügbaren Dictionary-Elementen und von Elementen der Benutzeroberfläche von Programmen unter Einsatz von verschiedenen Techniken
- Entwickeln moderner, browserbasierter Anwendungen mittels Web Dynpro
Über die genannten drei Schwerpunkte hinaus deckt der Kurs die folgenden, zusätzlichen Bereiche ab: ALV Grid Control, Event Handling, Unicode und Dynamische Programmierung.