E-Book, Deutsch, 382 Seiten
Reihe: Xpert.press
Gellert / Cristea Praxishandbuch Web Dynpro ABAP
1. Auflage 2010
ISBN: 978-3-642-11387-1
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Deutsch, 382 Seiten
Reihe: Xpert.press
ISBN: 978-3-642-11387-1
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark
Autoren/Hrsg.
Weitere Infos & Material
1;Vorwort;6
2;Danksagung;9
3;1 Was ist Web Dynpro?;14
4;2 SAP Easy Access;18
4.1;2.1 ndern des SAP Easy Access;18
4.2;2.2 Favoriten-Liste;19
4.3;2.3 Festlegen einer Transaktion als Starttransaktion;21
4.4;2.4 Erstellen einer Verknpfung;22
5;3 Designen einer Web-Dynpro-Komponente;23
5.1;3.1 View;26
5.1.1;3.1.1 View-Layout;26
5.1.2;3.1.2 Context-View;29
5.1.3;3.1.3 Aktionen;30
5.1.4;3.1.4 Methoden;32
5.1.5;3.1.5 Eigenschaften;33
5.1.6;3.1.6 Attribute;34
5.2;3.2 Componentcontroller;35
5.3;3.3 Window;36
5.4;3.4 Web-Dynpro-Anwendung;37
5.5;3.5 ABAP Debugger;40
5.6;3.6 Konfiguration der Web Dynpro Anmeldeseite;43
6;4 ABAP Dictionary;47
6.1;4.1 Datenelement;48
6.2;4.2 Domne;49
6.3;4.3 Struktur;52
6.4;4.4 Tabelle;54
6.5;4.5 Suchhilfe;59
6.6;4.6 Datenbank-View;62
6.7;4.7 Tabellentyp;65
6.8;4.8 Sperrobjekt;66
7;5 Context-Knoten und Context-Attribute zum Entwicklungszeitpunkt;68
7.1;5.1 Context-Attribute;69
7.2;5.2 Context-Knoten;72
7.2.1;5.2.1 Erzeugen eines Knotens unter Verwendung eines ABAP-Dictionary-Repository-Objekts;72
7.2.2;5.2.2 Arbeiten mit Kindknoten;78
8;6 Datenbindung, Context-Mapping und Interface-Methoden;81
8.1;6.1 Datenbindung (Data binding);82
8.2;6.2 Context-Mapping;86
8.2.1;6.2.1 Internes Context-Mapping;87
8.2.2;6.2.2 Externes Context-Mapping;90
8.2.2.1;6.2.2.1 Direktes Mapping;90
8.2.2.2;6.2.2.2 Umgedrehtes Mapping (Reverse Mapping);95
8.3;6.3 Interface-Methoden;98
9;7 View-Controller-Methoden;102
9.1;7.1 Hook-Methoden;102
9.1.1;7.1.1 wdDoInit;103
9.1.2;7.1.2 wdDoExit;106
9.1.3;7.1.3 wdDoModifyView;107
9.1.4;7.1.4 wdDoBeforeAction;113
9.1.5;7.1.5 wdDoOnContextMenu;114
9.2;7.2 Supply-Funktion-Methoden;119
9.3;7.3 Benutzerdefinierte Instanzmethoden;119
9.4;7.4 Fire-Methoden;122
9.5;7.5 Eventhandler-Methoden;125
10;8 Layout-UI-Elemente;130
10.1;8.1 FlowLayout;131
10.2;8.2 GridLayout;133
10.3;8.3 MatrixLayout;135
10.4;8.4 RowLayout;137
11;9 User-Interface-Elemente (UI-Elemente), statische und dynamische Programmierung;140
11.1;9.1 Action;141
11.1.1;9.1.1 TimedTrigger;141
11.1.1.1;9.1.1.1 Dynamische Programmierung;143
11.1.2;9.1.2 ButtonChoice -- Druckknopfauswahl;144
11.1.2.1;9.1.2.1 Dynamische Programmierung;149
11.2;9.2 Selection;150
11.2.1;9.2.1 DropDownByKey;150
11.2.1.1;9.2.1.1 Dynamische Programmierung;153
11.2.2;9.2.2 DropDownByIndex;153
11.2.2.1;9.2.2.1 Dynamische Programmierung;155
11.2.3;9.2.3 RadioButtonGroupByIndex;156
11.2.3.1;9.2.3.1 Dynamische Programmierung;158
11.3;9.3 Layout;158
11.3.1;9.3.1 ViewContainerUIElement;159
11.3.1.1;9.3.1.1 Dynamische Programmierung;164
11.3.2;9.3.2 TabStrip;165
11.3.2.1;9.3.2.1 Dynamische Programmierung;167
11.3.3;9.3.3 PageHeader;169
11.3.3.1;9.3.3.1 Dynamische Programmierung;171
11.3.4;9.3.4 ContextualPanel;173
11.3.4.1;9.3.4.1 Dynamische Programmierung;174
11.3.5;9.3.5 Tray-UI-Element;174
11.3.6;9.3.6 MessageArea;180
11.3.6.1;9.3.6.1 Dynamische Programmierung;182
11.4;9.4 Complex;183
11.4.1;9.4.1 Table;183
11.4.1.1;9.4.1.1 Dynamische Programmierung;191
11.4.2;9.4.2 RoadMap;192
11.4.2.1;9.4.2.1 Dynamische Programmierung;199
11.4.3;9.4.3 PhaseIndicator;200
11.4.3.1;9.4.3.1 Dynamische Programmierung;206
11.4.4;9.4.4 Tree -- Sequentielle Implementierung;207
11.4.4.1;9.4.4.1 Dynamische Programmierung;211
11.4.5;9.4.5 DateNavigator;212
11.4.5.1;9.4.5.1 Dynamische Programmierung;219
11.5;9.5 Graphic;219
11.5.1;9.5.1 Image;221
11.5.1.1;9.5.1.1 Dynamische Programmierung;223
11.5.2;9.5.2 BusinessGraphics;224
11.5.2.1;9.5.2.1 Dynamische Programmierung;227
11.6;9.6 Integration;228
11.6.1;9.6.1 InteractiveForms;229
11.6.1.1;9.6.1.1 Dynamische Programmierung;237
11.6.2;9.6.2 FileUpload;238
11.6.2.1;9.6.2.1 Dynamische Programmierung;241
12;10 Nachrichten, Ausnahmen und Web Dynpro ABAP;243
12.1;10.1 Nachrichtenbehandlung;244
12.1.1;10.1.1 Dynamische Texte -- gespeichert im Textpool der Assistance-Klasse;244
12.1.2;10.1.2 Text aus der Datenbanktabelle T100;247
12.2;10.2 Ausnahmebehandlung;250
12.2.1;10.2.1 Ausnahmeklasse mit OTR Text;251
12.2.2;10.2.2 Ausnahmeklasse mit Text aus der Nachrichtenklasse;255
13;11 Erstellen mehrsprachiger Applikationen;259
13.1;11.1 Erstellung von mehrsprachigen User Interfaces;261
13.1.1;11.1.1 Internationalisierung der in ABAP Dictionary definierten Datenelemente;262
13.1.2;11.1.2 Internationalisierung von in ABAP Dictionary definierten Domänen;263
13.1.3;11.1.3 Internationalisierung von Text aus OTR;263
13.1.4;11.1.4 Internationalisierung von Texten einer Assistance-Klasse;266
13.1.5;11.1.5 Internationalisierung von Meldungen;268
13.2;11.2 Mehrsprachige Datenstze in der Datenbank;269
13.2.1;11.2.1 Unser Beispiel;270
13.2.2;11.2.2 Erstellung von Tabellen-Strukturen und Internationalisierung von Datensätzen;272
13.2.3;11.2.3 Verwendung von internationalisierten Datensätzen in Web Dynpro;277
14;12 Web-Dynpro-Modell;280
14.1;12.1 Assistance-Klasse als Modell fr eine Multikomponenten-Applikation;281
14.2;12.2 BAPI als Modell;296
14.2.1;12.2.1 Erzeugen eines BAPI;296
14.2.2;12.2.2 Verwenden des erzeugten BAPI als Modell;301
14.3;12.3 Web Service;304
14.3.1;12.3.1 Erstellen des Web Service;307
14.3.2;12.3.2 Web-Service-Konfiguration;309
14.3.3;12.3.3 Testen des Web Service;311
14.3.4;12.3.4 Inanspruchnahme des Web Service in Web Dynpro;312
15;13 ALV und Select Options;318
15.1;13.1 SAP List Viewer;318
15.1.1;13.1.1 Einfaches ALV Beispiel;318
15.1.2;13.1.2 ALV-Konfigurationsmodell;321
15.1.2.1;13.1.2.1 Manipulieren des ALV Output: Zeilen löschen, Spalten verdecken, sortieren;322
15.1.2.2;13.1.2.2 Ändern des Zellen-Editors;325
15.1.2.3;13.1.2.3 Hinzufügen eines Headers zu ALV-Tabelle;325
15.1.2.4;13.1.2.4 Listenanfang und Listenende für ALV-Output festlegen;325
15.1.2.5;13.1.2.5 Hinzufügen eines selbstdefinierten UI-Elements an die ALV-Toolbar;328
15.2;13.2 Select Options;329
15.3;13.3 ALV und Select Options;337
16;14 Integration einer Web-Dynpro-ApplikationSAP-NetWeaver-Portal;339
16.1;14.1 Anlegen eines Ordners;340
16.2;14.2 Verbindung zum Backend-ABAP-System;341
16.3;14.3 Anlegen einer iView;344
16.4;14.4 Anlegen einer Rolle und Rollenzuordnung;346
16.5;14.5 Ausfhren der Applikation innerhalb des Portals;348
16.6;14.6 Triggern eines Portalereignisses;349
16.7;14.7 Reaktion auf ein Portalereignis;353
16.8;14.8 Anlegen einer Seite (Page);354
16.9;14.9 Ausfhren der Anwendung, die die Portalereignisse verarbeitet;356
17;15 Web Dynpro und Berechtigung;358
17.1;15.1 Rollenbasierte Zugriffskontrollmodell RBAC;360
17.2;15.2 Berechtigung Objektklasse;361
17.3;15.3 Berechtigungsobjekt;362
17.4;15.4 Berechtigungsfeld;362
17.5;15.5 Erzeugen einer Einzelrolle und ndern seiner Berechtigungdaten;367
17.6;15.6 Anlegen der Web-Dynpro-Component;368
17.6.1;15.6.1 Prüfen der Autorisierung des aktuellen Benutzers;371
17.6.2;15.6.2 Anbinden der Benutzer-Rolle und Ausführen der Applikation;373
18;16 Web Dynpro ABAP Mind Map;375
18.1;16.1 Erstellung einer Mind Map;375
18.2;16.2 Web Dynpro ABAP Mind Map;376
19;Abkrzungsverzeichnis;377
20;Die Autoren;378
21;Bibliografie;379
22;Sachverzeichnis;380




