OData-Services für das SAP Fiori Launchpad aktivieren

Das SAP Fiori Launchpad ist das Herzstück von SAP Fiori. Hier werden die SAP Fiori Apps in Kacheln dargestellt und in verschiedene Gruppen eingeteilt. Ein Klick auf eine App startet die SAP Fiori App. Um das SAP Fiori Launchpad nutzen zu können, werden einige OData-Services benötigt. Welche das sind und wie man sie im SAP-System aktiviert, damit das SAP Fiori Launchpad reibungslos funktioniert, wird in diesem Artikel erklärt.

Allgemein

Die Aktivierung der OData-Services und der ICF-Services ist erforderlich, um das SAP Fiori Launchpad und den SAP Fiori Launchpad Designer erstmalig einzurichten. SAP Gateway stellt die Infrastruktur für die OData-Services bereit, die vom SAP Fiori Launchpad und den SAP Fiori-Apps genutzt werden. Ein OData-Service muss im SAP Gateway aktiviert werden, um eine Zuordnung zwischen dem technischen OData-Service-Namen und dem entsprechenden Backend-Service herzustellen.

Das SAP Fiori Launchpad wird mit dem Service sap/bc/ui2/flp gesteuert.

Ab SAP NetWeaver 7.4 Support Package 6 kannst Du die Einrichtung von SAP Fiori mithilfe von von SAP gelieferten Aufgabenlisten durchführen. Eine Aufgabenliste gruppiert Konfigurationsaufgaben logisch und führt Dich durch die erforderlichen Schritte.

Die folgende Aufgabenliste ist für diesen Schritt relevant: SAP_FIORI_LAUNCHPAD_INIT_SETUP

Hier gibt es einen Überblick über alle Aufgabenlisten und Aufgaben für SAP Fiori:

AufgabenlisteBeschreibung
SAP_GATEWAY_BASIC_CONFIGGrundlegende Konfigurationsschritte für das SAP-Gateway auf dem Frontend-Server
SAP_FIORI_LAUNCHPAD_INIT_SETUPLaunchpad-OData- und HTTP-Services auf einem SAP-Gateway-System (Frontend-Server)
SAP_SAP2GATEWAY_TRUSTED_CONFIGVertrauenswürdige Verbindung von einem SAP-System zum SAP-Gateway auf dem Backend-Server
SAP_GATEWAY_ADD_SYSTEMSAP-System (Backend) mit einem SAP-Gateway-System (Frontend) verbinden und die vertrauenswürdige Verbindung herstellen
SAP_ESH_INITIAL_SETUP_000_CLIENTAutomatische Erstkonfiguration der integrierten Suche im Mandanten 000
SAP_GATEWAY_ADD_SYSTEM_ALIASSystemalias für eine vorhandene entfernte Funktionsaufruf-Destination
SAP_GATEWAY_ACTIVATE_ODATA_SERVOData-Services für SAP Fiori-Apps auf Frontend-Server aktivieren
SAP_BASIS_ACTIVATE_ICF_NODESHTTP-Dienste (SICF) gemäß Transaktion SICF aktivieren
SAP_ESH_INITIAL_SETUP_WRK_CLIENTAutomatische Ersteinrichtung der eingebetteten Suche in den Arbeitsmandanten
SAP_GW_FIORI_ERP_ONE_CLNT_SETUPKonfiguration von SAP Gateway und SAP Fiori auf demselben Mandanten wie das ERP-System

Voraussetzungen

Beim Aktivieren der OData-Services muss der Systemalias das lokale System sein.

Um eine lokale Verbindung zum SAP Gateway zu konfigurieren, gehe wie folgt vor:

  1. Im Customizing (Transaktion SPRO) wähle den Pfad: ABAP Platform > SAP Gateway > OData Channel > Konfiguration > Verbindungseinstellungen > SAP Gateway zu SAP-System > SAP-Systemaliase verwalten
  2. Gib Folgendes an:
    • SAP-Systemalias: Name des Systemalias (zum Beispiel LOCAL)
    • Beschreibung: Beschreibungstext für den Systemalias
    • RFC-Destination: keine
    • Lokales GW: Stelle sicher, dass das Kontrollkästchen markiert ist, um anzugeben, dass der Systemalias auf eine lokale SAP Gateway-Instanz verweist.
