Show TOC

VorgehensweiseTutorial Teil 3: App mit Xcelsius erstellen Dieses Dokument in der Navigationsstruktur finden

 

Dieses Tutorial ist ein Teil eines Kurses, der Ihnen die Erstellung und Registrierung von Apps für das Dashboard-Framework nahe bringen soll. In diesem dritten Teil erweitern Sie eine einfache App um die Möglichkeit einer Konfiguration, d. h. um die Möglichkeit, dass nicht immer Daten des vergangenen Monats dargestellt werden, sondern dass der Benutzer in einer Konfigurations-Apps den gewünschten Monat auswählen kann.

In diesem Schritt erweitern Sie hierfür die App aus dem ersten Teil des Tutorials um diese Konfigurationsmöglichkeit. Hierfür müssen Sie eine weitere Xcelsius-Verbindung erstellen, über die der gewünschte Monat von der Konfigurations-App übernommen, der BW-Query übergeben und in der Benutzungsoberfläche angezeigt wird.

Voraussetzungen

Diese Vorgehensweise ist Teil eines umfassenden Tutorials zum Thema Erstellung und Registrierung von eigenen Dashboard Apps. Im Verlauf dieses Tutorials erstellen und registrieren Sie verschiedene Apps und ihre zugehörigen BW-Queries.

Diese Xcelsius-App erstellen Sie im Rahmen des dritten Teils des Tutorials.

Hinweis Hinweis

Stellen Sie sicher, dass Sie die vorhergehenden Schritte, wie sie in Tutorial Teil 3: App mit Konfigurations-App erstellen beschrieben sind, bereits durchgeführt haben.

Ende des Hinweises.

