CubeServ Blog
Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen.

SAP Analytics Cloud: Stories mit 1-Click Bookmark einfach teilen

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:

  1. Ein globaler Bookmark wird per Scripting API erstellt.
  2. Die Story URL mit Bookmark wird in einem Dialog angezeigt.
  3. 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.

Webinare zu SAP Analytics Cloud

Newsletter abonnieren

Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen. 

Autor
Expert Team

Blog Artikel unserer Experten

SAC Numeric Point Chart mit Trendvisualisierung

In diesem Beitrag konzentrieren wir uns auf die neuen Möglichkeiten, die das QRC2 Release für die Verwendung von Composites bietet. Als Beispiel wollen wir das SAC Numeric Point Chart erweitern. Es wird verwendet, um eine Kennzahl und optional eine Abweichung darzustellen. Beispielsweise kann der Umsatz und dessen Abweichung zum Vorjahr darstellt werden.

RSA1 nicht mehr verfügbar: Transaktion ZRSA1 jetzt kostenlos downloaden!

Composites bieten die Möglichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise für Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und können dann in Stories verwendet werden.

Custom Page Navigation mit SAC Composites

Composites bieten die Möglichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise für Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und können dann in Stories verwendet werden.

Moderne Planung mit SAP Datasphere und SAP Analytics Cloud

Wie funktioniert Planung mit SAP Datasphere und SAP Analytics Cloud (SAC)? SAP Datasphere (DSP) und SAP Analytics Cloud (SAC) sind zwei leistungsstarke Tools, die Ihnen helfen können, Ihre Prozesse zu optimieren. In diesem Kontext werden wir von unseren Kunden aber auch immer häufiger über die

CubeServ Group & Pyramid Analytics

CubeServ Group & Pyramid Analytics
Seit Juli 2023 ist die CubeServ Group Partner für die Konzeption und Implementierung der Pyramid Decision Intelligence Platform. Lesen Sie meinen Blog und finden Sie die Beweggründe für diese Partnerschaft heraus und wieso diese Partnerschaft auch für Sie von Vorteil sein kann.

Berichte im eigenen Design

Erstellen Sie SAP-Berichte in Ihrem Design

In SAP Analytics Cloud (SAC) gibt es diverse grafische Elemente, mit deren Hilfe Sie Daten verständlich darstellen können. Wie Sie eigene Grafikelemente in SAC integrieren und ihrem Design anpassen, zeigt unser Schulungsvideo.

Wenn ich nur wüsste….

Schön, dass Sie weiterlesen.  Aristoteles hat Neugier als Tugend verstanden. Im Privaten kennt man oft die intimsten Details über seine besten Freunde.  Aber wie sieht es im Geschäftsleben aus? Schauen wir uns ein Unternehmen an: Kennen Sie deren Strategie? Marktpositionierung? Eigentümer? aktuellen Herausforderungen? Und jetzt

We need to talk

We need to talk!

First of all, a Happy and successful New Year to everyone.  I know, you are all busy with Year End Closing but “We need to talk!” and I will keep it short. Well, quite some of you will connect this expression with something negative.  I

Rapid changes in HR needed

COVID-19 is a typical Black Swan event. Nobody could foresee the global impact on our business and daily life. Rapid changes happened in HR but also other areas. We all struggle to get a clear picture about the future. Optimism helps and let us hope

Best Practice Dashboard with SAP Analytics Cloud (SAC)

My colleagues and myself have talked a lot about Data Warehousing, Analytics, Reporting, Predictive and Planning in previous blogs and in several Webinars so far this year. However, we have not touched Best Practice in Dashboarding with SAP Analytics Cloud (SAC). Regardless of the solution,