Anfang des InhaltsbereichsFunktionsdokumentation Parameterhierarchie Dokument im Navigationsbaum lokalisieren

Verwendung

Mit Hilfe dieser Funktion können Sie die hierarchische Abhängigkeit beliebiger Parameterobjekte abbilden. Die Parameterhierarchie können Sie in beliebiger Breite und Tiefe im Customizing definieren.

Voraussetzungen

Sie haben die Defaultparameterwert-Ermittlung eingerichtet.

Funktionsumfang

Zuordnung zur Berichtssymbolgruppe

Sie ordnen der Parameterhierarchie im Customizing eine Berichtssymbolgruppe zu, so daß das System für die hierarchisch voneinander abhängigen Daten Defaultparameterwerte ermitteln kann.

Anhand der Berichtssymbolgruppe wird der Hierarchie

Dadurch können Symbole und Wiederholungsgruppen aus der Strukturdatei an die entsprechende Ermittlungsfunktion für die Defaultparameterwerte übergeben werden.

In der Struktur CVDDP sind folgende Felder für die Parameterhierarchie relevant:

PARHIER

Parameterhierarchie

Gibt an, welcher Hierarchie die Daten zugeordnet sind. Das Feld ist notwendig, da die gleichen Objekte in mehreren Hierarchien auftauchen können.

PAROBJ

Parameterobjekt

PAROBJKEY

Schlüssel des Parameterobjekts

PAROBJPAR

Vaterparameterobjekt zum Parameterobjekt

PAROBJPARKEY

Schlüssel des Vaterparameterobjekts

LENRECD

maximale Schachtelungstiefe einer Umgebung

Die Definition der Parameterhierarchie erfolgt dadurch, daß zu jedem Parameterobjekt das Vaterparameterobjekt angegeben wird. Dabei sind folgende Konstellationen möglich:

Diese Grafik wird im zugehörigen Text erklärt

Sie können beispielsweise in der Komponente Arbeitsschutz Hierarchien zwischen Arbeitsbereichen aufbauen, die untereinander direkt zugeordnet sind:

Umsetzung auf der Berichtsvorlage

Um die Ausgabe mehrwertiger Parameterobjekte innerhalb einer Parameterhierarchie auf einer Berichtsvorlage einzurichten, steht Ihnen in der Anwendung Windows Wordprocessor Integration (WWI) eine Wiederholungsgruppe vom Typ Parametergruppe zur Verfügung (siehe Beispiel für eine Parameterhierarchie).

Die Korrektheit der Schachtelung wird bereits bei der Syntaxanalyse geprüft und auf vorhandene Schachtelungsfehler hingewiesen.

Enthält eine Hierarchie eine Rekursion, so müssen für jede Rekursionstiefe die entsprechenden Symbolgruppen erneut in das Layout eingefügt werden. Es gibt für Parameterobjekte keine Wiederholungsgruppen, die selbst Rekursionen auflösen, so wie dies die Wiederholungsgruppe S:POSD für Zusammensetzungen macht.

Beispiel

Berichtsvorlage für eine Parameterhierarchie mit Rekursion:

<11BRG001(P,OBJTREE-HEAD;*)>

<11BRG002(P,OBJTREE-POS_B;*)>

<11BRG003(P,OBJTREE-HEAD;*)>

<11BRG004(P,OBJTREE-POS_B;*)>

<11BRG005(P,OBJTREE-HEAD;*)>

<11BRG006(P,OBJTREE-POS_B;*)>

Eine Wiederholungsgruppe vom Typ Parametergruppe kann an jedem Knoten des Syntaxgraphen (siehe Wiederholungsgruppe) eingehängt werden. Einzige Ausnahme hierbei ist die Diskret-Wiederholungsgruppe, innerhalb der keine weiteren Wiederholungsgruppen vorkommen dürfen.

Ende des Inhaltsbereichs