Transaktion SPRO > Systemalias verwalten

Alternativ kannst Du die SAP-Gateway-Routing-Konfiguration über die Transaktion /IWFND/ROUTING öffnen.

SAP-Gateway-Routing-Konfiguration

OData-Services für das SAP Fiori Launchpad aktivieren

Als Erstes rufst Du die Transaktion „Services aktivieren und verwalten“ (Transaktionscode /IWFND/MAINT_SERVICE) auf dem Front-End-Server aus.

Verwende den Systemalias Deines lokalen Systems beim Aktivieren der folgenden Services:

  • /UI2/PAGE_BUILDER_CONF
  • /UI2/PAGE_BUILDER_PERS
  • /UI2/PAGE_BUILDER_CUST
  • /UI2/INTEROP
  • /UI2/TRANSPORT

Dabei gilt wichtiger Hinweis: Aktiviere den /UI2/LAUNCHPAD-Service nicht. Dieser Service ist für SAP Fiori nicht relevant. Die unten aufgeführten Servicenamen sind Kombinationen aus dem Namespace /UI2/ und den technischen Namen der einzelnen Services. Gib diese Kombinationen ein, wenn Du neue Services in der Transaktion /IWFND/MAINT_SERVICE hinzufügst. Beim Suchen nach Services musst Du entweder nach dem Namespace oder nach dem technischen Namen suchen.

Die Services werden in Deinem Kunden-Namespace mit den folgenden technischen Namen aktiviert, zum Beispiel:

  • ZINTEROP
  • ZPAGE_BUILDER_CONF
  • ZPAGE_BUILDER_CUST
  • ZPAGE_BUILDER_PERS
  • ZTRANSPORT
Services aktivieren und verwalten

Rufe jeden Service einmal auf, indem Du ihn in der Transaktion „Services aktivieren und verwalten“ (Transaktionscode /IWFND/MAINT_SERVICE) auswählst und dann im Bildschirmbereich ICF-Knoten auf „Browser aufrufen“ klickst. Wähle den OData-Knoten, nicht den SDATA-Knoten.

OData Service, Browser aufrufen

Du hast einen Service erfolgreich aufgerufen, wenn ein XML-Dokument ohne Fehlermeldungen angezeigt wird.

XML-Datei des OData-Services im Browser

Hash-Schlüssel eines OData-Services

Beim Aufrufen eines Services wird im Hintergrund ein Hash-Schlüssel generiert. Der Hash-Schlüssel wird benötigt, um einem Administratorbenutzer die Administratorrolle für das SAP Fiori Launchpad zuzuordnen und Berechtigungsprofile zu erstellen.

Du kannst die Generierung des Hash-Schlüssels in der Tabelle USOBHASH im Data Browser (Transaktion SE16N) überprüfen. Gib folgende Informationen an:

  • R3TR im Feld PGMID
  • IWSG im Feld OBJECT
  • Den technischen Servicenamen im Feld OBJ_NAME
Hashwert eines OData-Service im Data Browser ermitteln

Der Hash-Schlüssel sollte in der Spalte NAME der Ergebnistabelle angezeigt werden.

Über den Autor

Andreas Geiger

Mein Name ist Andreas Geiger und ich bin ein erfahrener Senior SAP Berater. Mit mehr als 10 Jahren Berufserfahrung habe ich mehrere SAP-Projekte erfolgreich abgeschlossen und umfangreiche Kenntnisse in verschiedenen Bereichen wie SAP FI, SAP MM und ABAP erworben. Nun möchte ich mein Wissen mit Dir teilen, um Dir einen Mehrwert zu bieten und Dich bei Deiner täglichen Arbeit mit dem SAP-System zu unterstützen.

Mehr zu ERP UP

ERP UP unterstützen

Wenn Du mit ERP UP zufrieden bist, kannst Du mich gerne unterstützen. Dabei gibt es unzählige Möglichkeiten, wie Du mich einfach und schnell unterstützen kannst. Wie Du genau ERP UP unterstützen kannst, erfährst Du hier. Vielen Dank.

Schreibe einen Kommentar