Zentral parametrisierte Forecast Layouts mit SAP Analytics Cloud

Parametrisierte Forecast Layouts mit SAP Analytics Cloud

Im Beitrag „Skalierbarbare und pflegeleichte SAC Planungs-Architektur“ habe ich Ihnen gezeigt, wie Sie mit SAP Analytics Cloud (SAC) ein komplexes Eingabelayout mit ausgeklügeltem Versionskonzept dynamisch gestalten können. Ausgehend von Parametern, die zentral gesetzt werden, verändert sich das Layout automatisch. Auf diese Weise muss die Planungsapplikation nicht jeden Planungszyklus mühsam angepasst und getestet werden.

Allerdings muss es nicht immer hoch komplex sein. Wo SAC wirklich glänzt, sind einfache Eingabemasken, die mit wenig Aufwand umgesetzt werden können. Wie Sie diese dennoch zentral steuern können, lernen Sie in diesem Artikel.

So erleichtern Sie die Entscheidungsfindung und gewinnen einen umfassenden Überblick über Ihr Geschäft! Mit meinem neuen Buch lernen Sie, SAP für die Unternehmensplanung einzurichten, zu nutzen und zu erweitern.

Bei Eingabelayouts bietet SAP Analytics Cloud (SAC) zwei Möglichkeiten zur Auswahl: einfache Kreuztabellen und Prognose-Layouts (Forecast Layout), die Ihnen eine Rückschau auf bestimmte Anzahl von Perioden zeigen und Eingabe von Planwerten für zukünftige Perioden erlauben. Sie können zwischen den beiden Alternativen unter Einstellungen in der Tabellenstruktur wechseln.

Zum Prognose Layout umschalten.

SAP Analytics Cloud ermöglicht es Ihnen, das Prognose Layout mithilfe von Parametern anzupassen. So können Sie im Abschnitt Zeitraum die Perioden für Rückschau und Vorschau sowie Granularität festlegen. In unserem Beispiel wollen wir die Ist-Werte für vergangene zwei Jahre sehen und drei Jahre in die Zukunft planen. Sie können auch festlegen, ob eine Summierung über die Perioden hinweg stattfinden soll.

Zeitraum und Berechnung der Summe definieren

Darüber hinaus können Sie die Versionen festlegen, die für die Rückschau und Vorschau gelten. Während für die Rückschau typischerweise Actuals verwendet werden, können Sie für die Vorschau eine bestimmte Planversion auswählen oder die Auswahl dem Benutzer überlassen. Dazu kann ein Eingabefilter (Input Control) verwendet werden.

Versionen für Rückschau und Vorschau festlegen

Außerdem können Sie festlegen, wann der Wechsel von Ist-Werten zu Plan stattfinden soll.

Wechseldatum festlegen

So können Sie das Systemdatum verwenden oder ein bestimmtes Datum hardcoden. Besonders nützlich ist die Option, die zuletzt gebuchten Istwerte als Wechseldatum zu verwenden. So können Sie die Planperioden rollieren, indem Sie neue Ist-Daten in das Plan-Modell laden.

Allerdings ist es für uns nicht flexibel genug. Wir wollen bei Bedarf auch die Zeit zurückdrehen können. Daher soll das Wechseldatum, genau wie die Version, zentral gesteuert werden. Dazu legen wir zwei neue Attribute für die Dimension Version an: Active und CutOver.

Das Attribut Active ist vom Datentyp Text und hat eine Länge von 1. Es wird dazu verwendet, um eine aktive Version zu kennzeichnen.

Attribut für die aktive Version

Das Attribut CutOver ist ebenfalls vom Datentyp Text und hat eine Länge von 4. Dieses Attribut wird dazu verwendet, um das Wechseljahr festzulegen. Zum Beispiel das Jahr 2022 oder 2023.

Attribut für das Wechseldatum

Nachfolgend legen wir die Version Forecast 1 als die aktive Version fest und das Jahr 2022 als Wechseldatum fest.

Attribute der Version

Nun wechseln wir in die Story und wechseln zum Prognose-Layout. Beim Parameter Vorschau auf legen wir einen neuen Eingabefilter für Berechnungen an (Calculation Input Control).

Neuen Eingabefilter für Berechnungen anlegen

Anschließend vergeben wir einen Namen für den Eingabefilter und legen eine Formel an, um den Wert zu bestimmen.

Neue Formel anlegen

Dazu verwenden wir die Formelfunktion FIND. Diese sucht ein Element mit dem Wert, der im ersten Parameter definiert wurde, in der Spalte (Attribut), die im zweiten Parameter definiert wurde und gibt den Wert der Spalte zurück, die im dritten Parameter definiert wurde.

In unserem Beispiel suchen wir nach dem Flag X, in der Spalte Active (Aktiv) und geben den Wert public.Forecast 1 aus.

FIND('X',[d/Version].[p/Active],[d/Version].[p/ID])

