Kursbeschreibung
Die wichtigsten Themen im Überblick
- Web-Dynpro-Architektur verstehen
- Controller sauber einsetzen
- Context-Strukturen modellieren
- UI-Elemente an Daten binden
- ABAP-Logik in Actions nutzen
- Nachrichten und Validierung bauen
- Wertehilfe praxisnah integrieren
- Components wiederverwenden
Zielgruppe
- ABAP-Entwicklerinnen und ABAP-Entwickler mit Einstieg in Web Dynpro
- SAP-Entwicklerinnen und SAP-Entwickler, die bestehende Web-Dynpro-Anwendungen pflegen oder erweitern
- Technische SAP-Beraterinnen und SAP-Berater mit Aufgaben in UI-Entwicklung und Anwendungslogik
- Für alle, die Web Dynpro für ABAP im SAP® NetWeaver Umfeld strukturiert lernen wollen
Voraussetzung für die Schulung
- Grundkenntnisse in ABAP und ein Verständnis für SAP-Entwicklungsobjekte werden vorausgesetzt.
- Erfahrung mit dem ABAP Workbench oder vergleichbaren SAP-Entwicklungsumgebungen ist hilfreich.
Kursinhalte
- Web Dynpro Einführung
- Architektur und Rolle von Web Dynpro für ABAP
- Aufbau einer Web-Dynpro-Component
- Entwicklungsobjekte im SAP® NetWeaver Umfeld
- Typische Einsatzszenarien in SAP-Anwendungen
- Web-Dynpro-Controllers
- Component Controller, View Controller und Custom Controller
- Lifecycle, Hook-Methoden und Ereignisverarbeitung
- Navigation zwischen Views
- Saubere Zuständigkeiten in der Controller-Logik
- Der Context
- Context Nodes, Attribute und Kardinalitäten
- Datenbindung zwischen Context und UI
- Mapping zwischen Controllern
- Strukturierte Datenmodelle für Oberflächen
- Definition der Benutzeroberfläche
- Views, Layouts und UI-Elemente
- Eigenschaften und Datenbindung von UI-Elementen
- Tabellen, Eingabefelder und Schaltflächen
- Benutzerführung mit konsistenten Oberflächen
- Controller und Context Programmierung
- ABAP-Code in Controller-Methoden
- Zugriff auf Context-Daten
- Event Handling und Action-Methoden
- Fehlervermeidung durch klare Programmiermuster
- Internationalisierung und Nachrichten
- Textelemente und mehrsprachige Oberflächen
- Message Manager und Nachrichtenklassen
- Validierung von Benutzereingaben
- Fehler-, Warn- und Informationsmeldungen
- Wertehilfe und semantische Hilfe
- Wertehilfe für Eingabefelder
- OVS und Suchhilfen in Web Dynpro
- Semantische Hilfe zur Benutzerunterstützung
- Praxisgerechte Auswahl- und Suchdialoge
- Component Wiederverwendung
- Wiederverwendbare Web-Dynpro-Components
- Component Usage und Interface Controller
- Übergabe von Daten zwischen Components
- Wartbare Strukturen für größere SAP-UI-Projekte





















