Fr. 64.90

Web Dynpro ABAP - 100 Tipps u. Tricks - 100 Tipps & Tricks

German · Paperback / Softback

Shipping usually within 1 to 2 weeks

Description

Read more

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

List of contents



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

About the author

Dominik Ofenloch studierte an der Berufsakademie Mannheim Wirtschaftsinformatik und hat bereits während seines Studiums bei der SAP AG in Walldorf verschiedene UI-Technologien programmiert. Nach erfolgreichem Studienabschluss im Jahr 2006 begann er seine Karriere in der SCM-Entwicklung. Dort ist er seitdem für das Transportation Management (SAP TM) im Bereich User Interfaces/Web Dynpro als Entwickler tätig.

Summary

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

Additional text

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

Report

»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

Product details

Authors Dominik Ofenloch
Publisher Rheinwerk Verlag
 
Languages German
Product format Paperback / Softback
Released 01.01.2014
 
EAN 9783836222747
ISBN 978-3-8362-2274-7
No. of pages 397
Dimensions 162 mm x 237 mm x 22 mm
Weight 688 g
Series SAP PRESS
SAP Press
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Informatik, Benutzeroberfläche, Tipps, programmieren, Anwendungen, optimieren, Expertentipps, SAP, ABAP, Web Dynpro ABAP, Floorplan Manager, Webdynpro

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.