Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Praxishandbuch Web Dynpro ABAP (eBook)

eBook Download: PDF
2010 | 2011
XIV, 382 Seiten
Springer Berlin (Verlag)
978-3-642-11387-1 (ISBN)

Lese- und Medienproben

Praxishandbuch Web Dynpro ABAP - Ulrich Gellert, Ana Daniela Cristea
Systemvoraussetzungen
46,99 inkl. MwSt
(CHF 45,90)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.

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.

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

Erscheint lt. Verlag 18.11.2010
Reihe/Serie Xpert.press
Xpert.press
Zusatzinfo XIV, 382 S. 400 Abb. in Farbe.
Verlagsort Berlin
Sprache deutsch
Original-Titel Web Dynpro ABAP for Practitioners
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Mathematik / Informatik Informatik Web / Internet
Schlagworte ABAP • ABAP Dictionary • ABAP Mind Map • authorization • NetWeaver • SAP • UI Elements • user interface • Web Dynpro ABAP
ISBN-10 3-642-11387-7 / 3642113877
ISBN-13 978-3-642-11387-1 / 9783642113871
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 37,3 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das Praxisbuch für Administratoren und DevOps-Teams

von Axel Miesen

eBook Download (2022)
Rheinwerk Computing (Verlag)
CHF 38,95