Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Laden als Teilbaum  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können eine Hierarchie nach dem Laden als Teilbaum ablegen, wenn unter dem angegebenen technischen Namen bereits eine Hierarchie im BI-System vorhanden ist und in dieser Zielhierarchie der Wurzelknoten der zu ladenden Teilbaumhierarchie enthalten ist.

Teilbaumhierarchien können Sie beispielsweise verwenden, um Hierarchien aus verschiedenen Quellsystemen im BI zusammenzufassen.

Voraussetzungen

...

       1.      Jede Teilbaumhierarchie muß denselben technischen Namen tragen wie die Zielhierarchie. Gegebenenfalls haben Sie die Teilbaumhierarchie nach dem Laden entsprechend umbenannt (vgl. Registerkarte Hierarchie selektieren).
Die geladene Hierarchie wird nur dann als Teilbaum abgespeichert, wenn unter dem angegebenen Schlüssel (besteht aus technischem Namen der Hierarchie und ggf. Bis-Datum und Hierarchieversion) bereits eine Hierarchie zu dem Hierarchiebasismerkmal im BI vorhanden ist. Durch das Markieren der Option Teilbaum-Insert bzw. Teilbaum-Update weiß das BI-System, daß die geladene Hierarchie in eine Zielhierarchie gleichen technischen Namens eingebunden werden soll.

       2.      Wenn eine Hierarchie als Teilbaum in eine Zielhierarchie eingebunden werden soll, muß der Wurzelknoten der Teilbaumhierarchie als Knoten in der Zielhierarchie enthalten sein und dieselben technischen Eigenschaften besitzen wie dieser Knoten der Zielhierarchie. Dieser sogenannte Schnittstellenknoten bezieht sich in der Ziel- und Teilbaumhierarchie auf dasselbe InfoObject, hat in Ziel- und Teilbaumhierarchie denselben technischen Namen und hat bei Zeitabhängigkeit dasselbe Bis-Datum.

       3.      Kein weiterer Knoten der Teilbaumhierarchie darf in der Zielhierarchie enthalten sein, es sei denn, er erfüllt die Voraussetzungen für einen korrekten doppelten Knoten in der neuen Gesamthierarchie.

Funktionsumfang

Wenn Sie eine Hierarchie laden und einen Teilbaum-Insert ausführen, wird die Hierarchie als Teilbaum in eine bestehende Hierarchie eingefügt, ohne daß Knoten in der Zielhierarchie gelöscht werden.

Achtung

Wenn ein Teilbaum-Insert zum zweiten Mal ausgeführt wird, sind alle Knoten der Teilbaumhierarchie unter dem Schnittstellenknoten der Zielhierarchie doppelt vorhanden bzw. der Ladevorgang bricht aus diesem Grund ab.

Wenn Sie eine Hierarchie laden und einen Teilbaum-Update ausführen, wird die Hierarchie als Teilbaum in eine bestehende Hierarchie eingefügt und es wird ggf. der alte Teilbaum durch den neuen ersetzt.

Achtung

Wenn ein Teilbaum-Update zum zweiten Mal ausgeführt wird, werden alle Knoten, die sich unter dem Schnittstellenknoten in der Zielhierarchie befinden, gelöscht, bevor der neue Teilbaum eingefügt wird.

Aktivitäten

Damit eine Hierarchie im BI als Teilbaum abgelegt wird führen Sie auf der Registerkarte Hierarchie selektieren im Scheduler folgende Aktivitäten aus:

...

       1.      Ändern Sie den technischen Namen der Teilbaumhierarchie nach dem Laden in den technischen Namen der Zielhierarchie. Wählen Sie hierzu Hierarchie nach dem Laden umbenennen in und geben Sie den technischen Namen ein.

       2.      Wählen Sie die Update-Methode Teilbaum-Insert, wenn die Hierarchie als Teilbaum in eine bestehende Hierarchie eingefügt werden soll, ohne daß Knoten in der Zielhierarchie gelöscht werden,

oder

