Planen der Berichterstellung für Duet Enterprise

 

Gilt für: Duet Enterprise for Microsoft SharePoint and SAP

Letztes Änderungsdatum des Themas: 2011-08-05

Dieser Artikel enthält Anleitungen, die Ihnen helfen sollen, Duet Enterprise-Berichterstellungsfeatures auf SharePoint Server-Websites zu verstehen, zu planen und bereitzustellen. Mithilfe des Berichterstellungsfeatures von Duet Enterprise für Microsoft SharePoint und SAP können Sie SAP-Berichte aus SAP ERP- oder SAP Business Warehouse-Systemen in Duet Enterprise für Microsoft SharePoint und SAP-Websites integrieren. Berichte können über Listen mit verfügbaren Berichten angefordert werden. Wenn ein Bericht von einem autorisierten Benutzer angefordert wird, wird der Bericht im SAP-System generiert und an die entsprechende Berichtsbibliothek auf einer Berichterstellungswebsite in SharePoint Server weitergeleitet.

Inhalt dieses Artikels:

  • Duet Enterprise-Berichterstellung (Übersicht)

  • Konfigurieren einer Webanwendung für die Berichterstellung

  • Integrieren der Berichterstellung in Websites

  • Berichterstellungsszenarien

Duet Enterprise-Berichterstellung (Übersicht)

Beim Duet Enterprise-Berichterstellungsfeature werden Funktionen für die Generierung von SAP-Berichten mit SharePoint-Dokumentverwaltungsfunktionen kombiniert. Endbenutzer können SAP-Berichte von einer SharePoint Server-Website aus anfordern. Diese Berichte werden im SAP-System generiert und richtig weitergeleitet und in SharePoint Server 2010-Dokumentbibliotheken gespeichert, sodass autorisierte Benutzer die Berichte anzeigen können.

Die Duet Enterprise-Berichterstellung ist als SharePoint Server 2010-Feature implementiert und kann auf Websitesammlungs- und Websiteebene aktiviert werden. Wenn die Berichterstellung für eine bestimmte Websitesammlung aktiviert wurde, kann ein Websitebesitzer das Feature für jede Website in der Websitesammlung aktivieren, damit Websitebenutzer SAP-Berichte aus einem SAP ERP- oder SAP Business Intelligence-System anfordern und in eine SharePoint-Dokumentbibliothek weiterleiten lassen können. SAP-Berichte können von jedem Websitebenutzer angefordert werden, der über die notwendigen Berechtigungen verfügt. (Diese Funktionen sind standardmäßig in den Duet Enterprise-Websites enthalten.) Die verfügbaren Berichte und die Berechtigungen zum Anzeigen der Berichte basieren auf dem SAP-Berichtskatalog, der in der SAP-Umgebung verwaltet wird. Weitere Informationen zum Konfigurieren von Berichten im SAP-System finden Sie im SAP-Bereitstellungshandbuch für Duet Enterprise im Abschnitt zum Konfigurieren der Berichterstellung.

Mit einer auf Duet Enterprise basierenden Lösung kann die Berichterstellung in beliebig viele Websites integriert werden. Alle Berichte für die Websites in einer bestimmten Webanwendung werden vom OBAFileReceiver-Webdienst an die richtigen Bibliotheken in der jeweiligen Webanwendung weitergeleitet. Dieser Webdienst wird mit der Webanwendung verbunden, wenn diese für die Berichterstellung konfiguriert wird. Diese Architektur wird in der folgenden Abbildung veranschaulicht. Im SAP-System wird jeder Bericht asynchron von einem SAP-Dokumentherausgeber verarbeitet und über einen der entsprechenden SharePoint-Webanwendung zugeordneten Port an diese weitergeleitet.

Duet Enterprise-Berichtsübersicht

Duet Enterprise-Berichte enthalten Geschäftsdaten, die im SAP-System geschützt werden, indem nur autorisierte Benutzer oder Rollen die Berichte anfordern oder anzeigen können. Berichte können abhängig von der Berichtsvorlage einem bestimmten Benutzer oder einer SAP-Rolle zugewiesen werden. Bei der Berichtsübermittlung wird vom SAP-System eine externe Inhaltstypeigenschaft verwendet, um die Liste der Benutzer oder Rollen, die den Bericht anzeigen können, SharePoint Server zu übergeben. Wenn ein Bericht an eine Zielwebsite und eine Zielbibliothek übermittelt wird, werden die Berechtigungen gemäß den vom SAP-System gesendeten Berechtigungsinformationen konfiguriert.

