X-tanken

X-daten Satzbeschreibung [tsxdfelder]

Programmfunktion

Dieses Programm zeigt Ihnen die Satzbeschreibung der über das Modul X-daten exportierbaren Tabellen an. Sie können die Satzbeschreibung drucken oder als CSV-Datei exportieren.

Programmkomponenten

Tabellen-Info

Oben links wird Ihnen die Bezeichnung und in Klammern der Name der Tabelle angezeigt, für den diese Satzbeschreibung gilt.

Versions-Info

Die Versions-Info zeigt Ihnen an, mit welcher Version von X-daten Sie gerade arbeiten. Sollten Sie einmal nicht aktuell sein, so können Sie die Version selbst in der Konfiguration zu X-daten auf den aktuellen Stand hochsetzen.

ACHTUNG!

Das Ändern der X-daten Version kann Auswirkungen auf Ihre nachgelagerten Prozesse haben (Details siehe unten).

Tabelle

Die angezeigte Tabelle lässt sich nicht sortieren, da die Reihenfolge der Felder der Reihenfolge der Ausgaben entspricht.

Die Tabelle zeigt in jeweils fünf zusammengehörenden Spalten mit zwei unterschiedliche Versionen der X-daten Satzbeschreibungen einer Tabelle an. Links wird eine ältere Version (abhängig von der von Ihnen genutzten Version) und rechts die aktuellste Version dieser X-daten Satzbeschreibung angezeigt.

Die beiden Versionen werden durch eine Vergleichsspalte in der Mitte getrennt, welche durch folgende Symbole die Veränderungen an der Tabelle signalisiert:

Symbol Bedeutung
Dieses Feld wurde zwischen der alten (linken) und der neuen (rechten) Version nicht verändert
Dieses Feld wurde verändert. Die Veränderungen werden in roter Schrift dargestellt
Dieses Feld wurde in der rechten Version entfernt
Dieses Feld ist in der rechten Version neu hinzugekommen

Die Spalten der Version, mit der Sie arbeiten werden normal dargestellt, wogegen die Spalten mit denen Sie derzeit nicht arbeiten ausgegraut sind.

Arbeiten Sie mit der aktuellsten Version, so wird auf der linken Seite die Vorversion dargestellt. Arbeiten Sie mit einer älteren Version so wird diese ältere Version mit der aktuellsten Version verglichen. So haben Sie die Möglichkeit immer die Änderungen zur vergangenen bzw. zur kommenden (aktuellen) Version zu einzusehen.

Bemerkung

In den Bemerkungen stehen weitere Informationen zur Gruppierung der Felder, die Sie ggf. für die Anlage als Datenbankkey nutzen können:

Jede Tabelle hat mindestens einen Key. Jeder Key kann aus mehreren Feldern bestehen. Der erste Key (KEY 1.?*) ist der Primärschlüssel und immer eindeutig. Die Eindeutigkeit wird durch ein Sternchen gekennzeichnet. Keys die nicht eindeutig sind, entsprechen in relationalen Datenbanken der Indexierung.

Foreignkeys verweisen immer auf ein Feld des Primärschlüssels der Zieltabelle. Nicht alle Zieltabellen werden von X-daten ausgegeben.

Programmablauf/Programmfunktion

ACHTUNG!

Wenn Sie mit X-daten arbeiten, achten Sie bitte immer auf Veränderungen der Satzbeschreibungen. Durch die regelmäßige Weiterentwicklung unserer Programme müssen die zugrunde gelegten Datenstrukturen oft an neue Gegebenheiten angepasst werden. Dadurch ergeben sich neue Versionen dieser Satzbeschreibungen und ein neuer Aufbau der Datentabellen, die mitunter große Auswirkungen auf die Prozesse haben, die Sie an diese Daten binden.

Xpoint stellt die konfigurierte Version der auszugebenden Daten nicht ohne Vorankündigung (Update-Dokumentation zu den Updates) um. Wir überlassen es dem Anwender, die X-daten-Version auf den aktuellen Stand hochzusetzen, da die angeschlossenen Prozesse dadurch ggf. ebenfalls eine Änderung erhalten müssen, die nicht im Wirkungsbereich von Xpoint liegt. Dennoch kann ein Update große Auswirkungen auf die angeschlossenen Prozesse haben.

Beachten Sie deshalb folgende Szenarien:

Ein Feld kommt hinzu

Wenn ein Feld hinzukommt, kann es sein, dass dieses Feld auch zwischen andere eingeschoben wird. Dies ist manchmal unvermeidlich und hat mit dem internen Aufbau der Datenstruktur von X-tanken zu tun.

Erweitern Sie Ihre Datenbank um das fehlende Feld. Ergänzen Sie Ihre LOAD-Scripte und stellen Sie auf die aktuellste Version um, um diese Feld nutzen zu können. In der alten X-daten Version wird dieses Feld nicht ausgegeben.

Ein Feld entfällt

Da die Datenstruktur von X-tanken die Daten zur Befüllung dieses Feldes nicht mehr zur Verfügung stellen kann, wird in der alten Version dieses Feld einfach mit <Space> oder 0 ausgegeben (abhängig vom Datentyp). Achten Sie darauf, dass auch J/N-Felder mit <Space> und Datums- und Zeitfelder mit 0 ausgegeben werden, wenn das Feld entfallen ist.

Ein Feld wird verändert (Name, Datentyp, Länge, Beschreibung)

Gehen Sie unsere Satzbeschreibung durch. Hier werden die Änderungen an den Feldern durch das Änderungssymbol und die rote Schrift signalisiert.

Datenbankbeziehungen

In X-tanken werden Beziehungen anders verarbeitet, als in einer relationalen Datenbank, da die Datenstruktur mit der X-tanken arbeitet keine relationale Datenbank ist. Wir möchten Sie aber dennoch in der Nutzung einer relationalen Datenbank unterstützen und geben die notwendigen Beziehungen (soweit möglich) in den Bemerkungen der einzelnen Felder mit an:

KEY Dieses Feld (ggf. zusammen mit weiteren Feldern dieser Tabelle die ebenfalls mit „KEY“ gekennzeichnet sind) stellt den Primärschlüssel (=primary key) dar.

FKY ts_tabelle→Feld Dieses Feld müsste in einer relationalen Datenbank mit dem Primärschlüssel-Feld der angegebenen Tabelle als Fremdschlüssel (=foreign key) verknüpft werden. Gegebenenfalls bestehen mehrere Felder die zusammen einen Fremdschlüssel ergeben. In einigen Fällen werden die Fremdschlüssel durch Konstanten zum Primärschlüssel der verknüpften Tabelle ergänzt.

Funktionstasten

F2 Druck

Mit der Taste [F2] erzeugen Sie für beide Versionen der Satzbeschreibungen eine Liste in der Listenverwaltung.

F4 Export

Die [F4]-Taste gibt beide Satzbeschreibung als eine CSV-Datei aus.