Aktive Version bestimmen

Anschließend bestätig wir die Konfiguration mit OK.

Konfiguration mit OK bestätigen

Nun wird eine neuer Eingabefilter (Input Control) zur Story hinzugefügt. Der Wert wird automatisch aus dem Attribut der Version ausgelesen und im Forecast Layout verwendet.

Nun setzen wir die Version Forecast 2 als die aktive Version.

Das Layout passt sich automatisch an.

Aktive Version Forecast 2

Wir können nun die aktive Version automatisch bestimmen. Nun wollen wir das Wechseldatum für die aktive Version finden. Dazu verwenden wir ebenfalls einen Eingabefilter.

Eingabefilter für das Wechseldatum anlegen

Dieser Eingabefilter basiert ebenfalls auf einer Formel.

Formel für die Bestimmung des Jahrs definieren

Das Wechseldatum ist in der Spalte (Attribut) CutOver definiert. Wir suchen den Wert, der in dem Eingabefilter Aktive_Version steht, in der ID Spalte und geben den zugehörigen Wert aus, der in der Spalte CutOver steht.

FIND([@Aktive_Version],[d/Version].[p/ID],[d/Version].[p/CutOver])

Wechseljahr bestimmen

Bestätigen Sie die Konfiguration mit OK.

Konfiguration abschließen

Die Prognose Version und auch das Wechseldatum werden nun anhand von Parametern gesetzt.

Prognose Layout mit Parametern

Wenn 2022 als Wechseljahr gesetzt ist, wird dieses Jahr als erstes Planjahr im Forecast Layout verwendet.

Aktive Version und Wechseljahr

Nun ändern wir das CutOver Attribut auf 2023.

CutOver Attribut geändert

Das Layout passt sich automatisch an und das Jahr 2023 ist nun das erste Jahr, welches geplant wird.

Das Layout passt sich automatisch an

SAP Analysis for Microsoft Office: Reporting leicht gemacht

Planung und Reporting mit SAP Analysis leicht gemacht!

Lernen Sie, wie Sie mit SAP Analysis for Microsoft Office professionelle Berichte erstellen. Dieses Praxishandbuch erklärt Ihnen, wie Sie Ihre Daten auf vielfältige Weise auswerten und darstellen. Schritt-für-Schritt-Anleitungen mit zahlreichen Screenshots unterstützen Sie – von der Implementierung bis zur Anwendung.

Anstatt nach der im ersten Schritt bestimmten Version zu suchen, können Sie natürich auch nach der als aktiv geflaggten Version suchen und das Wechseljahr daraus ablesen.

FIND([@Aktive_Version],[d/Version].[p/ID],[d/Version].[p/CutOver])

In diesem Fall sieht die Formel wie folgt aus:

FIND('X',[d/Version].[p/Active],[d/Version].[p/CutOver])

Alternativer Ansatz zur Bestimmung des Wechseljahrs

Wir suchen nach dem X in der Spalte Active und lesen den entsprechenden Wert aus der Spalte CutOver aus.

Das Wechseljahr über den Aktiv-Flag bestimmen

Das Ergebnis sieht wie folgt aus.

Neues Wechseljahr

Um das Ganze etwas visuell ansprechender zu gestalten, können Sie den Namen der Formel anpassen.

Formel umbenennen

Darüber hinaus können Sie den Kopfzeilentitel und das Kopfzeilensymbol des Eingabefilters ausblenden.

Elemente des Eingabefilters ausblenden

So kann der Benutzer auf einen Blick erkennen, welche Version aktiv ist und welches Wechseljahr festgelegt wurde.

Eingabefilter zeigen die aktiven Parameter

Alternativ können Sie den Eingabefilter auch komplett ausblenden, indem Sie in der Format Optionen die Sichtbarkeit auf Hidden setzen.

Sichtbarkeit zur Ansichtszeit - Hidden

So bleiben die Eingabefilter im Bearbeitungsmodus weiterhin sichtbar.

Eingabefilter (Input controls) sichtbar im Bearbeitungsmodus.

Im Anzeigemodus sieht man sie jedoch nicht.

Eingabefilter (Input controls) unsichtbar

Ihre User beklagen sich über langsame Berichte?

  • In meinem Newsletter lernen Sie, wie Sie Abhilfe schaffen.
  • Entdecken Sie die Möglichkeiten der Performanceoptimierung.
  • Praktische Anleitungen ermöglichen Ihnen schnelle Erfolge bei der Optimierung von SAP Systemen.
  • Viele Tipps und Tricks zu SAP BI Themen.
  • Holen Sie die maximale Performance aus Ihrem SAP BI!
  • Bei der Anmeldung zu meinem Newsletter erhalten Sie das Buch „High Performance SAP BI“ als Willkommensgeschenk.
Fordere SAP Performance Tricks an

Jetzt anfordern!

* Pflichtfeld
 
Kein SPAM. Ich hasse Spam genau so wie du.
0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.