M und MM: Lokale Menüs, deren Nummer der Spalte Menü im Tabellen- oder Maskendictionary zu entnehmen ist. Bei einem lokalen Menü handelt es sich um eine Titeltabelle, die in Form eines Kombinationsfelds, in Form von Optionsfeldern oder (im Falle des lokalen Menüs 1 für die Werte Ja / Nein) in Form eines Kontrollkästchens erfasst wird. In der Datenbank wird nur die Nummer der in der Liste getroffenen Auswahl gespeichert (0, wenn das Feld leer ist und 1, wenn der erste Titel der Liste ausgewählt ist usw.).
In der nachstehenden Tabelle werden die Datentypen zu technischen Elementen des Supervisors aufgeführt:
Code Typ | Definition |
ABS | Tabellenendevariable |
AT | Feld zur Angabe des BLOB-Typs |
AX1 | Übersetzter Text (Länge = 12) |
AX2 | Übersetzter Text (Länge = 20) |
AX3 | Übersetzter Text (Länge = 30) |
W | Filler |
ABS bezeichnet das letzte Tabellenfeld der Maske. Dieser Bereich muss für jeden in einer Maske definierten Tabellenblock angegeben werden. Können in der Tabelle Erfassungen vorgenommen werden, muss dieses Feld erfassbar sein. Ist die Tabelle ausgeblendet, muss das Feld auch ausgeblendet sein.
W bezeichnet einen ‚Filler‘. Wird einem Maskenfeld dieser Datentyp zugewiesen, wird ein Leerzeichen zwischen dem vorhergehenden und dem nächsten Feld gesetzt, sofern diese Felder in derselben Zeile liegen. In diesem Kontext sollte auf Felder mit Datentyp W nur zurückgegriffen werden, wenn die Rubrik Spalte des Maskendictionarys nicht verwendet werden kann.
AX1, AX2, AX3 bezeichnen die übersetzten Texte. Dieses Feld wird nicht in der Datenbank angelegt. Der Name dieses Felds ermöglicht lediglich die Identifizierung der übersetzten Texte, die in der hierfür vorgesehenen Tabelle ATEXTRA gespeichert werden.
Die folgende Tabelle führt die wichtigsten Funktionstypen auf (keine vollständige Liste):
Code Typ | Definition |
MD1 bis MD4 | Betragsformate gemäß der (online zu findenden) Währung: die vier entsprechenden Formate sind in der Währungstabelle definiert. |
MC1 bis MC4 | Betragsformate gemäß der Währung: Hierbei handelt es sich um dieselben Formate wie oben, jedoch optimiert für die Verwendung in einer Dropdownliste mit einer Spalte, in der eine nicht von der aktuellen Zeile abhängige Währung erfasst wird |
MS1 bis MS4 | Beträge in der Währung des Standorts |
ADI | In einer sonstigen Tabelle gespeicherter Code (die Nummer dieser Tabelle wird durch den Beziehungsausdruck im Tabellen-Dictionary angegeben). |
HM | Stunden : Minuten |
QTY | Menge |
QT1 bis QT5 | Für einen Tabellenblock optimiert. Hinweis analog zu oben: Das Spaltenformat darf nicht von der aktuellen Zeile abhängen. |
Siehe Dokumentation Umsetzung
Felder
In diesem Register befinden sich die folgenden Felder :
|   |
|   |
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Eigenschaften
| Die Freigabe des Adonix-Ordners aktualisiert nicht die Datentypen, deren Aktivitätscode mit X, Y oder Z beginnt. |
| Modul für die Parameterzugehörigkeit. Dieses Feld ermöglicht die Angabe, ob die Maske in der Datenbank des Ordners erstellt werden muss. Dies ist das Feld, wenn das der Maske angehängte Modul für den Ordner aktiv ist. |
Typ
| Verwenden Sie dieses Feld, um den internen Typ des Datentyps anzugeben. Folgende Typen sind möglich:
Für die blob und clob muss die Länge erfasst werden, die die maximale Speicherlänge ist. Es gilt die folgende Codifizierung:
| |
| Verwenden Sie dieses Feld, um die Länge der Zeichen- oder Nummernketten anzugeben, falls erforderlich. Ist die Länge 0, wird sie für jede Variable diesen Typs erfasst. | |
| Nummer lokales Menü. Ist die Nummer 0, wird sie für jede Variable dieses Typs erfasst. |
Format
| Verwenden Sie dieses Feld, um das Format ‚adonix‘ des Datentyps anzugeben. Dieses Format muss mit dem internen Typ kohärent sein. Das Format muss mit der X3-Syntax konform sein. Nur der Teil, der rechts von ":" steht darf in diesem Feld angezeigt werden. Beispiel: 10X , 3A2B. Das vorhandene Syntaxdetail ist in der entsprechenden Dokumentation vorgegeben. Für ein Variablenformat muss ein "=" vorangestellt werden. Beispiel: =[F:DEV]FM92 Ein Beispiel für diesen Variablenformattyp kann mit den Typen MD1 bis MD4 angezeigt werden. Diese Formate werden für die in einer Währung ausgedrückten Beträge verwendet. MD1 wird z.B. für das Format =GDEVFMT verwendet. Diese globale Variable wird in der Aktion INIDEV ausgefüllt, die im gleichen Datentyp erklärt ist. |
| Die Optionen sind als Zeichen ausgedrückt. Wenn mehrere Optionen benötigt werden, können diese Zeichen miteinander verkettet werden. Die Optionen können in einem Auswahlfenster gewählt werden. Eine detaillierte Beschreibung aller möglichen Optionen ist verfügbar. |
Schließen
Felder
In diesem Fenster befinden sich die folgenden Felder: :
Objekt
| Verwenden Sie dieses Feld, um das Objekt des Datentyps anzugeben, falls erforderlich. Die vom Objekt verwaltete verknüpfte Tabelle wird angezeigt. Folgende Aktionen werden automatisch durch das Vorhandensein eines Objektcodes ausgelöst:
|
|   |
Format
| Verwenden Sie dieses Feld, um die Anzeige großer Tabellen zu optimieren. Dieses Feld ist dem Standarddatentyp vorbehalten, da eine besondere Verarbeitung im Supervisor geschrieben werden muss.
|
|   |
|   |
| Verwenden Sie dieses Feld, um die Anzeige großer Tabellen zu optimieren. Dieses Feld ist dem Standarddatentyp vorbehalten, da eine besondere Verarbeitung im Supervisor geschrieben werden muss.
|
| Über dieses Feld kann eine Berechnungsformel erfasst werden, um den Bereichen dieses Typs einen Standardwert zuzuweisen. Ein Beispiel kann im Typ CRY angezeigt werden, der den Ländercode definiert: die Variable GPAYS, die das lokale Land definiert, wird als Standardwert für alle Felder dieses Typs vorgeschlagen. Dieser Standardwert wird für die Maskenbereiche dieses Datentyps automatisch vorgeschlagen. Verwendet ein Bereich diesen Datentyp mit seinem eigenen Standardwert in der Maske, wird dieser berücksichtigt. In diesem Fall wird der Standardwert des Datentyps nicht berücksichtigt. |
Tabelle Aktionen
| Mit dieser Tabelle können die im Aktionsdictionary gelisteten Aktionen erklärt werden. Ziel ist, dass die hier definierten Aktionen auf allen Feldern mit diesem Datentyp systematisch ausgeführt werden. Wird ein Aktionstyp gleichzeitig im Datentyp und im Maskenbereich definiert, werden die Aktionen konsekutiv und in folgender Reihenfolge ausgeführt: erst der Datentyp, dann das Feld. Ein besonderer Fall sind die Auswahlaktionen und die Schaltflächen: nur die Aktion des Maskenfelds wird ausgeführt. Diese Tabelle ermöglicht die Definition der dem Bereich zugeordneten bestimmten Aktionen. Folgende Aktionstypen sind möglich:
|
| Geben Sie die für diesen Datentyp systematisch auszuführenden Aktionen an. |
| In diesem Feld kann der Ausführungskontext der Aktion definiert werden:
|
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Typ
|   |
Details
|   |
|   |
|   |
|   |
|   |
Standarddarstellungen
  |
  |
  |