In der folgenden Abbildung wird der End-to-End-Prozess von der Anforderung eines Berichts durch einen Benutzer bis zur Übermittlung des Berichts an die entsprechende Website und Bibliothek nachverfolgt.

Duet Enterprise-Berichtsworkflow

  1. Ein Benutzer klickt auf der Seite Berichte auf Bericht ausführen.

  2. Die Aktion Bericht ausführen ist dem externen Inhaltstyp des Berichts im Business Data Connectivity Service zugeordnet. Die Anforderung enthält alle Metadaten, die letztendlich für die Weiterleitung des Berichts an den richtigen Speicherort benötigt werden.

  3. Die Berichtsanforderung wird vom in Duet Enterprise enthaltenen SAP-Webdienst empfangen.

  4. Der Bericht wird vom SAP-System asynchron verarbeitet. Die Anforderungen werden in Warteschlangen gestellt und in Aufträgen verarbeitet.

  5. Wenn der Bericht generiert wird, wird dieser zusammen mit Berechtigungen und anderen Daten dem SAP-Dokumentherausgeber übergeben, um die Übermittlung zu planen.

  6. Der Bericht wird zusammen mit den entsprechenden Eigenschaften an den OBAFileReceiver-Webdienst übermittelt.

  7. Vom OBAFileReceiver-Webdienst wird der Bericht in die entsprechende Dokumentbibliothek und den entsprechenden Ordner verschoben, und die Berechtigungen für den Bericht werden festgelegt.

  8. Ein autorisierter Benutzer kann den Bericht dann anzeigen oder herunterladen.

Konfigurieren einer Webanwendung für die Berichterstellung

Der OBAFileReceiver-Webdienst empfängt Berichte vom SAP-System, und die einzelnen Berichte werden basierend auf den jeweiligen Metadaten an die entsprechende Berichtsbibliothek weitergeleitet. Wenn Sie das Berichterstellungsfeature in einer Webanwendung verfügbar machen möchten, muss der OBAFileReceiver-Webdienst in der Serverfarm ausgeführt werden, und die Webanwendung muss konfiguriert werden, um den Dienst über die Webanwendung verfügbar zu machen.

Zum Aktivieren der Verwendung des OBAFileReceiver-Webdiensts müssen Sie die Webanwendung erweitern, von der der Webdienst verwendet wird. Dazu erstellen Sie eine zusätzliche Zone, in der der Dienst sicher ausgeführt werden kann. Diese Zone muss die folgenden Merkmale aufweisen:

  • SSL (Secure Sockets Layer) muss verwendet werden.

  • Die Anspruchsauthentifizierung muss verwendet werden.

  • Die Windows-Authentifizierung und die Standardauthentifizierung müssen verwendet werden.

  • Die Zone muss an ein Zertifikat gebunden sein, das für das SAP-System vertrauenswürdig ist.

