Mit einem Klick eine personalisierte SAP‑Analytics‑Cloud‑Story teilen – genau das ermöglicht der neue 1‑Click‑Bookmark-Ansatz. Statt komplexer Dialoge erhalten Anwender sofort eine teilbare URL, die sie direkt per Mail oder Messenger weitergeben können. Die Lösung basiert auf globalen Bookmarks und lässt sich einfach über SAC‑Scripting integrieren. So wird das Teilen von Dashboards effizienter, intuitiver und für alle Nutzer deutlich komfortabler.
Teilen von Dashboards mit SAP Analytics Cloud
SAP Analytics Cloud bietet verschiedene Möglichkeiten Dashboards und einfache Datenauswertung sowie daraus gewonnene Erkenntnisse zu teilen. Diese biete viele Möglichkeiten, was eine gewisse Komplexität der User Interfaces mit sich bringt. Die Konsumenten der Dashboards und Auswertungen wollen eine einfach zu nutzende Möglichkeit haben ihre Erkenntnisse schnell mit anderen Mitarbeitern zu teilen. Idealerweise eine URL, die sie einfach per Mail oder Messenger mit anderen teilen können. Im Folgenden Artikel stelle ich Ihnen die Schritte vor, wie Sie das in SAP Analytics Cloud einfach umsetzen können.
Welche Formen von Bookmarks bietet die SAC?
SAP Analytics Cloud bietet zwei verschiedene Möglichkeiten Daten auszuwerten: Stories und Data Analyzer. Stories sind vordefinierte Dashboards und Berichte, während der Data Analyzer für ad hoc Auswertungen von Daten verwendet wird. Beide bieten verschiedene Möglichkeiten, die Ergebnisse mit anderen Nutzern zu teilen.
In Stories kann der Anwender Bookmarks anlegen und diese dann in einem zweiten Schritt teilen. Neben dem Namen des Bookmarks kann der Anwender wählen, ob der Bookmark öffentlich oder privat ist und ob dieser in Zukunft als Default für die Story verwendet werden soll. Zusätzlich kann der Nutzer festlegen, wie mit dynamischen Variablen verfahren werden soll.
Erst jetzt kann er den Bookmark in einem weiteren Schritt teilen.
Im Data Analyzer kann er entweder einen Insight anlegen ähnlich einem Bookmark in der Story oder er kann einen Shortcut Link erstellen. Hier wird eine URL erzeugt und dem Anwender direkt in einem Dialog angezeigt, so dass er diese einfach kopieren und mit dem Tool seiner Wahl teilen kann.
Dies ist die einfache Lösung, die Nutzer erwarten. Eine Umsetzung dieser Möglichkeit für SAC Stories wird im Folgenden vorgestellt.
Wie könnte ein 1-Click Bookmark für SAC Stories realisiert werden?
SAC Stories bieten nur Bookmarks als Basis für eine Umsetzung an. Damit Bookmarks einfach und ohne weitere Einstellung von Berechtigungen geteilt werden können, bietet sich die Verwendung globaler Bookmarks an.
Der Ablauf:
- Ein globaler Bookmark wird per Scripting API erstellt.
- Die Story URL mit Bookmark wird in einem Dialog angezeigt.
- Ein Housekeeping Prozess löscht die Bookmarks nach einer festgelegten Zeit.
Bei der Verwendung globaler Bookmarks sind einige Punkte bezüglich Rollen und Berechtigungen zu bedenken, die wir im Abschnitt Berechtigungen behandeln.
Implementierung mit Praxisbeispiel
Damit 1-Click Bookmarks von anderen vom Nutzer angelegt Bookmarks unterschieden werden können, ist eine Namenskonvention notwendig. Neben einem Präfix zur Kennzeichnung sollte für den Housekeeping Prozess die Nutzer ID, Datum und Uhrzeit Teil des Namens sein.
Präfix UserID YYYY-MM-DD hh-mm-ss
Beispielweise:
„1C FGUDER 2025-11-07 12-11-45“
In der Story wird ein Button angelegt und über das OnSelect Event die Funktion zur Erstellung des 1-Click Bookmarks aufgerufen und der Dialog geöffnet.
Erstellung des Bookmarks per API
Zuerst muss der Name des Bookmarks entsprechend der gewählten Namenskonvention erstellt werden. Es wird das Datum und der Benutzername benötigt.
Das Datum muss in das Format gebracht werden und der Name des Bookmarks erstellt werden.
Der Bookmark wird als globaler Bookmark angelegt.
Anschließend muss noch der Text für den Dialog aus der Story URL und der Bookmark ID erstellt werden.
Dialog für den 1-Click Bookmark
Der Dialog für den Nutzer wird als globales Story-Popup umgesetzt, so ist es von jeder Seite der Story aufrufbar. Der Dialog ist einfach aufgebaut und besteht aus eine Text Widget und dem Standard-Button zum Schließen des Dialogs.
Im onOpen Event wird in das Textfeld, das beim Anlegen des 1-Click Bookmarks erzeugt wurde Text geschrieben.
Das Ergebnis sieht dann beispielsweise wie folgt aus:
Rollen und Berechtigungen
Die Nutzer benötigen eine Rolle mit den Create/Read/Update/Delete Berechtigungen für globale Bookmarks.
Zusätzlich sind Create-Berechtigungen für Public oder Private Files notwendig, je nachdem wo die Story abgelegt ist, sowie Edit Rechte für die Story im Filesystem. Siehe hierzu auch den SAP Knowledge Base Artikel 2939782 – What additional permission is required to create Global Bookmark for user with only BI Content Viewer role assigned in SAP Analytics Cloud (SAC)
Damit der Anwender die Story nicht editieren kann muss die Einstellung „Scripting Related Settings“ ausgeschaltet sein. Dadurch hat der User zwar Edit Rechte auf der Story und kann globale Bookmarks anlegen, aber die Story kann er nicht editieren.
Housekeeping
Es wird ein Housekeeping-Mechanismus benötigt, der regelmäßig 1-Click Bookmarks aus dem System entfernt. Da die globalen Bookmarks nur in der Story ermittelt werden können, wird ein regelmäßiges „Scheduled Publication“ der Story angelegt und im OnInitilization der folgende Code ausgeführt.
Zuerst soll sichergestellt werden, dass das Housekeeping nur ausgeführt wird, wenn die Story per Scheduling aufgerufen wird.
Anschließend werden alle Bookmarks ausgelesen
Von diesen Bookmarks sollen nur die 1-Click Bookmarks geprüft werden
Aus dem Bookmark Namen wird das Erstellungsdatum extrahiert
Der Gültigkeitszeitraum wird hinzugefügt
Das aktuelle Datum wird ermittelt und auf das gleiche Format gebracht
Abschließend wird geprüft, ob das Bookmark den Gültigkeitszeitraum überschritten hat und gelöscht werden soll.
Optionale Features
Die folgenden optionalen Features bieten sich an, um die Lösung abzurunden, sind aber nicht zwingend notwendig.
Standard Bookmark UI abschalten
Damit der Anwender nicht alle 1-Click Bookmarks sieht und damit überfordert ist, empfiehlt es sich die Toolbar Button für die Standard Bookmark abzuschalten.
Es kann über die Einstellungen in der Story unter View Time Settings und Toolbar für jeden Modus konfiguriert werden.
Eigene UI für Bookmarks
Schaltet man den Zugriff auf die Standard Bookmark UI ab, dann muss man einen eigenen Bookmark Dialog bereitstellen.
Dieser zeigt nur Bookmarks, die keine 1-Click Bookmarks sind, an und ermöglicht dem User eigene private Bookmarks anzulegen.
Diese könnte beispielweise so aussehen:
In wenigen Schritten zur geteilten Story
Dieser Anwendungsfall zeigt, welche Möglichkeiten sich bieten, SAP Analytics Cloud mittels Scripting zu erweitern. Den Endanwendern steht damit eine intuitive, einfach zu bedienende Möglichkeit zur Verfügung Stories und Dashboards schnell zu teilen.
Ausblick: Globale Bookmarks mit SAP Analytics Cloud
Mit dem QRC4/2025-Releases wurde ein neues Feature ausgeliefert, dass es ermöglicht globale Bookmarks anzulegen, ohne dass eine Berechtigung für öffentliche oder private Files vorhanden sein muss. Dazu muss der folgende Schalter in der System Konfiguration aktiviert werden.
Weitere Informationen zu SAP Analytics Cloud
Im Folgenden finden Sie weitere Informationen zu SAP Analytics Cloud, wie Trainings, Success Stories, und Workshops.
Möchten Sie 1 Click Bookmarking in Ihrer SAC-Umgebung einsetzen?
Kontaktieren Sie uns – wir unterstützen Sie bei der Implementierung.














