Ofenloch | Web Dynpro ABAP - 100 Tipps u. Tricks | E-Book | sack.de
E-Book

E-Book, Deutsch, 397 Seiten

Reihe: SAP Press

Ofenloch Web Dynpro ABAP - 100 Tipps u. Tricks


1. Auflage 2013
ISBN: 978-3-8362-3161-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 6 - ePub Watermark

E-Book, Deutsch, 397 Seiten

Reihe: SAP Press

ISBN: 978-3-8362-3161-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 6 - ePub Watermark



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 Tipps zum Floorplan Manager. Mit diesem Buch haben Sie stets noch ein Ass im Ärmel!
Aus dem Inhalt:
• 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

Aus dem Inhalt:

  • 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.
Ofenloch Web Dynpro ABAP - 100 Tipps u. Tricks jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


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


Ofenloch, Dominik
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.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.