Vorgehensweise

  1. Laden Sie die Xcelsius-Datei ztut1_costs_month aus dem ersten Teil des Tutorials.

  2. Sie möchten, dass Werte eines beliebigen Monats angezeigt werden können. Dieser Monat wird in der zugehörigen Konfigurations-App gesetzt, und soll in dieser App angezeigt werden. Damit diese Einstellung von der Konfigurations-App über das Dashboard-Framework übernommen werden kann, müssen Sie den gewählten Monat über eine Xcelsius-Verbindung vom Dashboard-Framework übernehmen. Da der gewählte Monat dann einer BW-Query übergeben wird, müssen Sie das Format dieses Parameters entsprechend anpassen. Dies liegt daran, dass das BW die übergebenen Werte in einem bestimmten Format fordert.

    Geben Sie darum die folgenden Daten in die Zellen D6:H7 ein:

    SIGN

    OPTION

    LOW

    HIGH

    Jahr/Monat

    I

    EQ

    201111

    Die Inhalte der Zellen E6:H6 sind technisch nicht notwendig und dienen lediglich der besseren Übersicht (dies ist die Zeile, die Sie für technische Namen frei lassen). Die Inhalte haben die folgende Bedeutung:

    • SIGN: Der Wert kann entweder I (include) oder E (exclude) sein. Verwenden Sie exclude nur dann, wenn Sie einen Filter erstellen möchten, mit dem Sie ein Intervall (OPTION = BT) ausschließen möchten. Falls Sie lediglich auf einen Wert filtern möchten (der Standardfall), verwenden Sie include.

    • OPTION: Geben Sie hier EQ (equal) oder BT (between) ein. Verwenden Sie between nur dann, falls Sie auf ein Intervall filtern möchten. Falls Sie lediglich auf einen Wert filtern möchten (der Standardfall), verwenden Sie equal.

    • LOW: Falls Sie auf einen Wert filtern möchten, geben Sie den zugehörigen Standardwert hier ein – in diesem Fall ist dies der gewählte Monat. Falls Sie auf ein Intervall filtern, muss hier die untere Grenze stehen.

    • HIGH: Falls Sie auf einen Wert filtern möchten, lassen Sie dieses Feld leer. Falls Sie auf ein Intervall filtern, geben Sie hier die obere Grenze ein.

  3. Sie erstellen nun die oben erwähnte Verbindung, um den gewählten Monat übernehmen zu können. Starten Sie hierzu über   Daten   Verbindungen   den Daten-Manager, wählen Sie in der Registerkarte Definition die Drucktaste +, und geben Sie für die Verbindung die folgenden Daten ein:

    • Geben Sie im Eingabefeld Name des Bereichs den Namen der Verbindung mit MONTH an. Bei der Registrierung geben sie diese Verbindung an, damit das Dashboard-Framework den gewählten Monat sowohl von der Konfigurations-App übernehmen als auch der BW-Query übergeben kann.

      Achtung Achtung

      Verwenden Sie für den Namen von Verbindungen nur Großbuchstaben, Ziffern und das Unterstreichungszeichen ('_').

      Ende der Warnung.
    • Wählen Sie in der Dropdown-Listbox Typ des Bereichs den Eintrag Tabelle.

    • Im Eingabefeld Bereich geben Sie an, welche Zellen die Verbindung übergeben soll; in diesem Tutorial ist dies E6:H7.

    • Wählen Sie in der Dropdown-Listbox Zugriff den Eintrag Lesen/Schreiben.

    Schließen Sie den Daten-Manager.

  4. Der gewählte Monat soll auch in der Benutzungsoberfläche der App angezeigt werden. Hierfür müssen Sie zunächst den Inhalt der Zelle G7, in welcher der gewählte Monat in dem Format JJJJMM steht, auf zwei Zellen verteilen, in denen das Jahr und der Kalendermonat stehen soll. Hierfür verwenden Sie passende Excel-Funktionen. Zur besseren Verständlichkeit setzen Sie in die jeweils davor stehenden Zellen eine Beschreibung.

    Geben Sie also die folgenden Daten in die Zellen D9:E10 ein:

    Jahr:

    =LEFT(G7;4)

    Kalendermonat:

    =TEXT(DATE(2000;RIGHT(G7;2);1);"MMMM")

  5. Um das Jahr und den Kalendermonat auf der Benutzungsoberfläche der App anzuzeigen, gehen Sie wie folgt vor:

    1. Verkleinern Sie das Balkendiagramm, damit Sie im Grafikbereich unter dem Diagramm noch genügend Platz haben, den gewählten Kalendermonat und das gewählte Jahr anzeigen zu lassen.

    2. Um die Informationen anzuzeigen, verwenden Sie insgesamt vier Beschriftungen. Ziehen Sie darum aus dem Teilbild Komponenten insgesamt viermal die Ikone Beschriftung aus der Kategorie Text nebeneinander in die leere Fläche unterhalb des Balkendiagramms, und passen Sie die Größe auf den verfügbaren Bereich an.

    3. Nun sorgen Sie dafür, dass die Einträge im Excel-Arbeitsblatt in den Beschriftungen angezeigt werden. Markieren Sie hierzu links beginnend die Beschriftungen, markieren Sie jeweils im rechten Teilbild im Bereich   Allgemein   Text   den Auswahlknopf Verknüpfung mit Zelle, und verweisen Sie für die vier Beschriftungen auf die Zellen D10, E10, D9 und E9.

  6. Der Untertitel Vergangener Monat des Balkendiagramms ist nicht mehr passend. Ändern Sie diesen, indem Sie in Zelle D4 den Untertitel Monat siehe unten eingeben.

  7. Sichern Sie nun die Xcelsius-Datei lokal auf Ihrem Computer unter dem Namen ztut3_costs_month.

  8. Erzeugen Sie aus Ihrer Xcelsius-Datei eine Flash-Datei (Dateinamenserweiterung swf), indem Sie im Menü   Datei   Exportieren   Flash (SWF)   wählen. Speichern Sie die Flash-Datei unter dem Namen ztut3_costs_month

    Bei der Registrierung der App werden Sie im weiteren Verlauf des Tutorials sowohl die Xcelsius- als auch die Flash-Datei in das MIME-Repository Ihres SAP-Solution-Manager-Systems importieren.

Ergebnis

Sie haben mit der Xcelsius-Datei und der zugehörigen Flash-Datei die Benutzungsoberfläche der zukünftigen Dashboard-App erstellt.

Fahren Sie in diesem Teil des Tutorial fort, indem Sie nun den nächsten Schritt Tutorial Teil 3: Konfigurations-App mit Xcelsius erstellen durchführen. In diesem Schritt werden Sie die Benutzungsoberfläche erstellen, in der Sie den gewünschten Monat auswählen können.