Wenn die neue Zone für die Ausführung des Webdiensts erstellt und konfiguriert ist, erstellen Sie eine Websitesammlung und konfigurieren dann mit dem Hilfsprogramm DuetConfig.exe die Webanwendung so, dass eine Verbindung mit dem OBAFileReceiver-Webdienst hergestellt wird. Beim Konfigurieren der Berichterstellung für eine Webanwendung geben Sie außerdem den Kontonamen an, der vom SAP-System für die Kommunikation mit dem OBAFileReceiver-Webdienst verwendet wird (dies ist der Kontoname, der vom SAP-Dokumentherausgeber zum Veröffentlichen von Berichten verwendet wird), sowie die URL der Stammwebsite der Zone, die Sie für die Verbindung mit dem Webdienst erstellt haben. Eine vollständige Beschreibung der Vorgehensweise zum Konfigurieren einer Webanwendung für die Berichterstellung finden Sie unter Aktivieren des Empfangens von Berichten für eine Webanwendung (https://go.microsoft.com/fwlink/?linkid=191895&clcid=0x407).

Wichtig

  • Für die Duet Enterprise-Berichterstellung müssen die Berichterstellungsmodelle in den Business Data Connectivity Service importiert werden. Dies kann während der Produktbereitstellung geschehen. Weitere Informationen finden Sie unter Importieren von Modellen (https://go.microsoft.com/fwlink/?linkid=205813&clcid=0x407).

  • Das Anwendungspoolkonto für die Webanwendung, in der die Berichtveröffentlichungswebsite ausgeführt wird, muss über die Berechtigung Ausführen für die Methode Specific Finder im externen SAPRoles-Inhaltstyp verfügen. Dies ist erforderlich, damit im SAP-System Abfragen ausgeführt werden können, mit denen das Vorhandensein von Rollen ermittelt werden kann (Rollensuche). Das Anwendungspoolkonto muss zudem im SAP-System über die Berechtigung zum Ausführen der Suche verfügen. Beachten Sie, dass das Anwendungspoolkonto identisch mit dem Konto ist, das im Duet Enterprise Bereitstellungsarbeitsblatt (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x407) aufgezeichnet ist, das in der Zeile "Dienstkonto für die Webanwendung der Duet Enterprise-Websites" in Tabelle 3 aufgeführt wird.

Integrieren der Berichterstellung in Websites

Sie haben zwei Möglichkeiten, SAP-Berichte in eine Website in einer Duet Enterprise-Lösung zu integrieren:

  • Beim Konfigurieren der Duet Enterprise-Startpaket-Services (Starter Services) wird die Berichterstellung automatisch in die Websites integriert, und alle erforderlichen Features werden aktiviert.

  • Sie können allen vorhandenen Websites Berichtsbibliotheken hinzufügen. Hierzu müssen Sie die folgenden Features aktivieren:

    • Aktivieren Sie auf der Stammwebsite der Websitesammlung, die die Berichte enthalten soll, das Feature Inhaltstypen für Duet Enterprise-Berichte, und stellen Sie sicher, dass das Feature Features von SharePoint Server-Standardwebsite-Sammlungen aktiviert ist.

    • Aktivieren Sie auf der Website, die die Berichte enthalten soll, das Feature Duet Enterprise-Berichterstellung. Wenn dieses Feature aktiviert ist, sind alle Berichterstellungsfunktionen auf der Website verfügbar.

Berichterstellungsszenarien

An den Szenarien in diesem Abschnitt sind die folgenden Personen beteiligt:

  • Naoki Sato ist SharePoint Server 2010-Systemadministrator bei Contoso, Ltd.

  • Michel Pereira ist Vertriebsmanager bei Contoso, Ltd.

  • Tali Roth ist Vertriebsleiterin bei Contoso, Ltd. und Michel Pereiras Vorgesetzte.

  • David Longmuir ist Administrator der Vertriebswebsite für Contoso, Ltd. und arbeitet hauptsächlich mit der Vertriebsabteilung zusammen; er ist außerdem Websiteadministrator für die Kundenentitätscenter-Website.

Szenario 1: Konfigurieren des neuen Duet Enterprise-Berichterstellungsfeatures

Die von Michel Pereiras Vertriebsteam verwendete Website für die Zusammenarbeit befindet sich in einer Serverfarm, in der Duet Enterprise bereitgestellt ist. Michel Pereiras Teammitglieder zeigen die Berichte, für die sie über Berechtigungen verfügen, zurzeit direkt im SAP-System an. Er möchte die Integration zwischen SharePoint Server 2010 und dem von Duet Enterprise bereitgestellten SAP-System nutzen, um die Berichte direkt an die Website für die Zusammenarbeit weiterleiten zu lassen. Die Teammitglieder senden an die IT-Abteilung eine Anforderung, die Website mit Unterstützung für die Berichterstellung zu konfigurieren. Die Anforderung wird in die Warteschlange von Naoki Sato gestellt.

Naoki Sato, der Farmadministrator, vergewissert sich, dass die Webanwendung, in der die Website für die Zusammenarbeit des Vertriebsteams ausgeführt wird, noch nicht für die sichere Kommunikation mit dem SAP-System erweitert wurde. Der Farmadministrator sucht mithilfe der SharePoint Server 2010-Zentraladministration die Webanwendung und erweitert diese, indem er eine zusätzliche Zone erstellt, die für SSL (Secure Sockets Layer) und Anspruchsauthentifizierung konfiguriert ist. Anschließend erstellt er eine Websitesammlung und stellt mit dem Hilfsprogramm DuetConfig.exe eine Verbindung mit dem OBAFileReceiver-Webdienst her. Die Webanwendung ist jetzt für den Empfang von Berichten eingerichtet. Naoki Sato sendet eine E-Mail an David Longmuir, den Websitesammlungsadministrator für die Website für die Zusammenarbeit des Vertriebsteams.

Mithilfe der von Naoki Sato gesendeten Anweisungen konfiguriert David Longmuir die Websitesammlung für den Empfang von Berichten. Er aktiviert in der Stammwebsite der Websitesammlung, die die Berichte enthalten soll, das Feature Inhaltstypen für Duet Enterprise-Berichte und überprüft, ob das Feature Features von SharePoint Server-Standardwebsite-Sammlungen aktiviert ist. Anschließend besucht er die Website für die Zusammenarbeit, die sich eine Ebene über dem Stamm der Websitesammlung befindet, und aktiviert das Feature Duet Enterprise-Berichterstellung. Dann vergewissert er sich, dass die Berichtsbibliothek auf der Website erstellt wird. Die Benutzer der Website des Contoso-Vertriebsteams können jetzt über die Website für die Zusammenarbeit SAP-Berichte anfordern, empfangen und anzeigen.

Szenario 2: Zusammenarbeit mit Duet Enterprise-Berichten

David Longmuir konfiguriert in seinem sekundären Zuständigkeitsbereich bei Contoso, Ltd. zugehörige Berichte für die von ihm verwaltete Kundenentitätscenter-Website. Er möchte dem Vertriebsteam die Verwendung von Duet Enterprise-Berichten ermöglichen, in deren Mittelpunkt ein bestimmter Kunde von Contoso, Ltd. steht. Er aktiviert die Duet Enterprise-Berichterstellung für die Zusammenarbeit auf der Kundenentitätscenter-Website und verwendet dabei ähnliche Schritte wie beim Einrichten der Website des Contoso-Vertriebsteams für die Berichterstellung. David Longmuir möchte die Websitevorlage für die Kundenentitätscenter-Instanz anpassen, um die Berichterstellung zu ermöglichen. Er erstellt mithilfe der Mastervorlage für Kundenentitätsinstanzen eine Testwebsite und passt diese an, indem er das Duet Enterprise-Berichterstellungsfeature aktiviert. Dann konfiguriert er zugehörige Berichte und die Parameterzuordnung für den Kundenentitätskontext, sodass Tali Roth und Michel Pereira diese Informationen nicht bei jeder Berichtsgenerierung erneut eingeben müssen. Wenn David Longmuir die Webparts und Seiten angepasst und Duet Enterprise-Berichte auf den Instanzwebsites aktiviert hat, speichert er diese Anpassungen als Websitevorlage, die von anderen Instanzwebsites verwendet werden kann, und erstellt die Berichtsansichten neu, die er in der Websitevorlage verfügbar machen möchte. Dadurch werden automatisch Duet Enterprise-Berichte für alle neuen Kundeninstanzwebsites aktiviert.

Tali Roth gibt einen Bericht zu einer neuen Kundenchance für Michel Pereira frei. Sie möchte diese neue Kundenchance schnell nutzen und beschließt daher, mithilfe des Zusammenarbeitsfeatures einen Zusammenarbeitskontext für den Kunden zu erstellen. Wenn die Website erstellt ist, zeigt Tali Roth die zugehörigen Berichte auf der Angebotsseite an und führt den Bericht Zusammenfassung der Verkaufschance aus. Sobald der Bericht generiert und übermittelt wurde, wird dieser in den zugehörigen Dokumenten als neues Dokument angezeigt. Tali Roth beschließt, das Feedback aller Vertriebsmanager und damit auch von Michel Pereira einzuholen. Sie gibt den Bericht für alle Vertriebsmanager im Team frei und legt die Berechtigungen entsprechend fest. Anschließend fordert sie per E-Mail Feedback an. Michel Pereira kann den Bericht jetzt über den Zusammenarbeitskontext (Angebotsseite) anzeigen und gibt Tali Roth schnell Feedback, das alle Vertriebsmanager sehen können.