Der SAP BW-BPS Web Interface Builder Projekt: elearning SAP BPS Auftraggeber: Prof. Dr. Jörg Courant Gruppe 3: Bearbeiter: Diana Krebs Stefan Henneicke Uwe Jänsch Andy Renner Daniel Fraede Uwe Jänsch 1
1 Einleitung Dieses Dokument entstand im Rahmen der Vorlesung Spezielle DV-Anwendungen II im Sommersemester 2007 und ist Bestandteils des Projektes SAP-BPS. Ein Ziel dieses Projektes ist die Erstellung von Hilfsscripten mit denen WI-Studenten späterer Semester in der Lage sind, sich schnell in SAP-BPS einzuarbeiten. Planungen im SAP BW SEM setzen voraus, das eine entsprechende SAP GUI- Software auf dem PC des Nutzers installiert ist. Des Weiteren muss der Nutzer grundsätzlich wissen, wie die benötigten Funktionen in SAP zu benutzen sind und vor allem, wie er durch die verschiedenen Menüs navigieren kann. SAP bietet hierzu eine Alternative an. Mit Hilfe des Web Interface Builders können einige Planungsfunktionen aus SAP auf eine Weboberfläche portiert werden. Der Vorteil hierbei liegt auf der Hand: Der Nutzer benötigt keine weiter Software als einen Browser. Außerdem sind die Menüs recht einfach gehalten, so dass ein Überblick schnell erreicht wird. Auf der anderen Seite bietet diese Technik auch Nachteile, nämlich das aufgrund der Einfachheit der Anwendung, die Funktionsvielfalt stark eingeschränkt ist. Im Folgenden werden Sie ein Web Interface eigenständig erstellen, generieren und testen. Anschließend können Sie sich selber ein Bild über die Vor- und Nachteile machen. Anmerkungen: Als Voraussetzung zur Durchführung dieses Tutorials muss die erforderliche Planungsebene, sowie das dazugehörige Planungsgebiet, Planungspaket und Layout bereits angelegt sein. SAP gibt als Grenze für die Planung via Weboberfläche 5.000 Zellen an. Also beispielsweise 10 Spalten mit je 500 Zeilen. 1
2 Web-Oberfläche mit dem Web Interface Builder erstellen Mit Hilfe des Web Interface Builders können Webseiten generiert werden, über die man anschließend Kennzahlen pflegen kann. Hierbei können Funktionalitäten, die zuvor im SAP BW erstellt wurden, wie zum Beispiel eine Umwertung oder eine andere Berechnung über den Fox-Formeleditor, einbezogen und genutzt werden. Starten des Web Interface Builders Strategie Enterprise Management/ Business Analytics Business Information Warehouse Business Planning and Simulation Web Interface Builder Customizing Oder über den technischen Namen BPS_WB. Erstellen eines neues Web Interface Web Interface Anlegen (mit den vorgeschlagenen Elementen) Abbildung 1: leere Startseite im Web Interface Builder Wie Sie erkennen, ist eine Grundstruktur bereits vorhanden. Dieser fügen Sie neue Elemente hinzu, indem Sie mit der rechten Maustaste auf das Element Page 1 klicken und Subkomponenten anlegen wählen. 2
Neue Komponenten anlegen Fügen Sie folgende Komponenten hinzu: Planungslayout und Drucktaste Funktion. Anpassen der neuen Elemente an 1. Legen Sie die Attribute für das Planungslayout an, und zwar Planungsgebiet, Planungsebene, Planungspaket und Layout. Anmerkung: Beachten Sie, das das Attribut Drucktaste für neue Zeile auf false umgestellt werden muss! Der Drucktaste Funktion können Sie beispielsweise eine Umwertungs-Funktion hinterlegen, falls Sie so eine in Ihrem Planungsgebiet angelegt haben. Falls Sie keine Funktionen im Planungsgebiet angelegt haben, entfernen Sie die Drucktaste Funktion wieder, da nichtbelegte Buttons die Erstellung des Web Interfaces verhindern. 2. Legen Sie nun die Attribute für die Drucktaste Funktion an, falls Sie diese nutzen: Planungsgebiet, Planungsebene, Paket, Funktion und Parametergruppe. 3
Speichern Sie im Anschluss das Web Interface. Anmerkung: Beachten Sie, dass der Namen des Web Interface, aufgrund einer SAP Konvention, mit Y oder Z beginnen muss! Webseite generieren und ausführen Generieren Sie die Webseiten über das Icon generieren. Abbildung 2: Menüleiste im Web Interface Builder Nachdem die Seite generiert wurde, wurde die Webseiten auf dem Webserver erstellt und dort abgelegt. Sehen Sie sich das Ergebnis in einem Browser an. Bearbeiten Anzeige in externem Browser. Verwenden Sie als Login-Daten Ihre Zugangsdaten zum SAP BW. Die folgende Grafik zeigt einen Ausschnitt einer möglichen Web-Oberfläche. Abbildung 3: mögliche SAP Web- Oberfläche 4
Anmerkungen: Falls Sie, über den Web Interface Builder, Änderungen an Ihrem Web Interface durchgeführt haben, diese aber nicht im Browser angezeigt werden, müssen Sie den Browser beenden und neu starten. Alternativ können Sie alle Cookies entfernen. Wenn Sie ihre Webseite aufrufen und die Fehlermeldung bekommen, dass das Planungsgebiet durch Ihren Account gesperrt ist, so stellen Sie zunächst sicher, dass Sie mit dem SAP BW Client nicht parallel arbeiten. Falls dies keinen Erfolg bringt, müssen Sie ihre eigenen Sperreinträge löschen. Vorausgesetzt, Sie verfügen über die nötigen Rechte, erreichen Sie die Sperreinträge über den technischen Namen SM12. 3 Plandaten über die Weboberfläche ändern Wenn Sie in Ihrem Browser nun die Weboberfläche sehen, können Sie mir dem Planen beginnen. Hierzu können Sie vorhandene Werte überschreiben oder leere Felder mit Daten füllen. Wurden Daten im SAP System geändert, wird dies nach dem Speichern auf der Weboberfläche angezeigt. Mit der Schaltfläche Beenden schließen Sie die Planungsanwendung. Dies ist wichtig, da ansonsten die Planung von anderer Stelle über das SAP System nicht möglich ist. Anmerkung: Vergessen Sie nach dem Ändern der Plandaten nicht, den Button sichern zu betätigen um die Änderungen im SAP System zu speichern. 5