SAP-Daten flexibel, erweiterbar und vereinheitlicht darstellen

Datenkommunikation zwischen SharePoint und SAP

SharePoint mit SAP aus Entwicklersicht verbinden

Als Entwickler hat man die Möglichkeit, mit Standardmitteln SharePoint mit SAP zu verbinden. Dabei kann auf SAP-Daten zur weiteren Verarbeitung oder einfach nur zum Anzeigen in SharePoint zugegriffen werden. Dies hat zum einen den Vorteil, dass am Anfang keine Lizenzkosten anfallen (bei einer Weiterverarbeitung der SAP-Daten können durchaus SAP-Lizenzkosten anfallen), und zum anderen den Nachteil, dass Entwicklungsaufwand betrieben werden muss, der wiederum Kosten verursacht.

Tabelle 1: SharePoint mit SAP aus Entwicklersicht verbinden

Anbieter

Beschreibung

SAP .NET Connector

Der SAP .NET Connector (flexible Lösung) stellt eine Entwicklungsumgebung dar, mit der eine Kommunikation zwischen SharePoint und SAP aufgebaut werden kann. Mit dem SAP .NET Connector können unterschiedliche Applikationen geschrieben werden, die WebServices und RFCs nutzen. Ein großer Vorteil des Connectors ist, dass unterschiedliche Programmiersprachen verwendet werden können, unter anderem C#, C++ und sogar Visual Basic .NET.

Web Service

Über Web Services (die umfangreiche Lösung) kann ein bidirektionaler Datenaustausch zwischen SharePoint und SAP stattfinden. Dafür müssen benötigte Funktionsbausteine in SAP (ABAP) erstellt werden. Darüber hinaus sollte der Web Service (WSDL) zum Funktionsbaustein im SAP Web Service Browser generiert werden.

iView

Über iView (schnelle Lösung) besteht ebenso die Möglichkeit eines bidirektionalen Datenaustauschs zwischen SharePoint und SAP. Lesender sowie schreibender Zugriff ist möglich. iViews sind vergleichbar mit WebParts in SharePoint. Für die Nutzung der iViews werden die SSO-Services von SharePoint benötigt. iViews können unterschiedliche Inhalte haben, unter anderem Datenbanken oder externe Inhalte. Sie sind noch in SharePoint 2010 enthalten, werden aber nicht weiter supported.

Business Connectivity Services (BCS)

BCS (die umfangreiche Lösung) wurden erst mit der SharePoint-2010-Version eingeführt. BCS stellen eine überarbeitete Architektur der BDC (Business Data Connectivity) da, die unter SharePoint 2007 verwendet wurden. BCS sind schon in der kostenlosen SharePoint Foundation Version enthalten. BCS bieten eine Reihe von Features und Diensten, mit denen aus SharePoint heraus verschiedene Quellen für externe Daten integriert werden können. Der Vorteil ist, dass über BCS nicht nur externe Daten gelesen werden können, sondern es besteht auch die Möglichkeit, diese zu verändern und zurückzuschreiben.

Doch auch mit diesen Bordmitteln stößt man schnell an die Grenzen und sollte sich vorab durch eine detaillierte Analyse überlegen, ob hier nicht lieber ein Third-Party-Tool zum Einsatz kommen sollte. Im nächsten Abschnitt werden die Key Player auf dem Markt näher betrachtet und ein praxisorientiertes Beispiel aufgezeigt.

Aktuelle Key Player auf dem Markt

Die Anzahl der Third-Party-Tools auf dem Markt nimmt immer mehr zu. Es gibt verschiedene Tools, die eine nahtlose Integration zwischen SharePoint und SAP ermöglichen. Der Zugriff auf SAP-Daten und SAP-Funktionalitäten lässt sich sehr schnell realisieren, der Aufwand ist vergleichbar mit dem Hinzufügen eines WebParts in einer SharePoint WebSite. Damit erhält man schnell einen Überblick über relevante Daten - egal ob es sich hierbei um einen Einkaufsprozess oder um einen Urlaubsantrag handelt. Neben der Möglichkeit zur schnellen Umsetzung eines Pilotprojektes bieten Third-Party-Tools weitere Vorteile für die Nutzung im Enterprise Umfeld:

  • Schnelle Bereitstellung der Lösung

  • Geringer Schulungsaufwand, da die Mitarbeiter zumeist schon mit der SharePoint-Oberfläche vertraut sind

  • Möglichkeit zur Integration seitens des Fachbereichs, da keine Notwendigkeit zum Schreiben eigener Codes

  • Einfache Synchronisierung der Rollen beziehungsweise Berechtigungen

  • Unterstützung für SSO

In der folgenden Tabelle werden vier Tools genauer vorgestellt.

Tabelle 2: Third-Party-Tools zur Integration von SharePoint mit SAP

Anbieter

Beschreibung

SAP und Microsoft

Das von Microsoft und SAP gemeinsam entwickelte Duet Enterprise entstand aufgrund der stetigen Nachfrage der Kunden nach einer besseren Verzahnung dieser beiden Welten. Die Lösung ermöglicht die bidirektionale Integration, für eine schnelle Umsetzung werden vorkonfigurierte UseCases mitgeliefert. Hierbei kann der Anwender zum Beispiel schnell auf Kunden- oder Lieferantendaten zugreifen. Über SSO kann auf SAP-Daten zugegriffen und das bestehende Berechtigungskonzept übernommen werden.Weitere technische und fachliche Informationen direkt auf der Homepage.

Winshuttle

Der Anbieter Winshuttle hat ein breites Produktangebot. Ein Produkt deckt dabei das Winshuttle Query ab, das eine Verbindung zwischen SharePoint und SAP aufbaut. Der Hauptfokus dieser Query liegt auf der Automatisierung von Daten und der dahinterliegenden Prozesse in SAP. Ein weiterer Fokus ist die SAP-SharePoint-Integration. Es wird somit der Zugriff auf SAP-Daten und SAP-Funktionalitäten ermöglicht.Weitere technische und fachliche Informationen direkt auf der Homepage.

Theobald Software

Mit ERPConnect Services von Theobald Software ist es ohne Programmierkenntnisse möglich, SharePoint mit SAP zu integrieren. SharePoint-Listen können sehr einfach mit SAP-Objekten verknüpft werden. Der BCS Connector ist komplett in SharePoint integriert, es ist keine zusätzliche Middleware nötig. Durch die ERPConnect Services Runtime ist es zudem möglich, über die Schnittstellenprogrammierung in .NET aus SharePoint heraus auf SAP-Daten zuzugreifen. Weitere technische und fachliche Informationen direkt auf der Homepage.

Sitrion

Über Sitrions UniversalBDC ist es möglich, SAP-Daten in einer Dokumentenbibliothek, Liste oder einem Detail-Webpart anzuzeigen. Zusätzlich bietet die Sitrion-Entwicklersuite ServiceStudio durch die integrierten Tools umfangreiche Möglichkeiten, aus Microsoft IDE Visual Studio direkt auf SAP-Funktionen zuzugreifen. ServiceStudio nutzt alle Fähigkeiten des .NET Frameworks 3.5. Weitere technische und fachliche Informationen direkt auf der Homepage.

In den nachfolgenden Absätzen werden die ERPConnect Services von Theobald Software genauer unter die Lupe genommen und vorgestellt. Anhand eines praxisorientierten Beispiels lässt sich sehr gut zeigen, wie einfach es ist, SAP-Daten flexibel, erweiterbar und vereinheitlicht in SharePoint darzustellen.