Bei den verschiedensten Kunden kommt immer mal wieder die Frage auf, ob wir Hierarchien auch dynamisch auf Basis von Daten im SAP BW erstellen können. Gründe dafür gibt es viele: Zu hoher manueller Pflegeaufwand bei häufigen Änderungen der Zuordnungen oder die Hierarchiebeziehungen werden lediglich in einer 3th Party Anwendung gepflegt und sind nur in SAP BW Tabellen verfügbar.

Für eigens erstellte Hierarchien sieht SAP vor, dass die Daten in einer festen Struktur (NODEID, IOBJNM, NODENAME, LINK, PARENTID, ...) vorliegen müssen, um sie anschließend an das Hierarchie-InfoObjekt zu laden. Dabei ist auf eine genaue Zuweisung der verschiedenen IDs (ParentID, ChildID, NextID) selbst zu achten, da es sonst zu Fehlern bei der Hierarchieerstellung kommt.

Wäre es nicht schön ein Hierarchie Framework nutzen zu können, was sich selbst um die ID Zuweisung kümmert und einfache Methoden wie create_node, add_node oder add_child zur Verfügung stellt und so einen einfachen Aufbau einer Hierarchie ermöglicht? Ich denke schon.

Viel Spaß beim lesen und ich freue mich auf das Feedback.