Show TOC

ProzessErweiterung des Dashboard-Framework um eigene Apps Dieses Dokument in der Navigationsstruktur finden

 

SAP liefert im Rahmen des Dashboard-Framework eine Vielzahl von Dashboards und Apps aus, um Ihnen einen schnellen Überblick über Status und Performance Ihrer verwalteten Systeme sowie Ihrer Anwendungen zu ermöglichen. Diese Dashboards und Apps können Sie Ihren Wünschen entsprechend konfigurieren (siehe Konfiguration von Dashboards). Darüber hinaus können Sie aber auch das Layout vorhandener Apps ändern oder auch eigene Apps erstellen und im Dashboard-Framework registrieren.

Falls Sie das Dashboard-Framework um eigene Apps erweitern möchten, sollten Sie ein grundlegendes Verständnis der Architektur des Dashboard-Framework besitzen. Die für den App-Entwickler wichtigsten Details sind:

  • Typischerweise besteht eine App aus zwei Teilen – die eigentliche App (oder Standard-App), in der die gewünschten Performance- oder Verfügbarkeits-Werte in Rahmen eines Dashboards angezeigt werden, und eine Konfigurations-App, in der der Benutzer die Möglichkeit hat, Texte, Schwellenwerte, Filter oder ähnliche Werte zu setzen, um so zu bestimmen, welche Werte in der Standard-App wie angezeigt werden sollen. Diese beiden Apps bilden ein Paar, die jeweils andere App dieses Paars wird Partner-App genannt.

  • Die angezeigten Daten stammen in den meisten Fällen aus dem SAP NetWeaver Business Warehouse. Damit diese Daten von einer App verwendet werden können, erstellen Sie eine passende BW-Query.

  • Die Benutzungsoberfläche der Dashboard-Apps werden mit dem Programm Dashboard and Presentation Design (Xcelsius) aus der Produktpalette von SAP BusinessObjects erstellt.

    Achtung Achtung

    Das Dashboard-Framework unterstützt momentan nur Versionen von Xcelsius 2008.

    Ende der Warnung.

    Im Rahmen dieser Erstellung legen Sie in Xcelsius so genannte Verbindungen an, über die der Datentransfer der App abläuft. Ein solcher Datentransfer kann z.B. von der Konfigurations-App zur eigentlichen App ablaufen, von einer BW-Query (welche als Datenquelle der anzuzeigenden Daten fungiert) zur App, oder auch von der Konfigurations-App zur BW-Query, um so einen Filter für die BW-Daten zu setzen.

    Jeder Datentransfer von oder zu einer App oder der zugehörigen Konfigurations-App läuft also über Xcelsius-Verbindungen.

    Hinweis Hinweis

    Informationen zur Bedienung von Xcelsius finden Sie im SAP Help Portal (http://help.sap.com) unter   SAP BusinessObjects   All Products   Xcelsius 2008 User Guide  .

    Ende des Hinweises.
  • Eine weiterer Typ für Apps ist die Kontext-App. Wie die Konfigurations-App setzt sie Randbedingungen für die anzuzeigenden Daten von Apps, aber diese gelten nicht nur die jeweils zugehörige App, sondern für alle Apps eines Dashboards, die über passende Verbindungen verfügen. Daher wird eine Kontext-App innerhalb eines Dashboards auch ständsig angezeigt.

  • Damit die Benutzungsoberfläche der App in einem Dashboard angezeigt werden kann, exportieren Sie in Xcelsius die Benutzungsoberfläche als Flash-Datei (Dateinamenserweiterung SWF).

  • Damit Sie eigene Apps in einem Dashboard anzeigen können, müssen Sie die App im Dashboard-Framework registrieren; dies geschieht im Registrierungswerkzeug. Dabei müssen Sie unter anderem angeben, wie der Datentransfer über die verschiedenen Xcelsius-Verbindungen abläuft.

Hinweis Hinweis

Um anhand eines Beispiels zu erfahren, wie Sie mit Xcelsius eine App sowie die zugehörige Konfigurations-App erstellen, eine passende BW-Query erstellen sowie beide Apps im Dashboard-Framework registrieren, arbeiten Sie das Tutorial: Erstellung und Registrierung von Dashboard-Apps durch.

Ende des Hinweises.

Prozess

Aufruf des Registrierungswerkzeugs

Das Registrierungswerzeug ist eine Web-Dynpro-Anwendung mit dem Namen dashboard_apploader. Am einfachsten rufen Sie eine Web-Dynpro-Anwendung auf, indem die folgenden Schritte durchführen:

  1. Rufen Sie im SAP Easy Acess Menü   Favoriten   Sonstige Objekte einfügen   auf.

  2. Wählen Sie im Bild Einschränkungen aus der Liste den Eintrag Web-Dynpro-Anwendung.

  3. Geben Sie im Bild WebDynpro-Anwendung im Eingabefeld Web-Dynpro-Anwendung den Namen dashboard_apploader ein.

  4. Geben Sie eine geeignete Beschreibung ein, wie z. B. Registrierung von Apps, und schließen Sie die Erstellung des neuen Eintrags ab.

Hinweis Hinweis

Sorgen Sie beim Aufruf des Registrierungswerkzeugs dafür, dass Sie auf Englisch angemeldet sind.

Ende des Hinweises.
Funktionen des Registrierungswerkzeugs

Das Registrierungswerkzeug bietet Ihnen die folgenden Funktionen:

  • Sie können eigene Apps im Dashboard-Framework registrieren. Informationen hierzu finden Sie unter Eigene Apps im Dashoard-Framework registrieren.

  • Sie können das Layout vorhandener Apps über die Möglichkeiten der Konfiguration hinaus ändern, z. B. durch Änderung der Grafiken, der verwendeten Farben oder dem Einfügen Ihres Firmenlogos. Informationen hierzu finden Sie unter Layout einer App ändern. Auch in diesem Fall müssen Sie Ihre Änderungen in Xcelsius durchführen; da sie aber die Verbindungen unverändert lassen, ist dies entsprechend weniger aufwändig.

  • Sie können Apps löschen oder kopieren, Informationen hierzu finden Sie unter Apps kopieren und löschen. Dies ist besonders dann wichtig, falls Sie Änderungen am Layout der von SAP ausgelieferten Apps durchführen möchten. Da diese Apps gegen Änderungen gesichert sind, müssen Sie diese vorher kopieren.

Eigene Apps in Dashboards anzeigen

Nachdem Sie eine eigene App im Dashboard-Framework registriert haben, möchten Sie diese App typischerweise in einem oder mehreren passenden Dashboards anzeigen. Informationen hierzu finden Sie unter Eigene Apps in Dashboards anzeigen.