
Praxisbuch Web Dynpro for ABAP
Nicht lieferbar
Immer auf der Höhe mit neuen Standards: Mit diesem Buch lernen Sie alle Vorteile kennen, die die komponentenbasierte UI-Entwicklung mit Web Dynpro for ABAP mit sich bringt. Es stellt Ihnen anhand einer selbst entwickelten Beispielkomponente die Architektur der Laufzeit- und Entwicklungsumgebung vor und erläutert Ihnen en détail die verschiedenen Funktionalitäten und Werkzeuge, mit denen Sie die Web Dynpro-Technologie auf dem SAP NetWeaver Application Server (Release SAP NetWeaver 2004s) in die Tat umsetzen. Zahlreiche Listings, Screenshots und Tricks machen dieses Praxisbuch für zeitgemä...
Immer auf der Höhe mit neuen Standards: Mit diesem Buch lernen Sie alle Vorteile kennen, die die komponentenbasierte UI-Entwicklung mit Web Dynpro for ABAP mit sich bringt. Es stellt Ihnen anhand einer selbst entwickelten Beispielkomponente die Architektur der Laufzeit- und Entwicklungsumgebung vor und erläutert Ihnen en détail die verschiedenen Funktionalitäten und Werkzeuge, mit denen Sie die Web Dynpro-Technologie auf dem SAP NetWeaver Application Server (Release SAP NetWeaver 2004s) in die Tat umsetzen. Zahlreiche Listings, Screenshots und Tricks machen dieses Praxisbuch für zeitgemäße Oberflächengestaltung unersetzlich.
Inhaltsverzeichnis:
Einführung ... 11
1. Zur Entwicklung webbasierter Anwendungen ... 23
1.1. Mainframe- und Client-Server-Systeme ... 24
1.2. Business Server Pages ... 27
1.3. Web-Dynpro-Framework ... 30
1.4. Web Dynpro for ABAP für die Zukunft ... 37
2. WD4A-Framework ... 39
2.1. Web Dynpro Explorer ... 39
2.2. Beziehungen zwischen Anwendung und Component ... 54
2.3. Visuelle Bestandteile ... 57
2.4. View-Controller und View-Context ... 65
2.5. Controller und Controller-Methoden ... 84
2.6. Navigation, Inbound-Plugs und Outbound-Plugs ... 94
2.7. Phasenmodell ... 98
3. Entwicklung von WD4A-Anwendungen ... 101
3.1. Übernahme von Parametern aus einer URI ... 101
3.2. Beeinflussung des Request/Response-Zyklus ... 109
3.3. Implementierung von Auswahlmöglichkeiten ... 118
3.4. Darstellung von Baumstrukturen ... 134
3.5. Benutzerführung per RoadMap und Meldungen ... 148
3.6. Darstellung von Tabellen ... 164
3.7. Aufruf von Pop-up-Fenstern ... 176
3.8. Verwendung von Wertehilfen ... 185
3.9. Internationalisierung ... 187
3.10. Anpassungen, Konfiguration, Personalisierung ... 191
4. Multi-Component-Anwendungen ... 201
4.1. Modellhafte Schichtentrennung ... 201
4.2. Definition von Component-Verwendungen ... 208
4.3. Komponentisierung einer Anwendung ... 217
5. Dynamische Component-Anwendungen ... 245
5.1. Arten dynamischer Änderungen ... 245
5.2. Anwendung zur dynamischen Programmierung ... 258
6. Wiederverwendung von WD4A-Components ... 283
6.1. Vergleich von Klassen und Komponenten ... 283
6.2. ALV-Component SALV_WD_TABLE ... 285
6.3. OVS-Component WDR_OVS ... 293
6.4. SO-Component WDR_SELECT_OPTIONS ... 299
6.5. Entwicklung von Wertehilfe-Components ... 306
6.6. Erweiterungen von Components ... 312
7. Integration von WD4A-Anwendungen ... 317
7.1. Integration in das SAP NetWeaver Portal ... 317
7.2. Grafische Umsetzung von Daten ... 322
7.3. Interactive Forms per Adobe-Integration ... 333
A. Klassen und Interfaces ... 343
A.1. Component ... 343
A.2. Context ... 353
A.3. View ... 362
A.4. Window ... 367
A.5. Integration ... 370
A.6. Anwendung ... 371
A.7. Andere ... 371
B. Literatur ... 381
C. Der Autor ... 383
Index ... 385
Inhaltsverzeichnis:
Einführung ... 11
1. Zur Entwicklung webbasierter Anwendungen ... 23
1.1. Mainframe- und Client-Server-Systeme ... 24
1.2. Business Server Pages ... 27
1.3. Web-Dynpro-Framework ... 30
1.4. Web Dynpro for ABAP für die Zukunft ... 37
2. WD4A-Framework ... 39
2.1. Web Dynpro Explorer ... 39
2.2. Beziehungen zwischen Anwendung und Component ... 54
2.3. Visuelle Bestandteile ... 57
2.4. View-Controller und View-Context ... 65
2.5. Controller und Controller-Methoden ... 84
2.6. Navigation, Inbound-Plugs und Outbound-Plugs ... 94
2.7. Phasenmodell ... 98
3. Entwicklung von WD4A-Anwendungen ... 101
3.1. Übernahme von Parametern aus einer URI ... 101
3.2. Beeinflussung des Request/Response-Zyklus ... 109
3.3. Implementierung von Auswahlmöglichkeiten ... 118
3.4. Darstellung von Baumstrukturen ... 134
3.5. Benutzerführung per RoadMap und Meldungen ... 148
3.6. Darstellung von Tabellen ... 164
3.7. Aufruf von Pop-up-Fenstern ... 176
3.8. Verwendung von Wertehilfen ... 185
3.9. Internationalisierung ... 187
3.10. Anpassungen, Konfiguration, Personalisierung ... 191
4. Multi-Component-Anwendungen ... 201
4.1. Modellhafte Schichtentrennung ... 201
4.2. Definition von Component-Verwendungen ... 208
4.3. Komponentisierung einer Anwendung ... 217
5. Dynamische Component-Anwendungen ... 245
5.1. Arten dynamischer Änderungen ... 245
5.2. Anwendung zur dynamischen Programmierung ... 258
6. Wiederverwendung von WD4A-Components ... 283
6.1. Vergleich von Klassen und Komponenten ... 283
6.2. ALV-Component SALV_WD_TABLE ... 285
6.3. OVS-Component WDR_OVS ... 293
6.4. SO-Component WDR_SELECT_OPTIONS ... 299
6.5. Entwicklung von Wertehilfe-Components ... 306
6.6. Erweiterungen von Components ... 312
7. Integration von WD4A-Anwendungen ... 317
7.1. Integration in das SAP NetWeaver Portal ... 317
7.2. Grafische Umsetzung von Daten ... 322
7.3. Interactive Forms per Adobe-Integration ... 333
A. Klassen und Interfaces ... 343
A.1. Component ... 343
A.2. Context ... 353
A.3. View ... 362
A.4. Window ... 367
A.5. Integration ... 370
A.6. Anwendung ... 371
A.7. Andere ... 371
B. Literatur ... 381
C. Der Autor ... 383
Index ... 385