Kursbeschreibung
Die wichtigsten Themen im Überblick
- Control Framework sicher einsetzen
- Controls in Dynpros einbinden
- Events und Eigenschaften steuern
- Kontextmenüs gezielt umsetzen
- Datentransport sauber gestalten
- Drag+Drop-Funktionen nutzen
- ALV Grid und Tree anwenden
- Klassische Dialoge erweitern
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler mit Bezug zu SAP-Dialogprogrammen
- SAP-Beraterinnen und SAP-Berater mit technischem Entwicklungsschwerpunkt
- Softwareentwicklerinnen und Softwareentwickler in SAP-Bestandsprojekten
- Teams aus Wartung und Weiterentwicklung klassischer Dynpro-Anwendungen
- Für alle, die interaktive SAP-Oberflächen mit EnjoySAP-Controls entwickeln oder ausbauen wollen
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und klassischer Dynpro-Programmierung.
- Erfahrung mit Modulen, internen Tabellen sowie PBO und PAI ist hilfreich.
Kursinhalte
Control Framework verstehen und einordnen
- Aufbau und Rolle des Control Frameworks in ABAP-Dialoganwendungen
- Einsatzszenarien für EnjoySAP-Controls in klassischen Dynpros
- Abgrenzung zu klassischen Dynpro-Elementen und anderen Dialogformen
Controls in Dynpros einbinden
- Custom Controls im Screen Painter anlegen und nutzen
- Container-Konzept und Lebenszyklus von Controls
- Instanziierung und Initialisierung im ABAP-Programm
Interaktion und Ereignissteuerung
- Eigenschaften von Controls zur Laufzeit ändern
- Auf Benutzeraktionen mit Events reagieren
- PBO, PAI und Control-Verarbeitung sauber kombinieren
Datentransport und Zustandsverwaltung
- Daten zwischen ABAP-Programmen und Controls austauschen
- Synchronisation von Oberfläche und Programmlogik
- Fehlerquellen bei Refresh, Status und Benutzerinteraktion vermeiden
Kontextmenüs und Drag+Drop
- Kontextmenüs in Controls aufbauen und auswerten
- Drag+Drop-Funktionalität konzipieren und implementieren
- Benutzerführung mit interaktiven Oberflächen verbessern
EnjoySAP-Controls gezielt einsetzen
- HTML-Control für eingebettete Inhalte verwenden
- Picture Control und Textedit Control praxisnah einsetzen
- Stärken und Grenzen einzelner Controls bewerten
ALV Grid Control und Tree Control
- Listen und Strukturen interaktiv darstellen
- Ereignisse, Selektionen und Aktionen im ALV Grid umsetzen
- Hierarchische Daten mit dem Tree Control modellieren
Kombination mit anderen ABAP-Dialogformen
- EnjoySAP-Controls mit klassischen Dialogtechniken verbinden
- Typische Architektur- und Wartungsmuster für Dialogprogramme
- Robuste Oberflächen für Bestandsanwendungen entwickeln





















