
Der Floorplan Manager ist ein Framework, mit dem Sie Web-Dynpro-Anwendungen in Web-Dynpro ABAP erstellen und konfigurieren können. Sie können mit dem Konfigurationseditor des Floorplan Managers anwendungsspezifische Sichten einer oder mehrerer betriebswirtschaftlicher Anwendungen zu einer neuen Floorplan-Manager-Anwendung zusammensetzen. Der Floorplan Manager bietet Ihnen folgende Vorteile:
Das Design aller anwendungsübergreifenden Bestandteile einer Benutzungsoberfläche ist durch den Floorplan Manager vorgegeben.
Das Design folgt den SAP Benutzungsoberflächen-Design-Richtlinien.
Die Benutzer solcher Anwendungen profitieren von einem hohen Wiedererkennungsgrad, was eine schnelle und einfache Einarbeitung in neue Anwendungen ermöglicht.
Die Integration von Design-Vorlagen wie Grundrissen und generischen Benutzungsoberflächenbausteinen in den Floorplan Manager beschleunigt die Erstellung von Benutzungsoberflächen und gewährleistet zudem, dass sie anwendungsübergreifend dasselbe Verhalten zeigen.
Die Anwendungsprogrammierung wird größtenteils von der aufwendigen Oberflächenprogrammierung entlastet.
Die Anpassung einfacher Anwendungen erfolgt durch eine Konfiguration der zugrunde liegenden Web-Dynpro-Komponenten und nicht durch zusätzliche Programmierung.
Die Anpassungen an der Benutzungsoberfläche von Anwendungen, die Sie mit dem Konfigurationseditoren des Floorplan Managers durchführen, sind modifikationsfreie Änderungen.
Der Floorplan Manager nutzt das Anpassungskonzept von Web-Dynpro.
Der Floorplan Manager ist eine Web-Dynpro-ABAP-Anwendung und ist in die Web-Dynpro-ABAP Entwicklungsumgebung eingebunden.
Der Floorplan Manager unterstützt Sie bei der Erstellung und Konfiguration von Benutzungsoberflächen durch folgende Grundrisse:
Grundriss für Objektinstanz (Object Instance Floorplan [OIF])
Grundriss für geführte Aktivität (Guided Activity Floorplan [GAF])
Grundriss für Kurzaktivität (Quick Activity Floorplan [QAF])
Grundriss für Übersichtsseite (Overview Page Floorplan [OVP])
Das Floorplan Manager implementiert automatisch folgende Bereiche eines Grundrisses:
Identifikationsbereich
Nachrichtenbereich
Navigationsbereich
Inhaltsbereich
Die Inhaltsbereiche eines Grundrisses sind die Bereiche einer FPM-Anwendung, in denen das System die anwendungsspezifischen Sichten darstellt.
Diese Bereiche können Sie direkt über den Konfigurationseditor des Floorplan Managers aufrufen und verändern, wobei der Floorplan Manager prüft, ob die Änderungen, die Sie durchführen, zu technischen Fehlern (beispielsweise die doppelt Vergabe desselben Identifikationsschlüssels für unterschiedliche Oberflächenelemente) führen.
Der Floorplan Manager unterstützt Sie bei der Erstellung und Konfiguration von anwendungsspezifischen Sichten durch folgende Benutzungsoberflächenbausteine:
Für die Konfiguration dieser Oberflächenbausteine stehen Ihnen spezifische Konfigurationseditoren zur Verfügung, die Sie aus dem Konfigurationseditor des Floorplan Managers starten können.
Folgende Voraussetzungen müssen Web-Dynpro-Anwendungen und Web-Dynpro-Komponenten erfüllen, um durch den Floorplan Manager bearbeitet werden zu können:
Der Web-Dynpro-Anwendung ist entweder die Web-Dynpro-Komponente FPM_OIF_COMPONENT (Grundriss für Objektinstanz und Grundriss für Kurzaktivität), FPM_GAF_COMPONENT (Grundriss für geführte Aktivität) oder FPM_OVP_COMPONENT (Grundriss für Übersichtsseite) zugeordnet.
Mit der Zuordnung einer dieser beiden Web-Dynpro-Komponenten wird der Web-Dynpro-Anwendung automatisch die Web-Dynpro-Komponente FPM_IDR_COMPONENT zugeordnet, über die der Identifikationsbereich (IDR) des gewählten Grundrisses innerhalb des Floorplan Managers konfiguriert werden kann.
Web-Dynpro-Komponenten, die Sie der Web-Dynpro-Anwendung als anwendungsspezifische Sichten zuordnen möchten, müssen Sie in der Web-Dynpro ABAP Entwicklungsumgebung erstellt haben und müssen das Web-Dynpro-Interface IF_FPM_UI_BUILDING_BLOCK implementiert haben.
Web-Dynpro-Komponenten, die mit Web-Dynpro Java erstellt wurden, und Web-Dynpro-Komponenten, die nicht das Web-Dynpro-Interface IF_FPM_UI_BUILDING_BLOCK implementiert haben, können Sie in Floorplan-Manager-Anwendungen nicht unmittelbar integrieren.