Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Web Dynpro ABAP

100 Tipps & Tricks
Buch | Softcover
397 Seiten
2014
Galileo Press (Verlag)
978-3-8362-2274-7 (ISBN)

Lese- und Medienproben

Web Dynpro ABAP - Dominik Ofenloch
CHF 69,85 inkl. MwSt
  • Praktische Hinweise zur besseren Entwicklung von Benutzeroberflächen
  • User-Interface-Elemente, Tabellen und Components effektiver einsetzen
  • Anwendungslayout effizient gestalten
Wenn es darum geht, komplexe Benutzeroberflächen mit Web Dynpro ABAP effizient zu gestalten, kann Ihnen kaum einer etwas vormachen.
Doch trotz Ihrer Erfahrung fragen Sie sich ab und zu, ob sich manche Aufgaben nicht noch besser lösen lassen? Die 100 Expertentipps in diesem Buch zeigen Ihnen, wie's geht!
Blättern Sie ein wenig und lesen Sie zum Beispiel, wie Sie Swap Root Element richtig einsetzen, neue Layout-Typen verwenden oder die Performance Ihrer Anwendungen optimieren. Darüber hinaus finden Sie zusätzliche Tipps zum Floorplan Manager. Mit diesem Buch haben Sie stets noch ein Ass im Ärmel!
Bringen Sie Ihre Weboberflächen auf Vordermann! Informativ, intuitiv und performant - als Web-Dynpro-Entwickler haben Sie alle Hände voll zu tun, damit Ihre Anwendungen die hohen Erwartungen der Anwender erfüllen. Die 100 Tipps in diesem Buch helfen Ihnen, die Möglichkeiten von Web Dynpro voll auszuschöpfen: Von der Architektur Ihrer Anwendungen bis hin zum einzelnen UI-Element.

Anwendungen optimieren
Lernen Sie neue Lösungswege kennen, und verbessern Sie Aufbau, Gestaltung und Performance Ihrer Anwendungen.

Lösungen direkt umsetzen
Probieren Sie es gleich aus! Quälen Sie sich nicht mit der Theorie, sondern setzen Sie die verständlichen Mini-Tutorials sofort um.

Neues entdecken
Blicken Sie über den Tellerrand: Neben den neuesten Funktionen und Möglichkeiten von Web Dynpro erwarten Sie auch einige Tipps zum Floorplan Manager.

Themen sind insbesondere:
  • Architektur und Komponenten von Web-Dynpro-Anwendungen
  • Web-Dynpro-Context verwenden
  • User-Interface-Elemente einbauen
  • Mit Tabellen arbeiten
  • Im Editor arbeiten
  • Fehler beheben
  • Web-Dynpro-Anwendungen analysieren
  • Anwendungen mit Web Dynpro anpassen, konfigurieren und erweitern
  • Administration
  • Mit dem Floorplan Manager arbeiten

Dominik Ofenloch studierte an der Dualen Hochschule Mannheim Wirtschaftsinformatik und programmierte bereits während seines Studiums bei der SAP AG in Walldorf verschiedene UI-Technologien. Nach erfolgreichem Studienabschluss im Jahr 2006 begann er seine Karriere bei SAP in der SCM-Entwicklung. Dort entwickelte er für das Transportation Management Web-Dynpro-Benutzeroberflächen. Seit 2009 arbeitet er für die ENERGY4U GmbH – A Siemens Business als CRM- und IS-U-Berater.

