Web Dynpro ABAP − 100 Tipps & Tricks
Dominik Ofenloch

Diese Publikation zitieren
Dominik Ofenloch, Web Dynpro ABAP − 100 Tipps & Tricks (2013), Rheinwerk, Bonn, ISBN: 9783836231619
1
Accesses
Accesses
Beschreibung / Abstract
Über dieses Buch
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!
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
Rezension(en)
Inhaltsverzeichnis
- BEGINN
- Leseransprache
- Inhaltsverzeichnis
- Einleitung
- Zum Aufbau
- Systemvoraussetzungen
- Danksagung
- TEIL 1 - Tipps zum Einstieg
- Tipp 1: Testanwendungen einsetzen
- Tipp 2: Druckdialog implementieren
- Tipp 3: Eigene Kontextmenüs entwickeln
- Tipp 4: Gängige Namenskonventionen verwenden
- Tipp 5: Nachrichten mit Context-Bezug erzeugen
- Tipp 6: Generierte Konstanten, Datentypen und Methoden verwenden
- Tipp 7: Pop-up-Fenster erzeugen
- Tipp 8: Dateien downloaden
- Tipp 9: SAP-GUI-Transaktionen aus Web-Dynpro-Anwendungen starten
- Tipp 10: Hilfen einbinden und verwenden
- Tipp 11: Internationalisierung von Texten
- Tipp 12: Barrierefreie Anwendungen entwickeln
- Tipp 13: CSS-Maßeinheiten verwenden
- TEIL 2 - Architektur und Komponenten von Web-Dynpro-Anwendungen
- Tipp 14: EmptyViews verwenden
- Tipp 15: Daten zwischen Anwendungen übertragen
- Tipp 16: UI-Elemente dynamisch umhängen
- Tipp 17: Daten mithilfe des WorkProtect-Modus vor Verlust schützen
- Tipp 18: Select-Options verwenden
- Tipp 19: Wiederverwendbare Components erstellen
- Tipp 20: Component-Interfaces verwenden
- Tipp 21: POWER-Listen verwenden
- Tipp 22: Eingaben in Pflichtfeldern prüfen
- Tipp 23: Drag & Drop verwenden
- Tipp 24: Ereignisse asynchron empfangen
- TEIL 3 - Web-Dynpro-Context verwenden
- Tipp 25: Supply-Funktionen einsetzen
- Tipp 26: Context-Attributeigenschaften verwenden
- Tipp 27: Context-Knoten zur Laufzeit anlegen
- Tipp 28: Rekursionsknoten anlegen
- Tipp 29: Context nicht als Datenablage verwenden
- Tipp 30: Mapping zwischen Components anlegen
- Tipp 31: Range-Context-Knoten verwenden
- Tipp 32: Context-Change-Log verwenden
- Tipp 33: Singleton-Eigenschaft verwenden
- TEIL 4 - User-Interface-Elemente einbauen
- Tipp 34: Tastatursteuerung mit Hotkeys
- Tipp 35: Mit der Tastatur schneller durch Anwendungen navigieren
- Tipp 36: Automatische Vorschlagswerte unterhalb von Eingabefeldern anzeigen
- Tipp 37: Texteingabefelder formatieren
- Tipp 38: Randlose Anwendungen bauen
- Tipp 39: Anwendungen mithilfe von PageLayout in Bereiche einteilen
- Tipp 40: Seiten mithilfe des Splitter-Elements aufteilen
- Tipp 41: Das richtige Layout auswählen
- Tipp 42: UI-Elemente und Layouts dynamisch generieren
- Tipp 43: Eigenen HTML-Code und Java-Skripte integrieren
- Tipp 44: Interaktiven Kartendienst Visual Business verwenden
- Tipp 45: Seiten mit dem Page Builder erstellen
- Tipp 46: Multi-Value-Paste in Eingabefeldern
- TEIL 5 - Mit Tabellen arbeiten
- Tipp 47: Client-Tabellen verwenden
- Tipp 48: Tabellen dynamisch erzeugen
- Tipp 49: Tabellen- und Spaltenbreite optimieren
- Tipp 50: Optimale Spaltenbreite berechnen
- Tipp 51: Mehrere Zell-Editoren in einer Spalte verwenden
- Tipp 52: Mehrere Zell-Editoren in einer Zelle verwenden
- Tipp 53: Mit ALV-Tabellen arbeiten
- Tipp 54: Leere Zeilen in ALV-Tabellen eingabebereit schalten
- TEIL 6 - Im Editor arbeiten
- Tipp 55: Quellcode mit dem Code Wizard generieren
- Tipp 56: Benutzeroberflächen mit dem Code Wizard generieren
- Tipp 57: Drag & Drop im Window-Editor
- Tipp 58: Window-Editor-Ansicht wechseln
- Tipp 59: Parameter von Ereignisbehandlern abgleichen
- Tipp 60: Root-Element austauschen
- Tipp 61: Mit Layout-Templates arbeiten
- Tipp 62: Auf den quelltextbasierten Editor umschalten
- Tipp 63: Controller-Versionen erzeugen und vergleichen
- Tipp 64: Web Dynpro in Eclipse entwickeln
- Tipp 65: Context-Editor-Ansicht wechseln
- TEIL 7 - Web-Dynpro-Anwendungen analysieren
- Tipp 66: Debugging über das Kontextmenü
- Tipp 67: Web-Dynpro-Debugger verwenden
- Tipp 68: Components mit der technischen Hilfe analysieren
- Tipp 69: Helper-Shortcuts verwenden
- Tipp 70: Aktionen mit dem TraceTool aufzeichnen
- Tipp 71: Delta-Rendering-Analyse durchführen
- Tipp 72: Memory-Snapshot anlegen
- Tipp 73: Performance analysieren
- Tipp 74: Mit eCATT testen
- Tipp 75: ABAP Unit Tests in Web Dynpro verwenden
- TEIL 8 - Anwendungen anpassen, konfigurieren und erweitern
- Tipp 76: Web-Dynpro-Anpassungsebenen verstehen
- Tipp 77: Delta-Handling von Customizing und Personalisierung richtig anwenden
- Tipp 78: Components mithilfe von Enhancements erweitern
- Tipp 79: Systemweite Konfigurationen durchführen
- Tipp 80: Mandantenweite Anpassungen über Customizing vornehmen
- Tipp 81: Anwendungen und Components personalisieren
- Tipp 82: Datumsfelder über Component-Defined-Personalisierung dynamisch füllen
- Tipp 83: Personalisierung für Endbenutzer deaktivieren
- Tipp 84: Konfigurationen, Customizing und Personalisierungen analysieren
- TEIL 9 - Administration
- Tipp 85: Anwendungen ohne Benutzeranmeldung starten
- Tipp 86: Eigene Fehlerseiten definieren
- Tipp 87: Sitzungs-Timeout-Zeit erhöhen
- Tipp 88: HTTP-Komprimierung aktivieren
- Tipp 89: Globale Web-Dynpro-Einstellungen vornehmen
- Tipp 90: Anwendungsparameter und deren Funktionsweise verstehen
- Tipp 91: Web-Dynpro-UIs absichern
- Tipp 92: Eigene Design-Themes erstellen
- Tipp 93: Firmenlogo in existierende Anwendungen einbauen
- Tipp 94: Anwendungen über den Administrationsservice absichern
- TEIL 10 - Mit dem Floorplan Manager arbeiten
- Tipp 95: Floorplan Manager verwenden
- Tipp 96: Einfache FPM-Anwendung erstellen
- Tipp 97: Konfigurationen über den Expertenmodus aufrufen
- Tipp 98: Konfigurationen über Deep-Copy kopieren
- Tipp 99: FPM-Workbench verwenden
- Tipp 100: FPM-Anwendungen mit dem Application-Creation-Tool erzeugen
- Der Autor
- Stichwortverzeichnis
- Rechtliche Hinweise