Sie sind hier
E-Book

Praxishandbuch Web Dynpro ABAP

AutorAna Daniela Cristea, Ulrich Gellert
VerlagSpringer-Verlag
Erscheinungsjahr2010
Seitenanzahl383 Seiten
ISBN9783642113871
FormatPDF
KopierschutzDRM
GerätePC/MAC/eReader/Tablet
Preis46,99 EUR
Web Dynpro ABAP ermöglicht die Web-Programmierung von Anwendungen, die durch SAP-Systeme verbunden sind. Der Band bietet eine Schritt-für-Schritt-Einführung in Web Dynpro ABAP. Leser sollen durch das Erarbeiten der praxisbasierten Beispiele in die Lage versetzt werden, die verschiedenen Komponenten dieser Web-Programmierung zu verstehen und anzuwenden. Die Autoren vermitteln auch den Zusammenhang zwischen Web Dynpro ABAP und anderen SAP NetWeaver-Elementen wie z. B. ABAP Dictionary, Autorisierung und Portal Interaction.

Ulrich Gellert

Ausbildung zum IT-Kaufmann in den Jahren 1983-1985, Mitgründer der S+P LION GmbH im Jahr 1985. 25 jährige Erfahrung als Projektleiter, Berater und Entwickler bei unseren Kunden (z.B. SAP, BASF, BG Chemie, Commerzbank, Wild Werke, HDI) in zahlreichen Projekten. Geschäftsführer der S+P LION GmbH (1995-2000), stv. Vorstandsvorsitzender der S+P LION AG (2000-2003) und seit 2003 Vorstandsvorsitzender der S+P LION AG. Die S+P LION AG ist eine international tätige IT Beratung mit ca. 500 festen und freien Mitarbeitern von denen ca. 430 im SAP Beratungs Umfeld tätig sind. 350 dieser Mitarbeiter sind direkt bei der SAP (primär in Walldorf und St. Leon) eingesetzt.

 

Ana Daniela Cristea

