Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zeit für den Abschluss: 15 Minuten
Objektiv: Sie müssen nun die Anwendungsdefinitionsdatei verwenden, die Sie mit dem Tool "Geschäftsdatenkatalogdefinitions-Editor" erstellt haben, und sie in Microsoft Office SharePoint Server importieren.
Voraussetzungen
Sie sollten eine Anwendungsdefinitionsdatei erstellt haben, wie in Schritt 2 beschrieben: Erstellen einer Anwendungsdefinitionsdatei für die SAP Artifacts.
Der Microsoft Single Sign-On-Dienst muss ausgeführt werden.
So erstellen Sie eine SharePoint-Anwendung
Das Erstellen einer SharePoint-Anwendung umfasst die folgenden Schritte:
Erstellen einer SSO-Anwendung (Single Sign-On) in SharePoint
Erstellen eines Anbieters für gemeinsame Dienste
Importieren der Anwendungsdefinitionsdatei
Erstellen einer Webpartseite und Hinzufügen von Webparts
In diesem Thema wird veranschaulicht, wie Sie diese Schritte ausführen.
Erstellen einer SSO-Anwendung in SharePoint
Um von einer SharePoint-Anwendung aus auf die Daten in einem SAP-System zuzugreifen, müssen Sie eine SSO-Anwendung einrichten, die einem SAP-Benutzer einen SharePoint-Benutzer zuordnet. Das Erstellen einer SSO-Anwendung in SharePoint umfasst die folgenden Schritte:
Verwalten von Servereinstellungen für einmaliges Anmelden. In diesem Schritt geben Sie ein Benutzerkonto an, das den Dienst für einmaliges Anmelden verwalten und einrichten kann. Dies ist auf der Seite "Servereinstellungen verwalten" möglich. Diese Option ist über die SharePoint-Zentraladministrationskonsole verfügbar. Weitere Informationen zu diesem Schritt finden Sie im Abschnitt "Konfigurieren einzelner Sign-On für Office SharePoint Server 2007" unter https://go.microsoft.com/fwlink/?LinkId=105291.
Verwalten von Einstellungen für Unternehmensanwendungsdefinitionen. In diesem Schritt konfigurieren Sie die Einstellungen für die Unternehmensanwendungsdefinition. Dies ist auf der Seite "Einstellungen für Unternehmensanwendungsdefinitionen verwalten" möglich. Diese Option ist über die SharePoint-Zentraladministrationskonsole verfügbar.
Klicken Sie in der Zentraladministration auf der oberen Navigationsleiste auf "Vorgänge".
Klicken Sie auf der Seite "Vorgänge" im Abschnitt "Sicherheitskonfiguration " auf " Einstellungen für einmaliges Anmelden verwalten".
Klicken Sie auf der Seite "Einstellungen für einzelne Sign-On verwalten" im Abschnitt " Enterprise-Anwendungsdefinitionseinstellungen " auf "Einstellungen für Unternehmensanwendungen verwalten".
Geben Sie auf der Seite "Unternehmensanwendungsdefinitionen verwalten" Werte für den Anzeigenamen, den Anwendungsnamen und die Felder "Kontakt-E-Mail-Adresse " an.
Von Bedeutung
Stellen Sie für das Feld "Anwendungsname " sicher, dass Sie denselben SSO-Anwendungsnamen angeben, den Sie für die Variable SecondarySsoApplicationId angegeben haben, während Sie die Anwendungsdefinitionsdatei erstellen, wie in Schritt 2 beschrieben: Erstellen einer Anwendungsdefinitionsdatei für die SAP-Artefakte.
Lassen Sie die anderen Felder als Standard, und klicken Sie auf "OK".
Verwalten von Kontoinformationen für Unternehmensanwendungsdefinitionen. In diesem Schritt ermöglichen Sie einzelnen Benutzern oder Gruppen, eine Verbindung mit einer Unternehmensanwendung aus SharePoint herzustellen. In diesem Schritt ordnen Sie einen einzelnen Benutzer oder eine Gruppe einem Benutzer im LOB-System zu. Außerdem geben Sie die Anmeldeinformationen an, um sich mit dem LOB-System zu verbinden. Dies ist auf der Seite "Kontoinformationen für Unternehmensanwendungsdefinitionen verwalten" möglich. Diese Option ist über die SharePoint-Zentraladministrationskonsole verfügbar. Weitere Informationen zu diesem Schritt finden Sie im Abschnitt "Verwalten von Kontoinformationen für eine Unternehmensanwendungsdefinition" unter https://go.microsoft.com/fwlink/?LinkId=105291.
Erstellen eines Anbieters für gemeinsame Dienste
Ein Anbieter für gemeinsame Dienste ist eine logische Gruppierung von gemeinsamen Diensten und deren unterstützenden Ressourcen. Sie können einen SSP mithilfe der SharePoint-Zentraladministrationskonsole erstellen.
Sie müssen beim Erstellen eines SSP eine Website definieren. Denken Sie an die Portnummer und die Websiteadresse, die Sie erstellen. Sie importieren die Anwendungsdefinition des Geschäftsdatenkatalogs auf diese Website.
Weitere Informationen zum Erstellen eines SSP finden Sie unter "Chapter overview: Create and configure Shared Services Providers" unter https://go.microsoft.com/fwlink/?LinkId=105119.
Importieren der Anwendungsdefinitionsdatei
Sie müssen nun die Anwendungsdefinitionsdatei in den SSP importieren.
So importieren Sie die Anwendungsdefinitionsdatei
Starten Sie die SharePoint 3.0-Zentraladministration. Klicken Sie auf "Start", zeigen Sie auf "Alle Programme", zeigen Sie auf Microsoft Office Server, und klicken Sie dann auf "SharePoint 3.0-Zentraladministration".
Klicken Sie im linken Navigationsbereich auf den Namen des SSP, in den Sie die Anwendungsdefinition importieren möchten.
Klicken Sie im Abschnitt "Geschäftsdatenkatalog " auf " Anwendungsdefinition importieren".
Navigieren Sie auf der daraufhin geöffneten Seite "Anwendungsdefinition importieren" zu Customer_Orders.xml, wählen Sie die Datei aus, und klicken Sie dann auf "Öffnen".
Klicken Sie auf Importieren.
Klicke auf OK.
Nach dem Importieren der Anwendung können Sie Ihre Anwendung anzeigen, indem Sie zum Link "Anwendungen anzeigen" wechseln. Klicken Sie auf den Anwendungsnamen, um die Entitäten in der Anwendung anzuzeigen.
Erstellen von Webparts
Sie müssen jetzt Webparts auf Ihrer SharePoint-Website erstellen, um die Geschäftsdaten anzuzeigen und zu verwalten, die aus dem SAP-System extrahiert werden. Webparts sind wiederverwendbare Komponenten, die jede Art von webbasierten Informationen enthalten können, einschließlich analytischer, kollaborativer und Datenbankinformationen.
In diesem Lernprogramm werden Web Parts für die Methodeninstanzen erstellt, die im Editor für Geschäftsdatenkatalogdefinitionen erstellt wurden. Office SharePoint Server bietet verschiedene Arten von Webparts für bestimmte Zwecke. Die folgenden Webparts werden hier verwendet:
Geschäftsdatenliste Webpart für die Finder-Methodeninstanz. Mit diesem Webpart können Sie einen Suchausdruck angeben, um eine Kundenliste aus dem SAP-System abzurufen. In diesem Lernprogramm wird dies als Webpart "Kunden suchen" bezeichnet.
Geschäftsdatenelement Web-Part für die Instanz der spezifischen Finder-Methode. Dieses Webpart zeigt die Details für einen bestimmten Kunden an, den Sie im Webpart "Kunden suchen" auswählen. Dieses Webpart wird dem Webpart "Kundensuche" zugeordnet. In diesem Lernprogramm wird dieser Webpart als Kundendetails-Webpart bezeichnet.
Geschäftsdatenbezogene Liste Webpart für die Association-Methodeninstanz . Dieses Webpart listet die Verkaufsaufträge für einen bestimmten Kunden auf, den Sie im Webpart "Kunden suchen" auswählen. Dieses Webpart ist dem Webpart "Kundensuche" zugeordnet. In diesem Tutorial wird dies als „Verkaufsauftragsdetails“-Webpart bezeichnet.
Dieser Abschnitt enthält Anweisungen zum Erstellen dieser Webparts und zum Erstellen von Zuordnungen zwischen diesen Webparts. Weitere Informationen zum Erstellen von Webparts finden Sie unter "Anpassen von Geschäftsdatenlisten, Web Parts und Websites" unter https://go.microsoft.com/fwlink/?LinkId=104131.
Die Webparts werden einer einzelnen Webpartseite hinzugefügt. Sie müssen eine Webpart-Seite erstellen, bevor Sie die Webparts hinzufügen. In diesem Lernprogramm wird diese Webpart-Seite Customer_SalesOrders benannt.
Erstellen einer Webpartseite
Dieser Abschnitt enthält Anweisungen zum Erstellen einer Webpartseite.
So erstellen Sie eine Web-Teil-Seite
Starten Sie die SharePoint 3.0-Zentraladministration. Klicken Sie auf "Start", zeigen Sie auf "Alle Programme", zeigen Sie auf Microsoft Office Server, und klicken Sie auf "SharePoint 3.0-Zentraladministration".
Klicken Sie im linken Navigationsbereich auf den Namen des SSP, in den Sie die Anwendungsdefinition importieren möchten.
Klicken Sie auf der Seite "Verwaltung gemeinsamer Dienste" in der oberen rechten Ecke auf "Websiteaktionen", und klicken Sie dann auf "Erstellen".
Klicken Sie auf der Seite "Erstellen" im Abschnitt Webseiten auf Webpart Seite.
Gehen Sie auf der Seite "Neues Webpart" wie folgt vor:
Geben Sie im Feld "Name " einen Namen für die Seite ein. Geben Sie für dieses Lernprogramm den Namen folgendermaßen ein: Customer_SalesOrders.
Aktivieren Sie das Kontrollkästchen "Überschreiben", wenn die Datei bereits vorhanden ist , wenn Sie alte Seiten mit demselben Namen wie die von Ihnen erstellte neue Seite überschreiben möchten.
Wählen Sie im Abschnitt Layout im Feld "Layoutvorlage auswählen" ein Layout für die Webpart-Seite aus. Wählen Sie in dieser Anleitung Kopfzeile, Linke Spalte, Textkörper aus.
Klicken Sie im Abschnitt "Speicherort" in der Liste "Dokumentbibliothek " auf "Formularvorlagen".
Klicken Sie auf "Erstellen". Die folgende Abbildung zeigt eine Webpart-Seite, nachdem sie soeben erstellt wurde.
Sie müssen jetzt die verschiedenen Webparts zu dieser Seite hinzufügen.
Hinzufügen eines Webparts für Geschäftsdatenlisten
Jetzt müssen Sie der Webpart-Seite ein Geschäftsdatenlisten-Web-Part hinzufügen. Mit diesem Webpart rufen Sie eine Kundenliste aus dem SAP-System ab, die einem Suchausdruck entspricht. Dieses Webpart entspricht der Finder-Methodeninstanz (GetCustomerByName_Instance), die Sie im Geschäftsdatenkatalogdefinitions-Editor erstellt haben.
Sie können ein Geschäftsdatenlisten-Webpart hinzufügen, indem Sie die folgenden Schritte ausführen:
Klicken Sie auf der Seite Customer_SalesOrders im Kopfzeilenabschnitt auf "Webpart hinzufügen".
Aktivieren Sie im Dialogfeld "Web Parts hinzufügen" im Abschnitt "Geschäftsdaten" das Kontrollkästchen "Geschäftsdatenliste", und klicken Sie dann auf "Hinzufügen".
Klicken Sie im neu hinzugefügten Geschäftsdatenlisten-Webpart auf den Link "Toolbereich öffnen" .
Der Toolbereich "Geschäftsdatenliste" wird im rechten Bereich geöffnet. Klicken Sie im Abschnitt "Geschäftsdatenliste " für das Feld "Typ " auf die Schaltfläche " Durchsuchen ".
Wählen Sie im Dialogfeld "Geschäftsdatentypauswahl " die Customer_Order_Instance Anwendung aus, und klicken Sie dann auf "OK".
Erweitern Sie den Knoten "Darstellung", und geben Sie im Feld "Titel" einen Titel für das Web-Part ein. Geben Sie für dieses Webpart "Kundenliste" ein.
Klicken Sie im Toolbereich "Geschäftsdatenliste" auf "Übernehmen", und klicken Sie dann auf "OK". Das Geschäftsdatenlisten-Webpart sieht nun wie folgt aus:
Das Webpart listet die Felder auf, die durch Ausführen des SD_RFC_CUSTOMER_GET RFC zurückgegeben werden. Sie können die Felder entfernen, die sie nicht im SharePoint-Portal anzeigen möchten. Um die Felder zu entfernen, klicken Sie in der oberen rechten Ecke des Webparts auf den Link "Ansicht bearbeiten ".
Deaktivieren Sie auf der Seite "Ansicht bearbeiten" im Abschnitt "Spalten" die Kontrollkästchen für die Spalten, die nicht angezeigt werden sollen.
Klicke auf OK.
Hinzufügen eines Geschäftsdatenelement-Webparts
Sie müssen nun ein Geschäftsdatenelement-Webpart zur Webpart-Seite hinzufügen. Sie verbinden dieses Webpart auch mit dem soeben erstellten Geschäftsdatenlisten-Webpart. Auf diese Weise können Sie die Details für einen Kunden anzeigen, den Sie im Geschäftsdatenlisten-Webpart auswählen. Dieses Webpart entspricht der Instanz der spezifischen Finder-Methode (GetCustomerByNumber_Instance), die Sie im Geschäftsdatenkatalogdefinitions-Editor erstellt haben.
So fügen Sie ein Geschäftsdatenelement-Webpart hinzu
Klicken Sie auf der seite Customer_SalesOrders in der oberen rechten Ecke auf "Websiteaktionen", und klicken Sie dann auf "Seite bearbeiten".
Klicken Sie auf der Seite Customer_SalesOrders im Abschnitt "Linke Spalte " auf "Webpart hinzufügen".
Aktivieren Sie im Dialogfeld " Webparts hinzufügen " im Abschnitt " Geschäftsdaten " das Kontrollkästchen "Geschäftsdatenelement" , und klicken Sie dann auf "Hinzufügen".
Klicken Sie im neu hinzugefügten Geschäftsdatenelement-Webpart auf den Link "Toolbereich öffnen" .
Der Toolbereich "Geschäftsdatenelement" wird im rechten Bereich geöffnet. Klicken Sie im Abschnitt "Geschäftsdatenelement " für das Feld "Typ " auf die Schaltfläche " Durchsuchen ".
Wählen Sie im Dialogfeld "Geschäftsdatentypauswahl " die Customer_Order_Instance Anwendung aus, und klicken Sie dann auf "OK".
Wählen Sie in der Ansichtsliste"Standard" aus.
Lassen Sie die Elementliste leer.
Hinweis
Für das Feld "Artikel " müssen Sie einen Kundennamen oder eine Kundennummer angeben, für die die Details angezeigt werden sollen. Dies dient als Eingabeparameter für dieses Webpart. Da Sie den Eingabeparameter erhalten, indem Sie eine Verbindung mit dem Geschäftsdatenlisten-Webpart herstellen, müssen Sie kein Element explizit angeben.
Klicken Sie im Abschnitt "Felder " auf " Auswählen ", um die Felder auszuwählen, die auf der Seite angezeigt werden sollen.
Erweitern Sie den Knoten "Darstellung", und geben Sie im Feld "Titel" einen Titel für das Webpart an. Geben Sie für dieses Webpart Details für einen bestimmten Kunden an.
Klicken Sie auf „Übernehmen“ und dann auf „OK“.
Verbinden Sie das Webpart mit dem Kundenlisten-Webpart . Gehen Sie folgendermaßen vor:
Klicken Sie auf "Bearbeiten " in richtung der oberen rechten Ecke des Webparts.
Zeigen Sie im Kontextmenü auf "Verbindungen", zeigen Sie auf "Element abrufen von", und klicken Sie auf "Kundenliste".
Hinzufügen eines Webparts für geschäftsdatenbezogene Listen
Sie müssen nun ein Geschäftsdatenbezogenes Listenwebpart zur Webpartseite hinzufügen. Sie verbinden dieses Webpart auch mit dem zuvor erstellten Geschäftsdatenlisten-Webpart. Auf diese Weise können Sie die Verkaufsaufträge für einen Kunden anzeigen, den Sie im Geschäftsdatenlisten-Webpart auswählen. Dieses Webpart entspricht der Zuordnungsmethodeinstanz (SalesOrderForCustomer_Instance), die Sie im Geschäftsdatenkatalogdefinitions-Editor erstellt haben.
So fügen Sie ein Geschäftsdatenbezogenes Listenwebpart hinzu
Klicken Sie auf der Seite Customer_SalesOrders im Abschnitt Bereich auf Webpart hinzufügen.
Aktivieren Sie im Dialogfeld " Webparts hinzufügen " im Abschnitt " Geschäftsdaten " das Kontrollkästchen "Geschäftsdatenbezogene Liste" , und klicken Sie auf "Hinzufügen".
Klicken Sie im neu hinzugefügten Webpart "Geschäftsdatenbezogene Liste" auf den Link " Toolbereich öffnen" .
Der Toolbereich "Geschäftsdatenbezogene Liste" wird im rechten Bereich geöffnet. Klicken Sie im Abschnitt "Geschäftsdatenbezogene Liste " für das Feld "Typ " auf die Schaltfläche " Durchsuchen ".
Wählen Sie im Dialogfeld "Geschäftsdatentypauswahl " die Customer_Order_Instance Anwendung aus, und klicken Sie dann auf "OK". Die Beziehungsliste wird mit dem Namen der Association-Methodeninstanz (SalesOrderForCustomer_Instance) aufgefüllt.
Erweitern Sie den Knoten "Darstellung" und geben Sie im Feld "Titel" einen Titel für das Webpart ein. Geben Sie für dieses Webpart "Verkaufsauftrag" für einen bestimmten Kunden ein.
Klicken Sie auf „Übernehmen“ und dann auf „OK“.
Das Webpart listet die Felder auf, die durch Ausführen des BAPI_SALESORDER_GETLIST RFC zurückgegeben werden. Sie können die Felder entfernen, die sie nicht im SharePoint-Portal anzeigen möchten. Um die Felder zu entfernen, klicken Sie in der oberen rechten Ecke des Webparts auf den Link "Ansicht bearbeiten ".
Entfernen Sie auf der Seite "Ansicht bearbeiten" im Abschnitt Spalten die Textfelder der Spalten, die nicht angezeigt werden sollen.
Klicke auf OK.
Verbinden Sie das Webpart mit dem Kundenlisten-Webpart . Gehen Sie folgendermaßen vor:
Klicken Sie auf "Bearbeiten" in der oberen rechten Ecke des Web-Teils Verkaufsauftrag für einen bestimmten Kunden.
Zeigen Sie im Kontextmenü auf "Verbindungen", zeigen Sie auf " Verwandtes Element abrufen von", und klicken Sie dann auf " Kundenliste".
Klicken Sie in der oberen rechten Ecke der Seite auf "Bearbeitungsmodus beenden ".
Nächste Schritte
Testen Sie die SharePoint-Anwendung, indem Sie Daten aus einem SAP-System abrufen. Siehe Schritt 4: Testen Ihrer SharePoint-Anwendung.
Siehe auch
Lernprogramm 1: Präsentieren von Daten aus einem SAP-System auf einer SharePoint-Website