Tutorial Teil 1: App mit Xcelsius erstellen 
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 Schritt erstellen Sie mit Hilfe der SAP-BusinessObjects-Anwendung Dashboard and Presentation Design (Xcelsius) die Benutzungsoberfläche einer einfachen App, in der Telefonkosten aufgeschlüsselt nach den verschiedenen Niederlassungen eines fiktiven Unternehmens für den vergangenen Monat ausgeben werden. Dabei stammen die anzuzeigenden Daten aus einer BW-Query, die Sie im Laufe dieses Tutorials ebenfalls erstellen (siehe Tutorial Teil 1: BW-Query erstellen). Nachdem Sie die Benutzungsoberfläche und die BW-Query erstellt haben, registrieren Sie beides im Dashboard-Framework (siehe Tutorial Teil 1: App registrieren).
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 ersten Teils des Tutorials, in welchem Sie die Möglichkeiten der Erstellung eingener App anhand eines einfachen Beispiels kennen lernen.
Hinweis
Stellen Sie sicher, dass Sie die vorhergehenden Schritte, wie sie in Tutorial Teil 1: einfache App erstellen und registrieren beschrieben sind, bereits durchgeführt haben.
Hinweis
Falls Sie einen Bereich einer Excel-Tabelle durch eine Query oder andere externe Quellen mit Daten versorgen lassen möchten, müssen Sie aus technischen Gründen eine Zeile von Zellen über diesem Bereich frei lassen. Diese Zellen werden während der Laufzeit durch das Dashboard-Framework mit technischen Namen gefüllt:

