Inkarnationen customizen
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
- Es werden automatisch erstellt
- 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 |