Show TOC

VorgehensweiseTutorial Teil 1: App registrieren 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 Schritt registrieren Sie die App und die BW-Query, welche Sie in den vorigen Schritten des Tutorials erstellt haben. Erst danach können Sie die App im Rahmen Ihrer Dashboards anzeigen lassen.

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.

Im Rahmen des ersten Teils des Tutorials erstellen Sie eine einfache App mit zugehöriger BW-Query, die Sie in diesem Schritt in Ihrem System des SAP Solution Manager registrieren.

Hinweis 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.

Ende des Hinweises.

Die Registrierung erfolgt durch eine Web-Dynpro-Anwendung mit dem Namen dashboard_apploader. Am einfachsten rufen Sie eine Web-Dynpro-Anwendung auf, indem Sie 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.

Vorgehensweise

Sie registrieren die App in Ihrem SAP-Solution-Manager-System.

  1. Starten Sie die Registrierung, indem Sie den oben erstellten Eintrag Registrierung von Apps im SAP Easy Acess Menü mit Doppelklick wählen.

  2. Wählen Sie die Drucktaste Neue App registrieren.

  3. Geben Sie im Bild Allgemeine Einstellungen die folgenden Daten ein:

    • Markieren Sie den Auswahlknopf Standard-App.

    • Geben Sie im Eingabefeld Technischer Name den technischen Namen der App ein. In diesem Tutorial sei dies Z_TUTORIAL_1_APP.

    • Geben Sie in den Eingabefeldern Kurztext und Beschreibung eine beliebige geeignete Kurzbeschreibung der App ein.

    • Wählen Sie in der Dropdown-Listbox Namensraum einen beliebigen Namensraum. Möglicherweise müssen Sie zunächst einen passenden Namensraum erstellen. Weitere Informationen hierzu finden Sie in Eigene Apps in der Dashoard-Infrastruktur registrieren.

    • Wählen Sie in der Dropdown-Listbox Kategorien den Eintrag, zu dem die App aus Sicht des Benutzers thematisch gehört; dabei können Sie auch mehrere Kategorien angeben. In diesem Tutorial wählen Sie die Kategorie ohne Zuordnung.

    • Die Dropdown-Listbox Berechtigungsgruppe gibt an, ob eine Berechtigungsprüfung durchgeführt werden soll, wenn die App aufgerufen wird. In diesem Tutorial wählen Sie den Eintrag Public, es wird also keine weitere Berechtigungsprüfung durchgeführt.

    • In App-Flash-Datei (SWF) geben Sie den Speicherort der Flash-Datei an, welche die App enthält. In diesem Fall ist es der Speicherort von ztut1_costs_month.swf, die Sie im ersten Teil des Tutorials erstellt haben.

    • In Symboldatei (JPG) geben Sie den Speicherort einer Bilddatei an, welches in den entsprechenden Oberflächen die App repräsentieren soll. Wählen Sie in diesem Tutorial eine beliebige Bilddatei des Typs JPG.

    • In Xcelsius-Datei (XLF) geben Sie den Speicherort der Xcelsius-Datei an, welche die App enthält. In diesem Fall ist es der Speicherort von ztut1_costs_month.xlf, die Sie im ersten Teil des Tutorials erstellt haben.

    • Die Eingabefelder Customizing-Auftrag für App-Typ und Workbench-Auftrag für Dateien benötigen Sie nur, wenn Sie die App weiter transportieren möchten (siehe Erweiterung des Dashboard-Framework um eigene Apps). In diesem Tutorial sei dies nicht der Fall; lassen Sie die Eingabefelder also leer, wenn die Einstellungen in Ihrem System dies zulassen.

    • Da zu dieser App keine Konfigurations-App gehört, markieren Sie das Kennzeichen Hat Konfigurations-App nicht.

    Wechseln Sie nun zum zweiten Schritt der Registrierung, indem Sie die Drucktaste Weiter wählen.

  4. Geben Sie im Bild Datenquellen für Apps an, aus welchen Quellen die Daten stammen, die in der App angezeigt werden sollen.

    Die App, welche Sie erstellt haben, benötigt für ihre Daten lediglich eine BW-Query (Über BW-Query bereitgestellte Daten). Markieren Sie darum in diesem Schritt das genannte Kennzeichen.

    Hinweis Hinweis

    Als zusätzliche Information wird Ihnen die Benutzungsoberfläche sowie die Verbindungen der App angezeigt, die Sie bei der Erstellung der Xcelsius-Datei angelegt haben. Mit dem Kennzeichen Auf Änderungen warten können Sie erreichen, dass eine Änderung in den Daten für die Verbindung ein Ereignis im Backend erzeugt, das sofort auf diese Änderung reagiert. Dies ist in diesem Tutorial nicht notwendig.

    Ende des Hinweises.

    Wechseln Sie nun zum dritten Schritt der Registrierung, indem Sie die Drucktaste Weiter wählen.

  5. Im Bild BW-Daten geben Sie die Beziehung zwischen der App und der BW-Query an, welche die anzuzeigenden Daten bereitstellt. In diesem Tutorial ist ZTUT1_COSTS_MONTH die zugehörige Query, die Sie im vorigen Abschnitt des Tutorials erstellt haben Geben Sie also diese Query im Teilbild BW-Querys ein.

    • In der Tabelle Filter für BW-Query geben Sie an, auf welche Merkmale die anzuzeigenden Werte in der Query gefiltert werden sollen. In unserem Beispiel gibt es keine solchen Filter. Zwar werden nur die Daten des letzten Monats angezeigt, aber diese Filterung geschieht bereits in der BW-Query selbst.

    • In der Tabelle Verwendung von BW-Query-Ergebnis in App geben Sie an, wie die Ergebnisse der Query verwendet werden.

      In der Spalte Datenquelle existiert bereits eine Zeile mit dem Eintrag RESULT. Geben Sie hier die Verbindung der App an, an welche die Resultate der Query weiter geleitet werden. In diesem Tutorial ist dies die Verbindung FROM_QUERY_COSTS, die Verbindung, welche Sie bei der Erstellung der Xcelsius-UI erstellt haben.

    Wechseln Sie nun zum vierten Schritt der Registrierung, indem Sie die Drucktaste Weiter wählen.

  6. In Navigation haben Sie Gelegenheit, weiter gehende Navigationsmöglichkeiten zu definieren. Da Sie dies in diesem Teil des Tutorials nicht nutzen möchten, geben Sie hier nichts ein.

    Wechseln Sie nun zum letzten Schritt der Registrierung, indem Sie die Drucktaste Weiter wählen.

  7. Im Schritt Einstellungen App-Typ können Sie Ihre Einstellungen nochmals überprüfen. Beenden Sie den Wizard, indem Sie die Drucktaste Fertigstellen wählen.

Ergebnis

Sie haben die von Ihnen erstellte App im Dashboard-Framework registriert und können Sie in Ihren Dashboards anzeigen lassen.