{"id":54383,"date":"2024-05-02T08:46:30","date_gmt":"2024-05-02T06:46:30","guid":{"rendered":"https:\/\/www.cubeserv.com\/?p=54383"},"modified":"2024-05-02T14:07:44","modified_gmt":"2024-05-02T12:07:44","slug":"custom-page-navigation-mit-sac-composites","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/","title":{"rendered":"Custom Page Navigation mit SAC Composites"},"content":{"rendered":"\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Wie Sie in SAP Analytics Cloud mit Composites Ihre eigene Seiten-Navigation erstellen<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Eigene Seitennavigation in SAP Analytics Cloud<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Was sind Composites?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Composites bieten die M\u00f6glichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise f\u00fcr Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und k\u00f6nnen dann in Stories verwendet werden.<\/p>

Ein Vorteil von Composites ist, dass \u00c4nderungen zentral vorgenommen werden k\u00f6nnen. Stories verwenden immer die aktuelle Version eines Composites und erhalten somit automatisch alle \u00c4nderungen. So kann z.B. ein Logo in einem Corporate Header einfach zentral angepasst werden. Composites erm\u00f6glichen eine modulare und parallele Entwicklung.<\/p>

Im Vergleich zur Entwicklung von Custom Widgets bieten Composites einen viel einfacheren Weg, neue Widgets in SAC zu erstellen. \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t

Fallbeispiel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In diesem Anwendungsfall wird ein Corporate Header mit eigener Seitennavigation in Form von klassischen Men\u00fcs sowie Firmenlogo und Zugriff auf zentrale Funktionen (Filter, Bookmarks, etc.) realisiert. \u00a0Es soll wie folgt aussehen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Fallbeispiel corporate header<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Ziel ist es den Header einmal zu implementieren und dann auf jeder Seite der Story nutzen zu k\u00f6nnen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t

Aufbau von Composites<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Ein Composite besteht in der Regel aus einer Seite mit einem oder mehreren Widgets, Skripten und einer definierten Schnittstelle. Diese setzt sich aus Funktionen und Ereignissen zusammen. Die Funktionen implementieren die Logik des Composites, z.B. das \u00d6ffnen und Schlie\u00dfen eines Men\u00fcs. Die Events werden im Code des Composites ausgel\u00f6st. In der Story k\u00f6nnen diesen Events Skripte zugeordnet werden, die beim Ausl\u00f6sen des Events ausgef\u00fchrt werden, z.B. einen Bookmark aufrufen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t

Implementierung des Fallbeispiels<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Men\u00fc zur Seitennavigation<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

SAP Analytics Cloud bietet kein Menu Widget, das die folgende Darstellung umsetzt. Daher muss dieses Men\u00fc durch die Verwendung der vorhandenen Widgets realisiert werden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Designansicht der Men\u00fcleiste<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

F\u00fcr die Implementierung klassischer Men\u00fcs bieten sich die Widgets Button und ListBox an. Der Button dient zum \u00d6ffnen und Schlie\u00dfen der jeweiligen Men\u00fcliste. In der ListBox werden die einzelnen Men\u00fcpunkte aufgelistet, die mit den jeweiligen Seiten der Story verkn\u00fcpft sind. \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Aufbau des Men\u00fcteils des Composites<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Zu jedem der Men\u00fcpunkte wird hinterlegt, welche Seite der Story aufgerufen werden soll. W\u00e4hlt der Anwender einen Men\u00fcpunkt aus wird das Event onPageSelect<\/strong> ausgel\u00f6st:

<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
Composite.fireEvent(\"onPageSelect\");<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In der Story, die das Composite verwendet, k\u00f6nnen f\u00fcr diese Events Skripte definiert werden. Diese werde dann ausgef\u00fchrt, wenn das Event ausgel\u00f6st wurde. Die Events sind in der Story \u00fcber die Schaltfl\u00e4che fx <\/em>des Composites in der Outline wie bei Standard-Widgets verf\u00fcgbar.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Im Script zum Event onPageSelect<\/strong> kann die Story \u00fcber die Funktion getNextPage<\/strong> des Composites die ID der Seite abfragen, die aufgerufen werden soll, und diese dann anzeigen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
Application.setActivePage(Composite_Page_1.getNextPage());<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Die Sichtbarkeit des Men\u00fcs, d.h. die Anzeige der jeweiligen Listbox, wird in den Events onClick<\/strong> des Buttons und onSelect<\/strong> der ListBox mit der Funktion setVisible der ListBox gesteuert. Dabei ist zu ber\u00fccksichtigen, dass immer alle ge\u00f6ffneten Men\u00fcs geschlossen werden m\u00fcssen, bevor eins ge\u00f6ffnet werden kann.<\/p>

Um die Story \u00fcber den Zustand des Composites zu informieren, werden die Events onMenuOpenSelect<\/strong> bzw, onMenuCloseSelect<\/strong> ausgel\u00f6st. In der Story kann dann die Gr\u00f6\u00dfe des Composites entsprechend angepasst werden. \u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Allgemeine Funktionen<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Die allgemeinen Funktionen wie Filter, Bookmarks, Export etc. sollen ebenfalls in dem Header zentral zur Verf\u00fcgung gestellt werden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Implementiert werden diese Funktionen \u00fcber Button Widgets.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In der Schnittstelle ist f\u00fcr jeden Button ein Event definiert, welches im onClick<\/strong> Event des Buttons ausgel\u00f6st wird.<\/p>

Dort wird dann der jeweilige Code f\u00fcr die Funktion des Buttons hinterlegt. Beispielsweise<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
ExportToPDF_1.exportView();<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Verwendung von CSS<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Composites haben in der aktuellen Version keine M\u00f6glichkeit, CSS-Klassen im Composite selbst zu definieren. Im Fallbeispiel sollen die Schaltfl\u00e4chen f\u00fcr zentrale Funktionen wie PDF-Export, Lesezeichen etc. durch Icons dargestellt werden. Der Font SAP-icons bietet diese an, die Verwendung in SAC erfordert jedoch die Verwendung von CSS. <\/p>

Die L\u00f6sung besteht darin, die CSS-Klassen in der Story zu definieren und im Composite eine Funktion InitializeCSS bereitzustellen, die diese CSS-Klassen den entsprechenden Widgets im Composite zuweist. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Definition der CSS Klasse in der Story<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Zuweisung der CSS-Klassen in der Funktion InitializeCSS:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
Button_PDF_Export.setCssClass(\"SAP_Icons\");<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Im OnInitialization Skript der ersten Page der Story wird die Funktion dann aufgerufen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
Composite_Page_1.initializeCSS();<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Damit sind dann zur Laufzeit der Story die gew\u00fcnschten Icons der Buttons sichtbar<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Verwendung in der Story<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

In der Story muss das Composite in einem ersten Schritt importiert werden. Danach kann das Composite wie ein Standard-Widget zur Story hinzugef\u00fcgt werden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Wie bei den Standard-Widgets sind dann die Events wie bereits beschrieben zu implementieren.<\/p>

Im Standard wird in der SAC die Seitennavigation \u00fcber Tabs oder Dropdown gemacht. Diese lassen sich in den globalen Einstellungen abschalten.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Fazit<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Bereits mit dem ersten Release von Composites ist die Erstellung komplexer wiederverwendbarer Komponenten aus den vorhandenen Widgets m\u00f6glich. Das Beispiel zeigt, dass sich sowohl eine unternehmensweite einheitliche Darstellung des Firmenlogos und der grundlegenden Anwendungsfunktionen, als auch eine eigene Seitennavigation umsetzen lassen.<\/p>

Dabei wird die Komplexit\u00e4t des Headers und der Men\u00fcs im Composite gekapselt. Er kann an einer Stelle ge\u00e4ndert und verwaltet werden. Anstatt den Header auf jeder Seite Story mit allen Elementen und Funktionen erneut zu implementieren, kann nun ein Element zu jeder Seite hinzugef\u00fcgt werden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t
Custom Page Navigation in der SAC - Beispiel<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Ausblick<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Mit dem Release QRC2\/2024 ist die n\u00e4chste Ausbaustufe von Composites in der SAP Analytics Cloud geplant. Die neuen M\u00f6glichkeiten werden wir dann in einem weiteren Blog vorstellen.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Weitere Informationen zu SAP Analytics Cloud<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Im Folgenden finden Sie weitere Informationen zu SAP Analytics Cloud, wie Trainings, Success Stories, Workshops und Webinare.
<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSAC Trainings | Success Story | Workshops| Webinare<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Sie haben weitere Fragen zu Composites in SAC?<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Unsere Experten sind f\u00fcr Sie da.
<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t

\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tKontaktieren Sie uns<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"

Composites bieten die M\u00f6glichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise f\u00fcr Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und k\u00f6nnen dann in Stories verwendet werden.<\/p>\n","protected":false},"author":58,"featured_media":54470,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[28],"tags":[257],"class_list":["post-54383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-analytics-cloud","tag-sap-analytics-cloud"],"acf":[],"yoast_head":"\nCustom Page Navigation mit SAC Composites - CubeServ<\/title>\n<meta name=\"description\" content=\"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Page Navigation mit SAC Composites\" \/>\n<meta property=\"og:description\" content=\"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\" \/>\n<meta property=\"og:site_name\" content=\"CubeServ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CubeServ\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-02T06:46:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-02T12:07:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2079\" \/>\n\t<meta property=\"og:image:height\" content=\"1037\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Florian Gudermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:site\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Florian Gudermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\"},\"author\":{\"name\":\"Florian Gudermann\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/d99c780665f514a5575d81a5b3e26475\"},\"headline\":\"Custom Page Navigation mit SAC Composites\",\"datePublished\":\"2024-05-02T06:46:30+00:00\",\"dateModified\":\"2024-05-02T12:07:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\"},\"wordCount\":1000,\"publisher\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png\",\"keywords\":[\"SAP Analytics Cloud\"],\"articleSection\":[\"SAP Analytics Cloud\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\",\"url\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\",\"name\":\"Custom Page Navigation mit SAC Composites - CubeServ\",\"isPartOf\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png\",\"datePublished\":\"2024-05-02T06:46:30+00:00\",\"dateModified\":\"2024-05-02T12:07:44+00:00\",\"description\":\"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage\",\"url\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png\",\"contentUrl\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png\",\"width\":2079,\"height\":1037,\"caption\":\"Eigene Seitennavigation in SAP Analytics Cloud\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.cubeserv.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom Page Navigation mit SAC Composites\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#website\",\"url\":\"https:\/\/www.cubeserv.com\/de\/\",\"name\":\"CubeServ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cubeserv.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#organization\",\"name\":\"CubeServ Group\",\"url\":\"https:\/\/www.cubeserv.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png\",\"contentUrl\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png\",\"width\":768,\"height\":372,\"caption\":\"CubeServ Group\"},\"image\":{\"@id\":\"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CubeServ\",\"https:\/\/x.com\/CubeServ\",\"https:\/\/www.instagram.com\/cubeservgroup\/\",\"https:\/\/www.linkedin.com\/company\/112961\/\",\"https:\/\/www.youtube.com\/user\/CubeServGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/d99c780665f514a5575d81a5b3e26475\",\"name\":\"Florian Gudermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/11\/florian-150x150.png\",\"contentUrl\":\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/11\/florian-150x150.png\",\"caption\":\"Florian Gudermann\"},\"description\":\"Advanced Analytics expert with focus on SAP Analytics products.\",\"url\":\"https:\/\/www.cubeserv.com\/de\/author\/gudermannf\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Custom Page Navigation mit SAC Composites - CubeServ","description":"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/","og_locale":"de_DE","og_type":"article","og_title":"Custom Page Navigation mit SAC Composites","og_description":"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.","og_url":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/","og_site_name":"CubeServ","article_publisher":"https:\/\/www.facebook.com\/CubeServ","article_published_time":"2024-05-02T06:46:30+00:00","article_modified_time":"2024-05-02T12:07:44+00:00","og_image":[{"width":2079,"height":1037,"url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png","type":"image\/png"}],"author":"Florian Gudermann","twitter_card":"summary_large_image","twitter_creator":"@CubeServ","twitter_site":"@CubeServ","twitter_misc":{"Verfasst von":"Florian Gudermann","Gesch\u00e4tzte Lesezeit":"8 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#article","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/"},"author":{"name":"Florian Gudermann","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/d99c780665f514a5575d81a5b3e26475"},"headline":"Custom Page Navigation mit SAC Composites","datePublished":"2024-05-02T06:46:30+00:00","dateModified":"2024-05-02T12:07:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/"},"wordCount":1000,"publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png","keywords":["SAP Analytics Cloud"],"articleSection":["SAP Analytics Cloud"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/","url":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/","name":"Custom Page Navigation mit SAC Composites - CubeServ","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png","datePublished":"2024-05-02T06:46:30+00:00","dateModified":"2024-05-02T12:07:44+00:00","description":"SAP hat Composites mit dem Release QRC4\/2023 eingef\u00fchrt. In diesem Artikel soll anhand eines Beispiels gezeigt werden, was derzeit mit Composites in der SAP Analytics Cloud m\u00f6glich ist.","breadcrumb":{"@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#primaryimage","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2024\/05\/Eigene-Seitennavigation-in-SAC.png","width":2079,"height":1037,"caption":"Eigene Seitennavigation in SAP Analytics Cloud"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cubeserv.com\/de\/custom-page-navigation-mit-sac-composites\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cubeserv.com\/de\/"},{"@type":"ListItem","position":2,"name":"Custom Page Navigation mit SAC Composites"}]},{"@type":"WebSite","@id":"https:\/\/www.cubeserv.com\/de\/#website","url":"https:\/\/www.cubeserv.com\/de\/","name":"CubeServ","description":"","publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cubeserv.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.cubeserv.com\/de\/#organization","name":"CubeServ Group","url":"https:\/\/www.cubeserv.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","width":768,"height":372,"caption":"CubeServ Group"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CubeServ","https:\/\/x.com\/CubeServ","https:\/\/www.instagram.com\/cubeservgroup\/","https:\/\/www.linkedin.com\/company\/112961\/","https:\/\/www.youtube.com\/user\/CubeServGroup"]},{"@type":"Person","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/d99c780665f514a5575d81a5b3e26475","name":"Florian Gudermann","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/11\/florian-150x150.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/11\/florian-150x150.png","caption":"Florian Gudermann"},"description":"Advanced Analytics expert with focus on SAP Analytics products.","url":"https:\/\/www.cubeserv.com\/de\/author\/gudermannf\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/54383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/comments?post=54383"}],"version-history":[{"count":0,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/54383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media\/54470"}],"wp:attachment":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media?parent=54383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/categories?post=54383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/tags?post=54383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}