Abhängige Tabelle 

Zusammenfassung

Grundprinzip: Eine sonstige Tabelle B wird mit einer Sonstigen Tabelle A in Beziehung gesetzt, die als Parent-Tabelle fungiert. Weiterhin werden alle Elemente der Tabelle B mit jeweils einem Element der Tabelle A verbunden. Die Erfassung von Elementen in der Tabelle B ist also durch den für das entsprechende Element in Tabelle A erfassten Wert bedingt.

Es ist jedoch auch möglich, bestimmte Elemente der Tabelle B nicht mit einem Element der Tabelle A zu verbinden. Solche Elemente bleiben unabhängig vom Wert der Elemente in der A-Tabelle verfügbar.

Einer Tabelle kann von genau einer anderen Tabelle abhängen. Es können jedoch auch aufeinander aufbauende Abhängigkeiten definiert werden (Beispiel: Tabelle C hängt von Tabelle B ab, Tabelle B hängt von Tabelle A ab etc.)

Umsetzung bei der Definition der Sonstigen Tabellen

In Tabelle B wird das Feld abhängige Tabelle mit dem Code der Tabelle A belegt. Auf diese Weise wird eine sonstige Tabelle mit einer anderen Sonstigen Tabelle verbunden, die als Parent-Tabelle fungiert. Daraus ergibt sich eine Hierarchie zwischen bestimmten Sonstigen Tabellen (z. B.: Statistikgruppen mit Untergruppen).
Definitionsfunktion für sonstige Tabellen

Erfassung von Sonstigen Tabellen

Bei der Erfassung der Tabelle B kann jedes Element einem Element in Tabelle A zugeordnet werden. In diesem Fall ist bei X3-Produkten die Erfassung dieses Elements (Tabelle B) in einer Maske durch den Wert bedingt, welchen das betreffende Element in Tabelle A aufweist.
Erfassungsfunktion für sonstige Tabellen

Maskendictionary

Bei der Deklarierung eines Eingabefelds für ein Element der Tabelle B wird stets der Datentyp ADI gesetzt. Die Tabellennummer der Sonstigen Tabelle ist die der Child-Tabelle, und der Feldwert bzw. das Feld wird mit dem Code der Parent-Tabelle belegt. Der Feldname (mit der Abkürzung der betreffenden Maske als Präfix) muss mit der Funktion Parameter belegt werden (Rechtsklick auf den Datentyp des Feldes der Sonstigen Tabelle B.
Funktion Masken-Dictionary