Zeitabhängige Hierarchien

Mit der Funktion für zeitabhängige Hierarchien können Sie eine Hierarchie ändern, ohne dass ihr Verlauf verloren geht. Auf diese Weise können Sie verschiedene Versionen einer Hierarchie erstellen, ändern und löschen.

Die verschiedenen Versionen einer Hierarchie lassen sich anzeigen, indem Sie in SAP BusinessObjects Analysis, Edition für Microsoft Office die entsprechenden Stichtage auswählen.

Die folgenden Informationen behandeln die Hierarchieversionspflege in verschiedenen Bereichen von SAP Business Planning and Consolidation

Administrationskonsole

In der Hierarchieansicht des Bilds zur Pflege der Dimensionsstammdaten können Sie verschiedene Versionen von zeitabhängigen Hierarchien erstellen, ändern und löschen.
  • Sie können eine neue Hierarchieversion erstellen, indem Sie ein Startdatum eingeben. Eine neue Version wird erstellt, die am ausgewählten Datum beginnt und am Enddatum der Hierarchieversion, zu der das Startdatum ursprünglich gehört, endet. Außerdem kann eine Referenzhierarchieversion ausgewählt werden, um die initiale Darstellung der neuen Hierarchieversion festzulegen.
  • Um eine vorhandene Hierarchieversion zu ändern, wählen Sie diese in der Dropdown-Liste aus. Sie können eine vorhandene Hierarchieversion auch in der Listenansicht ändern.
  • Sie können jede Hierarchieversion löschen, indem Sie eine vorige Version oder die nächste Version auswählen, mit der die Hierarchieversion zusammengeführt werden soll.

Datenmanager

Wenn Sie die Prozesskette /CPMB/MANAGE_TDH_VERSION zum Erstellen und Ausführen eines Datenmanager-Pakets verwenden, können Sie entweder eine neue Version einer zeitabhängigen Hierarchie erstellen oder eine vorhandene Version einer zeitabhängigen Hierarchie löschen.

Wenn Sie eine Stammdatenhierarchie aus einem Flatfile oder einem InfoObject in eine Dimension mit aktiver zeitabhängiger Hierarchie laden, können Sie auswählen, welche Hierarchieversion geändert werden soll, indem Sie entweder ein Datum oder eine Version auswählen. Wenn Sie ein Datum auswählen, wählt das System die Version aus, zu der das ausgewählte Datum gehört. Wenn Sie eine Version auswählen, erfolgt die Auswahl auf Basis eines Zeitbereichs.

Reporting

Wenn mindestens eine Dimension mit aktiver zeitabhängiger Hierarchie für ein Modell vorliegt, können Sie im Reporting einen Stichtag auswählen.

  • EPM-Plug-In
    • Sie können in der Kontextleiste oder im Berichteditor einen Stichtag auswählen, wenn das aktuelle Modell mind. eine Dimension aufweist, für die eine zeitabhängige Hierarchie aktiviert ist.
    • Der ausgewählte Stichtag wirkt sich auf alle Dimensionen mit zeitabhängiger Hierarchie aus, d. h. die Hierarchieversion der Dimension mit zeitabhängiger Hierarchie hängt vom ausgewählten Stichtag ab.
    • Sie können nur einen Stichtag pro Bericht angeben. Mehrere Berichte desselben Arbeitsblattes oder derselben Arbeitsmappe können verschiedene Stichtage aufweisen.
    • Standard-Stichtag ist das aktuelle Datum.
    • Standardmäßig werden für jede Dimension mit zeitabhängiger Hierarchie drei Hierarchieversionen auf dem Client-Rechner zwischengespeichert. Die Anzahl der zwischengespeicherten Versionen kann durch Änderung der folgenden Zeile in der clientseitigen Konfigurationsdatei FPMXLClient.dll.config geändert werden:

      <add key="LimitTDHCountInCache" value="3"/>

  • Web-Reporting
    • Sie können einen Stichtag aus dem Dropdown-Menü auswählen, indem Sie Kontext verwalten wählen. Voraussetzung ist, dass für das aktuelle Modell mind. eine Dimension mit aktiver zeitabhängiger Hierarchie vorhanden ist.
    • Der ausgewählte Stichtag wirkt sich auf alle Dimensionen mit zeitabhängiger Hierarchie aus, d. h. die Hierarchieversion der Dimension mit zeitabhängiger Hierarchie hängt vom ausgewählten Stichtag ab.
    • Standard-Stichtag ist das aktuelle Datum.

Sicherheit

Ein Datenzugriffsprofil wird immer mit der Hierarchieversion des aktuellen Datums definiert. Zur Laufzeit ist für die Datensicherheit immer die Hierarchieversion des aktuellen Datums relevant, unabhängig davon, welcher Stichtag in der Reporting-Benutzungsoberfläche ausgewählt wird.

Datenmanager-Pakete

Sie können bei der Ausführung eines Datenmanager-Pakets einen Stichtag auswählen, wenn für das Modell mind. eine Dimension mit zeitabhängiger Hierarchie aktiviert ist.

Logikskripte

  • Für Logikskripte steht kein Schlüsselwort zur Verfügung; es ist nicht möglich, in einer Skriptdatei einen Stichtag anzugeben.
  • Wenn ein Skript von einem Datenmanager-Paket ausgelöst wird, wird bei der Paketausführung der Stichtag aus dem Auswahlbild abgeleitet.
  • Für die Standardlogik wird ein Stichtag aus dem eingabebereiten Bericht abgeleitet.
  • Für die Skriptlogik-Testtransaktion UJKT kann der Stichtag im Feld PARAM im Format KEYDATE = yyyymmdd angegeben werden.

Konsolidierung

In der Konsolidierung wird immer das aktuelle Datum für die Auflösung einer Hierarchie verwendet.

Transport

  • Eine zeitabhängige Hierarchie kann mit den Dimensionsstammdaten transportiert werden.
  • Die globale Einstellung ENABLE_TIME_DEPENDENT_HIER kann nicht transportiert werden. Die entsprechende Einstellung müssen Sie in allen Systemen manuell vornehmen.
  • Die Einstellung für eine zeitabhängige Hierarchie in einer Dimensionsstruktur kann zusammen mit dem Dimensionstransport transportiert werden. Beachten Sie, dass der Importprozess möglicherweise fehlschlägt, wenn die globale Einstellung ENABLE_TIME_DEPENDENT_HIER im Zielsystem nicht auf X gesetzt ist.

Sichern und Wiederherstellen

Alle Versionen einer zeitabhängigen Hierarchie können gesichert und zusammen mit den Stammdaten wiederhergestellt werden.