Show TOC

ObjektdokumentationZeitabhängige Tabelle/View Dieses Dokument in der Navigationsstruktur finden

 

Die Einträge zeitabhängiger Tabellen oder Views sind von einem Datum abhängig. Jedem Datensatz ist ein Zeitintervall zugeordnet, in dem der Datensatz gültig ist.

 

In einer zeitabhängigen Tablelle/View können Sie Datensätze mit identischem logischen Schlüssel anlegen, die sich nur durch das zusätzliche Datumsfeld im Schlüssel unterscheiden. Sie können für diese Einträge, die in unterschiedlichen Zeitintervallen gültig sind, andere Feldwerte eingeben.

Struktur

Die Tabelle/View muss zwei Felder enthalten, die das Beginn- und Endedatum repräsentieren. Eines dieser Felder muss im Schlüssel enthalten sein, das andere muss als erstes Nicht-Schlüsselfeld in der Tabelle/View stehen. Der Feldname muss spezifiziert sein.

Den Feldern müssen folgende Datenelemente zugewiesen sein:

  • für das Beginndatum

    • Feldname BEGDA oder

    • Datenelement BEGDATUM oder

    • Datenelement VIM_BEGDA oder

    • Datenelement BEGDA

  • für das Endedatum

    • Feldname ENDDA oder

    • Datenelement ENDATUM oder

    • Datenelement VIM_ENDDA oder

    • Datenelement ENDDA.

Alle vier Datenlemente sind der Domäne DATUM zugewiesen.

Integration

In einer zeitabhängigen Tabelle mit Texttabelle kann die Texttabelle selbst auch zeitabhängig sein. Das bedeutet, dass für jedes Zeitintervall eines Datensatzes ein eigener Texttabelleneintrag existiert. Die Datumsfelder ENDDA und BEGDA müssen nur in der Definition der zeitabhängigen Texttabelle enthalten sein, nicht in der Texttabelle selbst. Wenn die Datumsfelder ENDDA und BEGDA nur in der Definition der zeitabhängigen Texttabelle stehen, legt das System für alle Gültigkeits-Intervalle eines Datensatzes der Tabelle einen gemeinsamen Texttabelleneintrag an.