ABAP ist eine proprietäre Programmiersprache der Softwarefirma SAP, die für die Programmierung kommerzieller Anwendungen im SAP-Umfeld entwickelt wurde .
Die Abkürzung steht für „Advanced Business Application Programming“. Der Sprachumfang ist nicht fest definiert und wurde in der Vergangenheit immer wieder erweitert, z. B. um die objektorientierten Sprachbefehle von ABAP Objects.
Die SAP Applikationen basieren auf ABAP. Seit der Einführung von SAP NetWeaver bietet die SAP neben ABAP auch eine Ablauf- und Programmierumgebung für Java, und dementsprechend einen ABAP-basierten und einen Java-basierten Applikationsserver an.
Grundlagen:
- Übersicht über die Programmiersprache ABAP
- Anlegen und Testen eines ABAP-Reports
- Ausgabeanweisungen
- Daten eines Programms - Typen Variablen (Felder, Feldleisten und interne Tabellen)
- Mehrsprachigkeit - Textelemente
- Datenbanktabellen lesen
- Steueranweisungen
- Modularisierung über Funktionsbausteine und Klassenmethoden
Dialogprogrammierung:
- Dialogprogramme aus der Sicht des Entwicklers
- Entwickeln eines einfachen Dialogprogramms
- Die grafischen Elemente eines Dynpros
- Definitionen aus dem Data Dictionary übernehmen
- Der Menu-Painter
- Dynamische Bildfolge
- Feldeingabeprüfungen/Nachrichten
- Dynamische Bildmodifikationen
- Datenbankänderungen und Sperren
- Dozent/in: Reinhold Goetz