Customizing
Version 27 Version 26 39.5.25 39.5.23 39.5.22 39.5.21 39.5.20 39.5.19 39.5.18 39.5.17 German English
Version 27 Version 26 39.5.25 39.5.23 39.5.22 39.5.21 39.5.20 39.5.19 39.5.18 39.5.17 German English

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

Drag&Drop und Inkarnationen

Kopieren von..

Erklärung

... einem Nicht-Inkarnationsfeld auf ein Inkarnationsfeld

  • Der kopierte Wert wird in die ID der Inkarnation kopiert.

... einem Inkarnationsfeld auf ein Nicht-Inkarnationsfeld

  • Gibt es zwischen dem Unter-DI mit Funktion = ID der Quell-Inkarnation und dem Zielfeld eine Relation, wird der Inhalt des Unter-DIs mit Funktion = ID kopiert.

  • Gibt es keine Relation, wird der Inhalt des Unter-DIs mit Funktion = KO kopiert.

... einem Inkarnationsfeld auf ein Inkarnationsfeld

  • Gibt es zwischen dem Unter-DI mit Funktion = ID der Quell-Inkarnation und dem Unter-DI mit Funktion = ID der Ziel-Inkarnation eine Relation, wird der Inhalt des Unter-DIs mit Funktion = ID kopiert.

  • Gibt es keine Relation, wird der Inhalt des Unter-DIs mit Funktion = KO kopiert.