Tabelle Regeln
|   |
|   |
|   |
|   |
|   |
|   |
Tabelle Einstellungen
|   |
|   |
|   |
|   |
|   |
|   |
|   |
Schließen
Symbol Aktionen
Standardmäßig sind der Funktion folgende Reports zugeordnet :
ATYPE : Datentyp
Dies kann durch geeignete Parameter geändert werden.
Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: : Blocknummer 1
Blocknummer 2
Schließen Verwenden Sie diese Aktion, um die Definition des Datentyps in einen anderen Ordner zu kopieren. |
Mit dieser Funktion kann auf die Dokumentationsverwaltung und auf den ersten Absatz der Dokumentation (sofern vorhanden) zum aktuellen Datenblatt zugegriffen werden.
Mit dieser Funktion kann auf die Linkverwaltung zugegriffen werden. Die Funktion definiert Links zwischen dem aktuellen Datenblatt und anderen Datenblättern (z. B. Links zwischen Funktionen und Parametern). Diese Links dienen lediglich Dokumentationszwecken: Aus ihnen wird der Generierungsprozess der Dokumentationsgliederungen gespeist.
Über dieses Menü wird die Dokumentationsgenerierung angestoßen. Die Generierung kann auch per Klick auf den Button [Generieren] im unteren Fensterbereich gestartet werden.
Es gibt drei Generierungstypen, die einzeln oder gleichzeitig verwendet werden können:
In den standardmäßig vorgeschlagenen Bereichen ist das aktuelle Datenblatt berücksichtigt. Die Bereiche können jedoch beim Aufruf der Funktion geändert werden.
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Die Länge des Feldes passt nicht zum angegebenen internen Datentyp.
Die Nummer des lokalen Menüs ist nicht korrekt.
Das Format enthält unzulässige Zeichen.
Das definierte Format ist ungültig.
Die dem Format zugeordnete Option ist ungültig.
Die Basisdatentypen können nicht geändert werden. Beispiel: ‚A','C','D','L','M','MM','DCB','AV','W','ACB','ABB'.