SAP BTP Launchpad Service – Management für Administratoren
Die Business Technology Platform (BTP) bietet Unternehmen die Möglichkeit, Mitarbeitenden über den SAP Launchpad Service einen zentralen Zugriff auf relevante Apps und Dienste zu schaffen. In diesem Blogbeitrag erhalten Sie nun eine technische Beschreibung, welche Inhalte Administratoren in den Launchpad Service einbinden können.
Wie Administratoren Apps und Inhalte integrieren können
Im Hintergrund des SAP Launchpad steht die SAP Business Technology Platform (BTP) als Multi-Cloud-Platform. Die Inhaltsstruktur basiert auf einem gemeinsamen Datenmodell (“Common Data Model”), das sich alle Arten von Anwendungen teilen. Bei der manuellen Integration von Anwendungen können Sie die Inhaltsstruktur manuell aufbauen und die Konfiguration der Kacheln bzw. Apps verwalten. Insgesamt stehen Ihnen dabei drei Bereiche im SAP Launchpad Service zur Verfügung, nämlich der Site Editor, der Content Manager und der Provider Manager (Abb. 1). Dabei können Sie auf folgende Anwendungsvorlagen zurückgreifen:
- SAP Fiori/SAPUI5 1.60+
- Web Dynpro ABAP
- SAP GUI für HTML
- WebClient UI
- (Dynamic) URL
Im Site Editor nimmt der Admin den Aufbau und das Management von Launchpad-Seiten vor. Zudem findet hier die Konfiguration von allgemeinen Benutzerfunktionen wie Personalisierung, die Einstellung der Anzeige und die Vergabe von Rollen und Berechtigungsstufen statt. Bei der manuellen Integration können Sie im Content Manager Inhalte erstellen und verwalten, wie z. B. Apps, Kataloge, Gruppen und Rollen (vgl. Abb. 2).
Sie können sich nicht nur den eigenen Content, sondern durch den Content Explorer auch Inhalte aus sogenannten Content Providern anzeigen lassen. Diese können Sie im Provider Manager verwalten. Darüber hinaus können Sie Apps von anderen Content Providern über die Cloud und Rollen aus dem S/4HANA System hinzufügen.
Im Gegensatz zur manuellen Integration werden bei Content Providern Inhalte remote von anderen Anbietern, wie z. B. SAP S/4HANA (on-Premises), der SAP Business Suite oder dem SAP Enterprise Portal integriert. Außerdem steht es Ihnen offen, Inhalte von SAP BTP Content Providern zu integrieren, z. B. HTML5/Fiori Apps (vgl. Abb. 3). Letztere umfassen eigene App-Lösungen oder aber Lösungen von Dritten wie beispielsweise Partnern und Lieferanten.
Die Integration von Drittanbieter-Lösungen können Sie entweder manuell über einen dynamischen URL-Launcher oder durch die Freigabe von Inhalten über die Content Federation vornehmen. Bei der Content Federation gelten folgende Voraussetzungen:
- Direkter URL-Zugang zur Anwendung
- Einbettung ohne Header und Footer
- Vorhandene APIs für die App-to-Shell-Kommunikation
- Intent-basierte Navigation für eine produktübergreifende Navigation
- Unterstützung von Theming
- Implementierung eines Common Data Models (CDM)
- Freigabe von Inhalten über die CDM Replication API
Mehrere SAP S/4HANA Systeme – ein zentrales Launchpad
Haben Sie mehrere S/4HANA-Systeme (on-Premises) und wollen hierfür einen zentralen Einstiegspunkt für Nutzer schaffen? Dann kennen Sie bestimmt auch die Herausforderungen, die so ein Anliegen mit sich bringen kann. Denn jedes SAP S/4HANA-System verfügt über ein eigenes lokales Launchpad, das auf dem SAP Fiori Frontend Server basiert. Der SAP Launchpad Service kann Ihnen hier als zentraler Einstiegspunkt zu den verschiedenen S/4HANA-Systemen dienen. Sie können sowohl einzelne App-Integrationen vornehmen als auch erweiterte Content Federations (inklusive Rollen und Anwendungen).
Freigabe von Business Content aus SAP S/4HANA
Business Content von SAP S/4HANA können Sie in diesen vier Schritten freigeben (vgl. Abb. 4):
- Auswahl der relevanten Rollen
- Vorschau des ausgewählten Contents
- Freigabe von Inhalten (manuelle oder geplante Veröffentlichung)
- Anzeige von freigegebenem Inhalt im SAP Launchpad Service
Fazit
Der SAP Launchpad Service basiert auf der SAP Business Technology Platform (Multi-Cloud-Umgebung). Sie können Inhalte sowohl manuell integrieren als auch eine erweiterte Content Federation von Business Content vornehmen. Das Launchpad fungiert hier als Inhaltsanbieter und gibt Inhalte über das Format des Common Data Model (CDM) frei. Als Administrator können Sie benutzerdefinierte Inhalte, wie z. B. Rollen, anlegen.