

Beschreibung
Entwickeln Sie SAP-Geschäftsanwendungen im einheitlichen Look & Feel ganz einfach nach dem Baukastenprinzip! Dieses Buch zeigt Ihnen, wie Sie ohne aufwendige Oberflächenprogrammierung mit dem Floorplan Manager Anwendungen auf Basis von Web Dynpro ABAP erst...Entwickeln Sie SAP-Geschäftsanwendungen im einheitlichen Look & Feel ganz einfach nach dem Baukastenprinzip! Dieses Buch zeigt Ihnen, wie Sie ohne aufwendige Oberflächenprogrammierung mit dem Floorplan Manager Anwendungen auf Basis von Web Dynpro ABAP erstellen und erweitern. Aufbauend auf den technologischen Grundlagen und anhand vielfältiger Beispiele stellen die Autoren Ihnen alle Funktionen des Frameworks vor: Grundrisse und generische UI-Bausteine, Listen und Formulare, Navigation, Dialogkonfiguration u. v. m. Darüber hinaus erfahren Sie, wie Sie den Floorplan Manager für eine Laufzeitanalyse Ihrer Programme nutzen, Anwendungen für SAP HANA entwickeln und das Anwendungslayout mit dem Theme Designer flexibel gestalten. Aus dem Inhalt: Erste Schritte Erstellen und Konfigurieren einer FPM-Anwendung Phasenmodell Generische UI Building Blocks Feeder-Klassen Oberflächenkomponenten Message Handling Navigation Dialoge Dynamisches Verhalten von Anwendungen Modellgetriebene Entwicklung Laufzeitanalyse Anwendungen für SAP HANA Einbinden von HTLM5, JavaScript und CSS3
Autorentext
Dr. rer. nat. Simon Hoeg absolvierte von 1992 bis 1998 ein naturwissenschaftliches Studium an der Albert-Ludwigs-Universität in Freiburg und von 1998 bis 2001 eine Promotion am Interdisziplinären Zentrum für Wissenschaftliches Rechnen der Ruprecht-Karls-Universität Heidelberg. Seit 2002 ist er bei der SAP AG in Walldorf als Softwareentwickler tätig und bereits mehrere Jahre an der Entwicklung des Floorplan Managers beteiligt. Sein Schwerpunkt liegt hierbei auf der Weiterentwicklung des Konfigurationseditors.
Klappentext
Über dieses Buch Entwickeln Sie SAP-Geschäftsanwendungen im einheitlichen Look & Feel ganz einfach nach dem Baukastenprinzip! Dieses Buch zeigt Ihnen, wie Sie ohne aufwendige Oberflächenprogrammierung mit dem Floorplan Manager Anwendungen auf Basis von Web Dynpro ABAP erstellen und erweitern. Aufbauend auf den technologischen Grundlagen und anhand vielfältiger Beispiele stellen die Autoren Ihnen alle Funktionen des Frameworks vor: Grundrisse und generische UI-Bausteine, Listen und Formulare, Navigation, Dialogkonfiguration u. v. m. Darüber hinaus erfahren Sie, wie Sie den Floorplan Manager für eine Laufzeitanalyse Ihrer Programme nutzen, Anwendungen für SAP HANA entwickeln und das Anwendungslayout mit dem Theme Designer flexibel gestalten.
Aus dem Inhalt:
Einbinden von HTLM5, JavaScript und CSS3
Galileo Press heißt jetzt Rheinwerk Verlag.
Zusammenfassung
Entwickeln Sie SAP-Geschäftsanwendungen im einheitlichen Look & Feel ganz einfach nach dem Baukastenprinzip! Dieses Buch zeigt Ihnen, wie Sie ohne aufwendige Oberflächenprogrammierung mit dem Floorplan Manager Anwendungen auf Basis von Web Dynpro ABAP erstellen und erweitern. Aufbauend auf den technologischen Grundlagen und anhand vielfältiger Beispiele stellen die Autoren Ihnen alle Funktionen des Frameworks vor: Grundrisse und generische UI-Bausteine, Listen und Formulare, Navigation, Dialogkonfiguration u. v. m. Darüber hinaus erfahren Sie, wie Sie den Floorplan Manager für eine Laufzeitanalyse Ihrer Programme nutzen, Anwendungen für SAP HANA entwickeln und das Anwendungslayout mit dem Theme Designer flexibel gestalten. Aus dem Inhalt: Erste Schritte Erstellen und Konfigurieren einer FPM-Anwendung Phasenmodell Generische UI Building Blocks Feeder-Klassen Oberflächenkomponenten Message Handling Navigation Dialoge Dynamisches Verhalten von Anwendungen Modellgetriebene Entwicklung Laufzeitanalyse Anwendungen für SAP HANA Einbinden von HTLM5, JavaScript und CSS3
Inhalt
Einleitung ... 15
Teil I. Grundlagen ... 19
1.1 ... UI-Framework für die SAP Business Suite ... 22
1.2 ... Basistechnologie Web Dynpro ABAP ... 36
1.3 ... Floorplan Manager und Web Dynpro ABAP ... 56
1.4 ... Übersicht über Neuerungen in den Releases SAP NetWeaver 7.31 und 7.40 ... 62
2.1 ... Floorplan Manager Workbench ... 68
2.2 ... Eine einfache Floorplan-Manager-Anwendung erstellen ... 69
3.1 ... Konfigurierbare Components ... 84
3.2 ... Konfiguration und Anpassungen ... 87
3.3 ... Anwendungshierarchie-Browser ... 137
3.4 ... Empfehlungen für die Praxis ... 143
4.1 ... Überblick ... 147
4.2 ... Floorplan-Manager-Schnittstellen ... 155
Teil II. Generische UI-Building-Blocks ... 185
5.1 ... Grundlagen und Gemeinsamkeiten ... 188
5.2 ... Interface IFFPMGUIBB_FORM ... 193
5.3 ... Interface IFFPMGUIBB_LIST ... 236
5.4 ... Interface IFFPMGUIBB_SEARCH ... 251
5.5 ... Interface IFFPMGUIBBFORMREPEATER ... 270
5.6 ... Interface IFFPMGUIBB_TREE ... 271
5.7 ... Interfaces für Quickviews ... 274
5.8 ... Interface IFFPMGUIBB_CHART ... 277
6.1 ... Formular-Komponente ... 282
6.2 ... Listen-Komponente ... 292
6.3 ... Suchmasken-Komponente ... 299
6.4 ... Formular-Repeater-Komponente ... 304
6.5 ... Komponente für eine hierarchische Liste ... 304
6.6 ... Quickview-Komponente ... 306
6.7 ... Chart-Komponente ... 307
6.8 ... Registerkarten-Komponente ... 313
Teil III. Weiterführende Funktionen und Praxisempfehlungen ... 319
7.1 ... Nachrichtentypen ... 321
7.2 ... Den Message Manager verwenden ... 324
7.3 ... Fehlerseite ... 331
7.4 ... Message Mapping ... 334
8.1 ... Launchpad ... 346
8.2 ... Customizing ... 363
8.3 ... Navigationsschnittstelle ... 367
9.1 ... Dialoge konfigurieren ... 374
9.2 ... Dialoge öffnen ... 375
9.3 ... Dialoge schließen ... 379
10.1 ... OIF-Schnittstellen ... 384
10.2 ... GAF-Schnittstellen ... 394
10.3 ... OVP-Schnittstellen ... 398
11.1 ... Konzept ... 408
11.2 ... Implementierung mit Anwendungskomponenten ... 413
11.3 ... Implementierung mit generischen Komponenten ... 422
12.1 ... Laufzeit-Analyse aktivieren ... 435
12.2 ... Laufzeit-Analyse darstellen ... 437
13.1 ... Einführung ... 452
13.2 ... Tabelle mit integriertem Datenzugriff ... 453
13.3 ... HANA-basierte Anwendungen generieren ... 473
14.1 ... HTML5 Islands und Container ... 481
14.2 ... Beispielimplementierung ... 484
15.1 ... Werkzeuge ... 496
15.2 ... UI Theme Designer ... 499
Die Autoren ... 511
Index ... 513
