Kursbeschreibung
In diesem SAP® Seminar lernst Du, klassische Benutzerdialoge mit Dynpros in ABAP sauber aufzubauen und praxistauglich zu erweitern. Du arbeitest mit der Screen-Verarbeitung, steuerst PBO- und PAI-Abläufe, definierst GUI-Status und entwickelst strukturierte Eingabe- und Ausgabemasken. Ein weiterer Schwerpunkt liegt auf Dynpromodifikationen, der Bildschirmfolge sowie auf wiederverwendbaren Oberflächen mit Subscreens und Tabstrips. Außerdem zeige ich Dir, wie Table Controls für tabellarische Eingaben und Ausgaben korrekt verarbeitet werden. Der Kurs richtet sich an Entwicklerinnen und Entwickler, die bestehende SAP Dialogprogramme verstehen, anpassen oder eigene klassische Oberflächen umsetzen wollen. Nach den drei Tagen kannst Du Dynpros systematisch entwickeln, typische Fehlerquellen vermeiden und Benutzeroberflächen erstellen, die im SAP Alltag zuverlässig funktionieren.
Die wichtigsten Themen im Überblick
- Dynpro-Abläufe sicher verstehen
- PBO und PAI gezielt einsetzen
- GUI-Status sinnvoll gestalten
- Eingabe- und Ausgabefelder nutzen
- Subscreens modular aufbauen
- Tabstrips strukturiert einsetzen
- Table Controls verarbeiten
Zielgruppe
- ABAP Entwicklerinnen und Entwickler mit Bedarf an klassischer Dialogprogrammierung
- SAP Anwendungsentwicklerinnen und Anwendungsentwickler in Wartung und Erweiterung bestehender Systeme
- Projektmitarbeitende in SAP Entwicklungs- und Customizing-nahen Rollen
- Für alle, die klassische SAP Benutzerdialoge verstehen, entwickeln oder anpassen wollen
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und im SAP Entwicklungsumfeld werden vorausgesetzt.
- Erfahrung mit einfachen Programmen, Datentypen und internen Tabellen ist hilfreich.
Kursinhalte
Einstieg in die Dynpro-Programmierung
- Architektur klassischer Dialogprogramme in SAP
- Ablauf von Screen, Flow Logic und ABAP-Verarbeitung
- Zusammenspiel von Dynpro, Programm und Benutzeraktion
Grundlagen für stabile Dialoganwendungen
- Aufbau und Eigenschaften von Dynpros
- PBO und PAI gezielt einsetzen
- Felder, Attribute und Datentransport steuern
Oberflächen und GUI-Status gestalten
- Menüs, Funktionscodes und Drucktasten einsetzen
- GUI-Status passend zum Prozess definieren
- Navigation und Bedienbarkeit verbessern
Bildelemente für Ausgabe und Eingabe
- Textfelder, Statusikonen und Gruppenrahmen verwenden
- Ein-/Ausgabefelder sauber anbinden
- Ankreuzfelder und Auswahlknopfgruppen integrieren
Dynpromodifikation und Dynprofolge
- Bildschirme dynamisch an Situationen anpassen
- Feldattribute zur Laufzeit ändern
- Dialogschritte und Bildschirmfolge planen
Subscreens und Tabstrips im Einsatz
- Teiloberflächen modular aufbauen
- Tabstrips für komplexe Eingabemasken nutzen
- Programme übersichtlicher und wartbarer strukturieren
Table Controls professionell verarbeiten
- Table Controls aufbauen und mit Daten versorgen
- Benutzereingaben verarbeiten und validieren
- Weitere Techniken für Navigation, Pflege und Anzeige





