wählen Sie die Update-Methode Teilbaum-Update, wenn die Hierarchie als Teilbaum in eine bestehende Hierarchie eingefügt und ggf. der alte Teilbaum durch den neuen ersetzt werden soll.

Beispiel

Beispiel 1

Dieses Beispiel legt zugrunde, daß die Hierarchien zum InfoObject 0CUST_SALES als Wurzelknoten Textknoten besitzen, die durch das InfoObject 0HIER_NODE mit der Ausprägung ~ROOT repräsentiert werden. Sonst bestehen die Hierarchien nur aus bebuchbaren Knoten vom InfoObject 0CUST_SALES.

Wird das InfoObject 0SOURCESYSTEM an 0CUST_SALES geklammert, ist es möglich, mehrere Hierarchien aus verschiedenen SAP Systemen zu einer Hierarchie im BI zu vereinen. Wird eine Hierarchie hochgeladen, wird das InfoObject 0SOURSYSTEM automatisch mit der jeweiligen QuellsystemID gefüllt. Wenn gleiche Knoten aus verschiedenen Quellsystemen kommen, werden durch die Klammerung an 0SOURCESYSTEM also doppelte Knoten in der Zielhierarchie vermieden. Der Schnittstellenknoten in diesem Beispiel ist der Wurzelknoten der 0CUST_SALES-Hierarchie.

Im InfoPackage zum jeweiligen Quellsystem wird der Name der zu ladenden Hierarchie selektiert. In diesem Beispiel wird in den verschiedenen Quellsystemen immer derselbe technische Name verwendet und beim  Selektieren angeboten. Auf der Registerkarte Hierarchie selektieren im Scheduler kann, wenn dies nicht der Fall ist, eingestellt werden, daß die hochgeladenen Hierarchien im BI immer denselben technischen Namen bekommen. Hier legen Sie auch die Update-Methode fest.

Werden nach dem Full-Update einer dieser Hierarchien alle weiteren Hierarchien durch Teilbaum-Insert als Teilbaum abgespeichert, erhält man eine Hierarchie mit einem Wurzelknoten, unter dem alle Knoten hängen, die vorher unter den Wurzelknoten der quellsystemspezifischen Hierarchien hingen.

Würde man den Teilbaum-Update verwenden,  erhielte man eine Zielhierarchie, in der sich nur der zuletzt geladene Teilbaum befinden würde, da vor dem Einfügen des Teilbaumes alle Knoten unter dem Schnittstellenknoten gelöscht würden.

Beispiel 2

In diesem Beispiel wird angenommen, daß es für das InfoObject 0COSTCENTER verschiedene SET-Hierarchien beispielsweise zu Europa, Mexiko, USA gibt. Weiterhin wird angenommen, daß die Knoten einer Hierachie in keiner anderen Hierarchie vorkommen.

Im BI wird mit Hilfe der Hierarchiepflege eine Hierarchie WELT mit drei zu den o.g. SET-Hierarchien gehörigen Schnittstellenknoten angelegt. Auf der Registerkarte Hierarchie selektieren im Scheduler wird eingestellt, daß die drei SET-Hierarchien nach dem Laden unter dem technischen Namen der WELT-Hierarchie als Teilbaum abgespeichert werden.

Wenn die SET-Hierarchien geladen werden, erhält man eine Hierarchie, unter deren Wurzelknoten die drei Hierarchien Europa, Mexiko und USA hängen.

Wenn man in diesem Beispiel den Teilbaum-Insert verwendet, muß bei einem erneuten Upload das Szenario erneut angelegt werden, da die Hierarchien sonst doppelt eingefügt würden. Sie können das Szenario erneut anlegen, indem Sie die Knoten und Teilbäume unter den Schnittstellenknoten vor dem erneuten Laden löschen.

Wenn man den Teilbaum-Update verwendet, können die einzelnen Hierarchien beliebig oft erneut geladen werden, da der alte Teilbaum jedesmal gelöscht wird.

 

Ende des Inhaltsbereichs