Bereich der Excel-Tabelle
Erstellen Sie eine neue Xcelsius-Datei. Im Zentrum des Bildes wird das (noch leere) UI angezeigt. Damit Ihre App von den Größenverhältnissen und vom Farbschema her mit den von SAP ausgelieferten Apps harmoniert, setzen Sie die folgenden Eigenschaften:
Wählen Sie in der Dropdown-Listbox Themen den Eintrag Phase.
Wählen Sie im Menüpunkt den Auswahlknopf Benutzerdefinierte Größe, und geben Sie die Größe in Pixel mit 596 (Breite) und 336 (Höhe) an.
Hinweis
Entscheidend ist das Seitenverhältniss. Sie können auch größere Werte angeben, wenn Sie mehr Platz für die Erstellung der Benutzungsoberfläche benötigen, indem Sie beide Zahlen mit demselben Faktor multiplizieren.
Im UI sollen die Telefonkosten, aufgeschlüsselt nach den Niederlassungen, ausgegeben werden. Eine dafür geeignete Grafik ist z. B. ein Balkendiagramm. Ziehen Sie darum aus dem Teilbild Komponenten die Ikone Balkendiagramm aus der Kategorie Diagramme in die leere Fläche oberhalb des Excel-Arbeitsblatts, und passen Sie die Größe auf den verfügbaren Bereich an.
Das Diagramm wird später durch eine BW-Query mit Werten versorgt. Damit Sie bereits bei der Erstellung der Benutzungsoberfläche das Aussehen des Diagramms Ihren Wünschen anpassen können, erstellen Sie im Excel-Arbeitsblatt einen Bereich mit Beispielswerten. Geben Sie darum in den Zellen A2:B10 die folgenden Beispielswerte ein (technisch gesehen könnten Sie diese Zellen auch leer lassen, da sie von der BW-Query mit Werten versorgt werden; die Daten dienen also nur dazu, dass Sie das UI-Design überprüfen können):
Niederlassung |
Monatliche Kosten |
Beispiel 1 |
2000 |
Beispiel 2 |
1800 |
Beispiel 3 |
1600 |
Beispiel 4 |
1400 |
Beispiel 5 |
1200 |
Beispiel 6 |
1000 |
Beispiel 7 |
8000 |
Beispiel 8 |
600 |
Hinweis
Beachten Sie, dass (wie oben erwähnt) die Zeile oberhalb der Tabelle leer bleiben muss.
Sie setzen nun Titel und Untertitel des Diagramms. Für spätere Änderungen ist es empfehlenswert, die Werte in das Excel-Arbeitsblatt einzutragen, und in den Eigenschaften des Diagramms auf diese Zellen zu verweisen. Geben Sie darum in die Zelle D2 den geplanten Titel Monatliche Kosten pro Niederlassung ein, und in der Zelle D4 den geplanten Untertitel Vergangener Monat.
Nun sorgen Sie dafür, dass die Einträge im Excel-Arbeitsblatt im Diagramm angezeigt werden. Markieren Sie hierzu das Diagramm, und wählen Sie im rechten Teilbild den Bereich Allgemein. Wählen Sie für die folgenden Bereiche die jeweils passenden Zellen des Arbeitsblattes:
Verweisen Sie für auf die Zelle D2.
Verweisen Sie für auf die Zelle D4.
Verweisen Sie für auf die Zelle B2.
Verweisen Sie für auf die Zelle A2.
Verweisen Sie für auf die Zellen A3:B10.
Um Daten von außerhalb zu empfangen, benötigen Sie innerhalb von Xcelsius entsprechende Verbindungen. Starten Sie hierzu den Daten-Manager, indem Sie im Menü wählen.
Erstellen Sie nun eine Verbindung. Wählen Sie hierzu in der Dropdown-Listbox Hinzufügen... den Eintrag Verbindung zu externer Schnittstelle.
Um eine Verbindung für die Daten der Query zu erzeugen, wählen Sie in der Registerkarte Definition die Drucktaste +, und geben Sie für die Verbindung die folgenden Daten ein:
Die Verbindung soll automatisch über das Dashboard-Framework von der BW-Query versorgt werden. Geben Sie in diesem Tutorial im Eingabefeld Name des Bereichs einen beliebigen Namen, hier z. B. FROM_QUERY_COSTS ein. Sie werden den Zusammenhang zwischen dieser Verbindung und der BW-Query bei der Registrierung der App (siehe Tutorial Teil 1: einfache App erstellen und registrieren) herstellen.
Achtung
Verwenden Sie für den Namen von Verbindungen nur Großbuchstaben, Ziffern und das Unterstreichungszeichen ('_').
Wählen Sie in der Dropdown-Listbox Typ des Bereichs den Eintrag Tabelle.
Im Eingabefeld Bereich geben Sie an, in welche Zellen die Ausgabe der Query geschrieben werden sollen; in diesem Tutorial ist dies A1:B10. Beachten Sie, dass Sie die oben erwähnte leere erste Zeile ebenfalls auswählen müssen, weil die entsprechenden Zellen vom Dashboard-Framework benötigt wird.
Wählen Sie in der Dropdown-Listbox Zugriff den Eintrag Schreiben, da die Query in der Lage sein muss, die Daten in die Xcelsius-App zu schreiben.
Schließen Sie den Daten-Manager.
Sichern Sie nun die Xcelsius-Datei lokal auf Ihrem Computer unter dem Namen ztut1_costs_month.
Erzeugen Sie aus Ihrer Xcelsius-Datei eine Flash-Datei (Dateinamenserweiterung swf), indem Sie im Menü wählen. Speichern Sie die Flash-Datei unter dem Namen ztut1_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.
Sie haben mit der Xcelsius-Datei und der zugehörigen Flash-Datei die Benutzungsoberfläche der zukünftigen Dashboard-App erstellt. In den nächsten Schritten werden Sie eine BW-Query erstellen, welche für die Werteversorgung der App zuständig ist. Als letzten Schritt registrieren Sie die App im Dashboard-Framework.
Fahren Sie in diesem Teil des Tutorial fort, indem Sie nun den nächsten Schritt Tutorial Teil 1: BW-Query erstellen durchführen.