Ziel
-
Anlegen und Identifizieren von Objekten ohne sichtbare Identnummern
Informationen
-
Jeder Datensatz der PLANTA-Datenbanken enthält eine eindeutige Identnummer. Da die Anzeige von Identnummern manchmal störend bzw. hinderlich ist, können unsichtbare bzw. automatische Identnummern eingesetzt werden.
-
Inkarnationen sind Dataitem-Strukturen, die es ermöglichen, die technischen Identnummern einer Datentabelle zu verbergen. Für den Anwender ist z.B. nur ein Bezeichnungsfeld sichtbar.
-
Die Inkarnations-Dataitems bestehen aus zwei Unter-DIs: einem Dataitem mit der Funktion = ID und einem Dataitem mit der Funktion = KO (Text, Bezeichnung)
Inkarnation manuell anlegen
-
Im Modul Data Dictionary ein neues DI anlegen, das zu einem Inkarnations-DI werden soll.
-
Beim Anlegen einer Inkarnation bitte darauf achten, dass die DF-Länge, DB-Länge und der Spaltentyp der Inkarnation mit denen des KO-Dataitems gleich sind.
-
-
Im Feld Klasse den Wert "4" auswählen.
-
Das neu angelegte Dataitem im Modul Dataitems aufrufen.
-
Klick mit der rechten Maustaste auf den Dataitem-Datensatz.
-
Einfügen → Unter-Dataitem aus dem Kontextmenü auswählen.
-
Die Nummer des ID-DIs ins Feld SUBDI eintragen und im Feld Funktion den Wert "ID" auswählen.
-
Einen weiteren Unter-Dataitem-Datensatz einfügen und die Nummer des KO-Dataitems ins Feld SUBDI eintragen und im Feld Funktion den Wert "KO" auswählen.
-
Speichern.
Hinweise
-
Das Inkarnations-DI und seine beiden Unter-DIs müssen aus der gleichen Datentabelle stammen. Existiert ein Bezeichnungs-Dataitem nicht in der gleichen Tabelle, kann es per Exit aus einer anderen Tabelle geholt werden.
-
Inkarnationen, für die der Wert für das KO-Dataitem aus einer anderen Tabelle geholt werden muss, können auch automatisch direkt aus dem Modul Data Dictionary angelegt werden. Hierzu siehe die nachfolgende Beschreibung.
Inkarnation automatisch anlegen
-
Modul Data Dictionary öffnen.
-
Rechtsklick auf das gewünschte Dataitem (ID-Dataitem) und Auswahl des Befehls Inkarnation/Hol-Exit definieren
-
Es öffnet sich das Modul Inkarnation/Hol-Exit definieren.
-
Hier die Datenfelder wie folgt befüllen:
-
DT für Exit des KO-DIs der Inkarnation / Hol-DT: Datentabelle, aus der die Bezeichnung für ein KO-Dataitem der Inkarnation per Exit geholt wird.
-
DI für Exit des KO-DIs der Inkarnation / Hol-DI: Dataitem, aus dem die Bezeichnung für ein KO-Dataitem der Inkarnation per Exit geholt wird.
-
-
Folgende Felder werden beim Aufruf des Moduls automatisch mit der Datentabelle und dem DI gefüllt, von dem aus der Kontextmenü-Befehl betätigt wurde:
-
DT der Inkarnation / Quell-DT: Datentabelle, in der die Inkarnation angelegt wird.
-
ID-DI der Inkarnation / Quell-DI: ID-Dataitem der Inkarnation
-
-
Klick auf die Schaltfläche Inkarnation anlegen
-
Es werden automatisch erstellt
-
das KO-Dataitem mit dem entsprechenden Exit
-
das Inkarnations-Dataitem
-
-
-
Speichern.
Drag&Drop und Inkarnationen
|
Kopieren von.. |
Erklärung |
|---|---|
|
... einem Nicht-Inkarnationsfeld auf ein Inkarnationsfeld |
|
|
... einem Inkarnationsfeld auf ein Nicht-Inkarnationsfeld |
|
|
... einem Inkarnationsfeld auf ein Inkarnationsfeld |