Studium der Informatik an der Universität in Petrosani (Rumänien)´. 4 Jahre Universitätsassistentin und Lehrtätigkeit an der Polytechnischen Universität in Timisoara, Rumänien. Sie arbeitet an Ihrer Dissertation zum Thema 'Contribution to creating and development a new SAP authorization concept based on Qualifications and fizic connection through RFID' und als freiberuflicher SAP Consultant bei die Firma NWCON Technology.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort6
Danksagung9
1 Was ist Web Dynpro?14
2 SAP Easy Access18
2.1 ndern des SAP Easy Access18
2.2 Favoriten-Liste19
2.3 Festlegen einer Transaktion als Starttransaktion21
2.4 Erstellen einer Verknpfung22
3 Designen einer Web-Dynpro-Komponente23
3.1 View26
3.1.1 View-Layout26
3.1.2 Context-View29
3.1.3 Aktionen30
3.1.4 Methoden32
3.1.5 Eigenschaften33
3.1.6 Attribute34
3.2 Componentcontroller35
3.3 Window36
3.4 Web-Dynpro-Anwendung37
3.5 ABAP Debugger40
3.6 Konfiguration der Web Dynpro Anmeldeseite43
4 ABAP Dictionary47
4.1 Datenelement48
4.2 Domne49
4.3 Struktur52
4.4 Tabelle54
4.5 Suchhilfe59
4.6 Datenbank-View62
4.7 Tabellentyp65
4.8 Sperrobjekt66
5 Context-Knoten und Context-Attribute zum Entwicklungszeitpunkt68
5.1 Context-Attribute69
5.2 Context-Knoten72
5.2.1 Erzeugen eines Knotens unter Verwendung eines ABAP-Dictionary-Repository-Objekts72
5.2.2 Arbeiten mit Kindknoten78
6 Datenbindung, Context-Mapping und Interface-Methoden81
6.1 Datenbindung (Data binding)82
6.2 Context-Mapping86
6.2.1 Internes Context-Mapping87
6.2.2 Externes Context-Mapping90
6.2.2.1 Direktes Mapping90
6.2.2.2 Umgedrehtes Mapping (Reverse Mapping)95
6.3 Interface-Methoden98
7 View-Controller-Methoden102
7.1 Hook-Methoden102
7.1.1 wdDoInit103
7.1.2 wdDoExit106
7.1.3 wdDoModifyView107
7.1.4 wdDoBeforeAction113
7.1.5 wdDoOnContextMenu114
7.2 Supply-Funktion-Methoden119
7.3 Benutzerdefinierte Instanzmethoden119
7.4 Fire-Methoden122
7.5 Eventhandler-Methoden125
8 Layout-UI-Elemente130
8.1 FlowLayout131
8.2 GridLayout133
8.3 MatrixLayout135
8.4 RowLayout137
9 User-Interface-Elemente (UI-Elemente), statische und dynamische Programmierung140
9.1 Action141
9.1.1 TimedTrigger141
9.1.1.1 Dynamische Programmierung143
9.1.2 ButtonChoice -- Druckknopfauswahl144
9.1.2.1 Dynamische Programmierung149
9.2 Selection150
9.2.1 DropDownByKey150
9.2.1.1 Dynamische Programmierung153
9.2.2 DropDownByIndex153
9.2.2.1 Dynamische Programmierung155
9.2.3 RadioButtonGroupByIndex156
9.2.3.1 Dynamische Programmierung158
9.3 Layout158
9.3.1 ViewContainerUIElement159
9.3.1.1 Dynamische Programmierung164
9.3.2 TabStrip165
9.3.2.1 Dynamische Programmierung167
9.3.3 PageHeader169
9.3.3.1 Dynamische Programmierung171
9.3.4 ContextualPanel173
9.3.4.1 Dynamische Programmierung174
9.3.5 Tray-UI-Element174
9.3.6 MessageArea180
9.3.6.1 Dynamische Programmierung182
9.4 Complex183
9.4.1 Table183
9.4.1.1 Dynamische Programmierung191
9.4.2 RoadMap192
9.4.2.1 Dynamische Programmierung199
9.4.3 PhaseIndicator200
9.4.3.1 Dynamische Programmierung206
9.4.4 Tree -- Sequentielle Implementierung207
9.4.4.1 Dynamische Programmierung211
9.4.5 DateNavigator212
9.4.5.1 Dynamische Programmierung219
9.5 Graphic219
9.5.1 Image221
9.5.1.1 Dynamische Programmierung223
9.5.2 BusinessGraphics224
9.5.2.1 Dynamische Programmierung227
9.6 Integration228
9.6.1 InteractiveForms229
9.6.1.1 Dynamische Programmierung237
9.6.2 FileUpload238
9.6.2.1 Dynamische Programmierung241
10 Nachrichten, Ausnahmen und Web Dynpro ABAP243
10.1 Nachrichtenbehandlung244
10.1.1 Dynamische Texte -- gespeichert im Textpool der Assistance-Klasse244
10.1.2 Text aus der Datenbanktabelle T100247
10.2 Ausnahmebehandlung250
10.2.1 Ausnahmeklasse mit OTR Text251
10.2.2 Ausnahmeklasse mit Text aus der Nachrichtenklasse255
11 Erstellen mehrsprachiger Applikationen259
11.1 Erstellung von mehrsprachigen User Interfaces261
11.1.1 Internationalisierung der in ABAP Dictionary definierten Datenelemente262
11.1.2 Internationalisierung von in ABAP Dictionary definierten Domänen263
11.1.3 Internationalisierung von Text aus OTR263
11.1.4 Internationalisierung von Texten einer Assistance-Klasse266
11.1.5 Internationalisierung von Meldungen268
11.2 Mehrsprachige Datenstze in der Datenbank269
11.2.1 Unser Beispiel270
11.2.2 Erstellung von Tabellen-Strukturen und Internationalisierung von Datensätzen272
11.2.3 Verwendung von internationalisierten Datensätzen in Web Dynpro277
12 Web-Dynpro-Modell280
12.1 Assistance-Klasse als Modell fr eine Multikomponenten-Applikation281
12.2 BAPI als Modell296
12.2.1 Erzeugen eines BAPI296
12.2.2 Verwenden des erzeugten BAPI als Modell301
12.3 Web Service304
12.3.1 Erstellen des Web Service307
12.3.2 Web-Service-Konfiguration309
12.3.3 Testen des Web Service311
12.3.4 Inanspruchnahme des Web Service in Web Dynpro312
13 ALV und Select Options318
13.1 SAP List Viewer318
13.1.1 Einfaches ALV Beispiel318
13.1.2 ALV-Konfigurationsmodell321
13.1.2.1 Manipulieren des ALV Output: Zeilen löschen, Spalten verdecken, sortieren322
13.1.2.2 Ändern des Zellen-Editors325
13.1.2.3 Hinzufügen eines Headers zu ALV-Tabelle325
13.1.2.4 Listenanfang und Listenende für ALV-Output festlegen325
13.1.2.5 Hinzufügen eines selbstdefinierten UI-Elements an die ALV-Toolbar328
13.2 Select Options329
13.3 ALV und Select Options337
14 Integration einer Web-Dynpro-ApplikationSAP-NetWeaver-Portal339
14.1 Anlegen eines Ordners340
14.2 Verbindung zum Backend-ABAP-System341
14.3 Anlegen einer iView344
14.4 Anlegen einer Rolle und Rollenzuordnung346
14.5 Ausfhren der Applikation innerhalb des Portals348
14.6 Triggern eines Portalereignisses349
14.7 Reaktion auf ein Portalereignis353
14.8 Anlegen einer Seite (Page)354
14.9 Ausfhren der Anwendung, die die Portalereignisse verarbeitet356
15 Web Dynpro und Berechtigung358
15.1 Rollenbasierte Zugriffskontrollmodell RBAC360
15.2 Berechtigung Objektklasse361
15.3 Berechtigungsobjekt362
15.4 Berechtigungsfeld362
15.5 Erzeugen einer Einzelrolle und ndern seiner Berechtigungdaten367
15.6 Anlegen der Web-Dynpro-Component368
15.6.1 Prüfen der Autorisierung des aktuellen Benutzers371
15.6.2 Anbinden der Benutzer-Rolle und Ausführen der Applikation373
16 Web Dynpro ABAP Mind Map375
16.1 Erstellung einer Mind Map375
16.2 Web Dynpro ABAP Mind Map376
Abkrzungsverzeichnis377
Die Autoren378
Bibliografie379
Sachverzeichnis380

Weitere E-Books zum Thema: Betriebssysteme - Computersoftware

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Automotive Embedded Systeme

E-Book Automotive Embedded Systeme
Effizfientes Framework - Vom Design zur Implementierung Format: PDF

Die Entwicklung hochkomplexer automotiver Infotainmentsysteme bestehend aus einer Headunit und weiteren Komponenten wie Audio- und Videoelementen, Kommunikationseinheiten, Navigationssystemen und…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Weitere Zeitschriften

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

aufstieg

aufstieg

Zeitschrift der NaturFreunde in Württemberg Die Natur ist unser Lebensraum: Ort für Erholung und Bewegung, zum Erleben und Forschen; sie ist ein schützenswertes Gut. Wir sind aktiv in der Natur ...

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

Berufsstart Bewerbung

Berufsstart Bewerbung

»Berufsstart Bewerbung« erscheint jährlich zum Wintersemester im November mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

bank und markt

bank und markt

Zeitschrift für Banking - die führende Fachzeitschrift für den Markt und Wettbewerb der Finanzdienstleister, erscheint seit 1972 monatlich. Leitthemen Absatz und Akquise im Multichannel ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...