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:
Aufgabenliste | Beschreibung |
---|---|
SAP_GATEWAY_BASIC_CONFIG | Grundlegende Konfigurationsschritte für das SAP-Gateway auf dem Frontend-Server |
SAP_FIORI_LAUNCHPAD_INIT_SETUP | Launchpad-OData- und HTTP-Services auf einem SAP-Gateway-System (Frontend-Server) |
SAP_SAP2GATEWAY_TRUSTED_CONFIG | Vertrauenswürdige Verbindung von einem SAP-System zum SAP-Gateway auf dem Backend-Server |
SAP_GATEWAY_ADD_SYSTEM | SAP-System (Backend) mit einem SAP-Gateway-System (Frontend) verbinden und die vertrauenswürdige Verbindung herstellen |
SAP_ESH_INITIAL_SETUP_000_CLIENT | Automatische Erstkonfiguration der integrierten Suche im Mandanten 000 |
SAP_GATEWAY_ADD_SYSTEM_ALIAS | Systemalias für eine vorhandene entfernte Funktionsaufruf-Destination |
SAP_GATEWAY_ACTIVATE_ODATA_SERV | OData-Services für SAP Fiori-Apps auf Frontend-Server aktivieren |
SAP_BASIS_ACTIVATE_ICF_NODES | HTTP-Dienste (SICF) gemäß Transaktion SICF aktivieren |
SAP_ESH_INITIAL_SETUP_WRK_CLIENT | Automatische Ersteinrichtung der eingebetteten Suche in den Arbeitsmandanten |
SAP_GW_FIORI_ERP_ONE_CLNT_SETUP | Konfiguration 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:
- Im Customizing (Transaktion SPRO) wähle den Pfad: ABAP Platform > SAP Gateway > OData Channel > Konfiguration > Verbindungseinstellungen > SAP Gateway zu SAP-System > SAP-Systemaliase verwalten
- 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.
Alternativ kannst Du die SAP-Gateway-Routing-Konfiguration über die Transaktion /IWFND/ROUTING öffnen.
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
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.
Du hast einen Service erfolgreich aufgerufen, wenn ein XML-Dokument ohne Fehlermeldungen angezeigt wird.
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
Der Hash-Schlüssel sollte in der Spalte NAME der Ergebnistabelle angezeigt werden.
Über den Autor
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.
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.