. Einleitung ... 11
1 ... Tipps zum Einstieg ... 15
Tipp 1 ... Testanwendungen einsetzen ... 16
Tipp 2 ... Druckdialog implementieren ... 20
Tipp 3 ... Eigene Kontextmenüs entwickeln ... 23
Tipp 4 ... Gängige Namenskonventionen verwenden ... 29
Tipp 5 ... Nachrichten mit Context-Bezug erzeugen ... 33
Tipp 6 ... Generierte Konstanten, Datentypen und Methoden verwenden ... 38
Tipp 7 ... Pop-up- Fenster erzeugen ... 41
Tipp 8 ... Dateien downloaden ... 45
Tipp 9 ... SAP-GUI- Transaktionen aus Web-Dynpro-Anwendungen starten ... 49
Tipp 10 ... Hilfen einbinden und verwenden ... 53
Tipp 11 ... Internationalisierung von Texten ... 58
Tipp 12 ... Barrierefreie Anwendungen entwickeln ... 62
Tipp 13 ... CSS- Maßeinheiten verwenden ... 65
2 ... Architektur und Komponenten von Web-Dynpro- Anwendungen ... 67
Tipp 14 ... EmptyViews verwenden ... 68
Tipp 15 ... Daten zwischen Anwendungen übertragen ... 71
Tipp 16 ... UI- Elemente dynamisch umhängen ... 77
Tipp 17 ... Daten mithilfe des WorkProtect-Modus vor Verlust schützen ... 80
Tipp 18 ... Select- Options verwenden ... 83
Tipp 19 ... Wiederverwendbare Components erstellen ... 87
Tipp 20 ... Component-Interfaces verwenden ... 89
Tipp 21 ... POWER- Listen verwenden ... 93
Tipp 22 ... Eingaben in Pflichtfeldern prüfen ... 98
Tipp 23 ... Drag & Drop verwenden ... 101
Tipp 24 ... Ereignisse asynchron empfangen ... 106
3 ... Web-Dynpro- Context verwenden ... 111
Tipp 25 ... Supply- Funktionen einsetzen ... 112
Tipp 26 ... Context-Attributeigenschaften verwenden ... 115
Tipp 27 ... Context-Knoten zur Laufzeit anlegen ... 118
Tipp 28 ... Rekursionsknoten anlegen ... 121
Tipp 29 ... Context nicht als Datenablage verwenden ... 125
Tipp 30 ... Mapping zwischen Components anlegen ... 127
Tipp 31 ... Range- Context-Knoten verwenden ... 131
Tipp 32 ... Context-Change-Log verwenden ... 135
Tipp 33 ... Singleton-Eigenschaft verwenden ... 139
4 ... User- Interface-Elemente einbauen ... 143
Tipp 34 ... Tastatursteuerung mit Hotkeys ... 144
Tipp 35 ... Mit der Tastatur schneller durch Anwendungen navigieren ... 147
Tipp 36 ... Automatische Vorschlagswerte unterhalb von Eingabefeldern anzeigen ... 149
Tipp 37 ... Texteingabefelder formatieren ... 151
Tipp 38 ... Randlose Anwendungen bauen ... 155
Tipp 39 ... Anwendungen mithilfe von PageLayout in Bereiche einteilen ... 157
Tipp 40 ... Seiten mithilfe des Splitter-Elements aufteilen ... 160
Tipp 41 ... Das richtige Layout auswählen ... 163
Tipp 42 ... UI- Elemente und Layouts dynamisch generieren ... 168
Tipp 43 ... Eigenen HTML-Code und Java-Skripte integrieren ... 173
Tipp 44 ... Interaktiven Kartendienst Visual Business verwenden ... 178
Tipp 45 ... Seiten mit dem Page Builder erstellen ... 182
Tipp 46 ... Multi- Value-Paste in Eingabefeldern ... 186
5 ... Mit Tabellen arbeiten ... 191
Tipp 47 ... Client- Tabellen verwenden ... 192
Tipp 48 ... Tabellen dynamisch erzeugen ... 195
Tipp 49 ... Tabellen- und Spaltenbreite optimieren ... 198
Tipp 50 ... Optimale Spaltenbreite berechnen ... 200
Tipp 51 ... Mehrere Zell-Editoren in einer Spalte verwenden ... 203
Tipp 52 ... Mehrere Zell-Editoren in einer Zelle verwenden ... 208
Tipp 53 ... Mit ALV-Tabellen arbeiten ... 211
Tipp 54 ... Leere Zeilen in ALV-Tabellen eingabebereit schalten ... 215
6 ... Im Editor arbeiten ... 219
Tipp 55 ... Quellcode mit dem Code Wizard generieren ... 220
Tipp 56 ... Benutzeroberflächen mit dem Code Wizard generieren ... 223
Tipp 57 ... Drag & Drop im Window-Editor ... 228
Tipp 58 ... Window- Editor-Ansicht wechseln ... 230
Tipp 59 ... Parameter von Ereignisbehandlern abgleichen ... 232
Tipp 60 ... Root- Element austauschen ... 235
Tipp 61 ... Mit Layout-Templates arbeiten ... 238
Tipp 62 ... Auf den quelltextbasierten Editor umschalten ... 241
Tipp 63 ... Controller-Versionen erzeugen und vergleichen ... 244
Tipp 64 ... Web Dynpro in Eclipse entwickeln ... 247
Tipp 65 ... Context-Editor-Ansicht wechseln ... 251
7 ... Web-Dynpro- Anwendungen analysieren ... 253
Tipp 66 ... Debugging über das Kontextmenü ... 254
Tipp 67 ... Web- Dynpro-Debugger verwenden ... 257
Tipp 68 ... Components mit der technischen Hilfe analysieren ... 260
Tipp 69 ... Helper- Shortcuts verwenden ... 263
Tipp 70 ... Aktionen mit dem TraceTool aufzeichnen ... 265
Tipp 71 ... Delta- Rendering-Analyse durchführen ... 269
Tipp 72 ... Memory- Snapshot anlegen ... 273
Tipp 73 ... Performance analysieren ... 276
Tipp 74 ... Mit eCATT testen ... 279
Tipp 75 ... ABAP Unit Tests in Web Dynpro verwenden ... 284
8 ... Anwendungen anpassen, konfigurieren und erweitern ... 289
Tipp 76 ... Web- Dynpro-Anpassungsebenen verstehen ... 290
Tipp 77 ... Delta- Handling von Customizing und Personalisierung richtig anwenden ... 294
Tipp 78 ... Components mithilfe von Enhancements erweitern ... 297
Tipp 79 ... Systemweite Konfigurationen durchführen ... 301
Tipp 80 ... Mandantenweite Anpassungen über Customizing vornehmen ... 307
Tipp 81 ... Anwendungen und Components personalisieren ... 311
Tipp 82 ... Datumsfelder über Component-Defined- Personalisierung dynamisch füllen ... 313
Tipp 83 ... Personalisierung für Endbenutzer deaktivieren ... 319
Tipp 84 ... Konfigurationen, Customizing und Personalisierungen analysieren ... 322
9 ... Administration ... 325
Tipp 85 ... Anwendungen ohne Benutzeranmeldung starten ... 326
Tipp 86 ... Eigene Fehlerseiten definieren ... 330
Tipp 87 ... Sitzungs-Timeout-Zeit erhöhen ... 333
Tipp 88 ... HTTP- Komprimierung aktivieren ... 336
Tipp 89 ... Globale Web-Dynpro-Einstellungen vornehmen ... 338
Tipp 90 ... Anwendungsparameter und deren Funktionsweise verstehen ... 341
Tipp 91 ... Web- Dynpro-UIs absichern ... 350
Tipp 92 ... Eigene Design-Themes erstellen ... 353
Tipp 93 ... Firmenlogo in existierende Anwendungen einbauen ... 357
Tipp 94 ... Anwendungen über den Administrationsservice absichern ... 361
10 ... Mit dem Floorplan Manager arbeiten ... 365
Tipp 95 ... Floorplan Manager verwenden ... 366
Tipp 96 ... Einfache FPM-Anwendung erstellen ... 370
Tipp 97 ... Konfigurationen über den Expertenmodus aufrufen ... 376
Tipp 98 ... Konfigurationen über Deep-Copy kopieren ... 379
Tipp 99 ... FPM- Workbench verwenden ... 382
Tipp 100 ... FPM- Anwendungen mit dem Application- Creation-Tool erzeugen ... 384
... Der Autor ... 387
... Index ... 389

»Dieses Buch ist ein Juwel! Es ist sowohl Lehrbuch als auch Nachschlagewerk und gehört zu den Must-Haves eines jeden ABAPlers.« PHP Nuke 201402

»Dieses Buch ist ein Juwel! Es ist sowohl Lehrbuch als auch Nachschlagewerk und gehört zu den Must-Haves eines jeden ABAPlers. «

Erscheint lt. Verlag 28.12.2013
Reihe/Serie SAP PRESS
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Gewicht 685 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Weitere Themen SAP
Schlagworte ABAP • Anwendungen • Benutzeroberfläche • Expertentipps • Floorplan Manager • Programmieren • SAP • Tipps • WebDynpro • Web Dynpro ABAP
ISBN-10 3-8362-2274-4 / 3836222744
ISBN-13 978-3-8362-2274-7 / 9783836222747
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Schnittstellenentwicklung für SAP Fiori, mobile und …

von Carsten Bönnen; Volker Drees; André Fischer …

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 125,85