Parallele Planung in der SAC

Parallele Planung in der SAC – Wer wird gewinnen, der Erste oder der Letzte, der seine Daten veröffentlicht?

Während der Planung in der SAC gibt es im Gegensatz zur Planung in BPC keine Sperren. Daher ist die Frage, welche Änderungen gewinnen, wenn zwei User gleichzeitig planen. Wie immer ist die Antwort nicht einfach, manchmal gewinnt der Erste, manchmal der Letzte.

Dieser Blog wird die Hintergründe beschreiben, wie die SAC unveröffentlichte Daten verwaltet, wie man diese nachvollziehen kann und welche Prüfungen beim Veröffentlichen gemacht werden, um unsere Frage zu beantworten, welche Daten gewinnen.

Hintergrund – Private und öffentliche Version

Wenn ein SAP–Modell im Eingabemodus geöffnet wird, werden alle Daten in eine private Version kopiert. Änderungen werden in dieser privaten Version gespeichert, bis diese veröffentlicht wird.

All das ist gut in dem folgenden Online–Kurs beschrieben:

https://learning.sap.com/learning-journeys/leveraging-sap-analytics-cloud-functionality-for-enterprise-planning/managing-versions_fe088b2d-c658-4911-a854-6cb55427eefe

Viele Fragen zu diesem Thema sind schon in den folgenden Blogs beantwortet:

FAQ: Version Management with SAP Analytics Cloud (Part I – Basics)

FAQ: Version Management with SAP Analytics Cloud (Part II – Versions in Action)

Wie speichert SAP Änderungen und wie kann man diese nachvollziehen?

Während der Erfassung markiert die SAC geänderte Zellen. Aber wenn man viele Änderungen gemacht hat, sieht man lediglich nur die Markierungen für die letzte Änderung.

Um die Markierungen der vorherigen Änderungen anzuzeigen, muss man zuerst die Versions- Historie einblenden:

Jetzt sieht man für jeden Eingabeschritt einen „Fluid Data Entry“-Schritt. Abhängig von dem markierten Schritt werden die entsprechenden geänderten Zellen markiert. Hier kann man auch einzelne Schritte wieder zurücknehmen.

Schauen wir jetzt, wie SAP die Daten speichert. Die Daten können im unteren Bereich mit der Datengrundlage des Modelers angezeigt werden. Dort gibt es einen Schiebeschalter, um unveröffentlichte Daten anzuzeigen. Initial ist dieser Schalter aus und es werden die Daten der öffentlichen Version angezeigt. Wenn man diesen Schalter aktiviert, sieht man für jeden Eingabeschritt eine Zeile mit dem Delta der erfassten Werte. Die aktuelle Planzahl ist also die Summe aller Zeilen für eine bestimmte Selektion.

Man sieht die unveröffentlichten Daten und die Änderungshistorie nur für seinen eigenen User. Es gibt keine Möglichkeit, die unveröffentlichten Daten eines anderen Users zu sehen.

Datenprüfung während des Speicherns

Was macht die SAC nun beim Speichern der Daten?

SAP vergleicht die Originaldaten der privaten Version mit der aktuellen öffentlichen Version. Sind diese unverändert, so werden die Daten veröffentlicht. Sind diese inzwischen aber von einem anderen User geändert worden, so muss man sich entscheiden, ob man nur die Änderungen ohne Konflikte veröffentlicht (markiert) oder ob man alle eigenen Änderungen veröffentlicht und die anderen Änderungen überschreibt:

Es gibt keine Möglichkeit, die Merkmalskombinationen mit Konflikten zu identifizieren (oder zumindest haben wir keine gefunden, außer alle öffentliche Werte in einem zweiten Bildschirm mit seinen eigenen Werten zu vergleichen).

Wenn man die Planung nur kurz nach dem Speichern der Änderungen eines anderen Users gestartet hätte, so kann man seine Änderung ohne Warnung speichern und die andere Planung überschreiben. Natürlich ist dies keine wirkliche parallele Planung, aber es mag nur an Sekunden liegen, ob man vor oder nach dem Sichern des Kollegen die eigene Planung startet. Besonders wenn man mit einer Verteilung arbeitet, mag man nicht immer alle Änderungen auf unterster Ebene sofort erkennen.

Private Version und Planungsbereich

In den Anfängen von der SAC wurde immer das komplette Datenmodell in die private Version kopiert. Anwender haben berichtet, dass nächtliche Aktualisierungen der Ist–Daten nicht in ihrer privaten Version sichtbar waren, wenn sie am nächsten Tag mit dieser weiterarbeiteten.

Mit der Einführung des Planungsbereiches ist das Datenvolumen in der privaten Version reduziert worden. Neben Performanceverbesserungen sieht man nun Änderungen außerhalb seines Planungsbereiches, selbst wenn man länger an einer privaten Version arbeitet.

Weitere Details, wie der Planungsbereich einzustellen ist und wie er funktioniert, sind in diesem Blog beschrieben:

Dynamic Planning Area extension for SAP Analytics Cloud

Schlussfolgerung

Änderungen in der privaten Version können gut nachverfolgt werden.

Um Konflikte mit Änderungen anderer User zu vermeiden und immer den aktuellen Stand aller Daten zu sehen, sollte man nicht zu lange (z.B. mehrere Tage) warten, bis man seine Daten veröffentlicht.

 Erstellt im Januar 2025

Ansprech­partner

Frank Liebrand
Head of Sales
Dr. Ulrich Meseth
Senior Consultant
Burcin Ince
Consultant
Ahmet-Ömer Özgen
Consultant