Kursbeschreibung
Die wichtigsten Themen im Überblick
- Web-Dynpro-Architektur verstehen
- Controller sicher einsetzen
- Context-Strukturen modellieren
- UI-Elemente gezielt binden
- ABAP-Logik integrieren
- Nachrichten sauber verarbeiten
- Components wiederverwenden
- Konfiguration beherrschen
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler, die Web-Dynpro-Anwendungen erstellen oder warten.
- SAP® Beraterinnen und SAP® Berater mit technischem Aufgabenanteil in SAP® NetWeaver-Projekten.
- Entwicklungsnahe Mitarbeitende aus Application Management, Support und Betrieb.
- Projektverantwortliche mit Bedarf an technischem Verständnis für Web-Dynpro-Anwendungen.
- Für alle, die SAP® Web Dynpro für ABAP von der Architektur bis zur Anpassung fundiert lernen wollen.
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und ein Verständnis zentraler SAP® Begriffe werden vorausgesetzt.
- Erfahrung mit SAP® Entwicklungsumgebungen ist hilfreich, aber keine Bedingung.
Kursinhalte
- Web Dynpro für ABAP einordnen
- Architektur und Laufzeitmodell in SAP® NetWeaver
- Rolle von Komponenten, Views und Windows
- Abgrenzung zu klassischen ABAP-Oberflächen
- Controller sicher nutzen
- Component Controller, View Controller und Custom Controller
- Lebenszyklus und Hook-Methoden
- Ereignisverarbeitung und Navigation
- Context verstehen und modellieren
- Context-Knoten, Attribute und Bindings
- Datenbereitstellung über Supply-Funktionen
- Context-Mapping zwischen Controllern
- Benutzeroberfläche definieren
- UI-Elemente, Layouts und Properties
- Datenbindung zwischen UI und Context
- Validierung und Reaktionsverhalten
- Controller und Context programmieren
- ABAP-Zugriff auf Context-Daten
- Methoden für Benutzeraktionen
- Fehlerbehandlung in typischen UI-Prozessen
- Internationalisierung und Nachrichten
- Mehrsprachigkeit in Web-Dynpro-Anwendungen
- Textpflege und Übersetzungskonzepte
- Nachrichten anzeigen und verarbeiten
- Wertehilfe und Bedienbarkeit
- Wertehilfen für Eingabefelder
- Semantische Hilfe in SAP® Anwendungen
- Tastaturbedienbarkeit und barrierearme Bedienmuster
- Component-Wiederverwendung
- Verwendung bestehender Web-Dynpro-Components
- Component Usage und Schnittstellen
- Kommunikation zwischen Komponenten
- Dialogfenster und Interaktion
- Popups und Dialogfenster einbinden
- Benutzerentscheidungen auswerten
- Geführte Dialogabläufe gestalten
- Anpassung, Konfiguration und Personalisierung
- Anpassungsverfahren für Anwendungen
- Konfiguration von Web-Dynpro-Components
- Personalisierung aus Anwendersicht





















