Referenzfelder

Hier können die Referenzfelder verwaltet werden.

Aufbereitungs-Code

CodeDezimalpunktDezimalkommaVorzeichenNullwerte
1JaJaNein0,00 oder 0
2JaJaNeinLeerstellen
3
JaNein0,00 oder 0
4
JaNein Leerstellen 
NJa Jalinksbündig 0,00 oder 0 
OJaJalinksbündig Leerstellen 
P
Jalinksbündig 0,00 oder 0 
Q
Ja  linksbündig Leerstellen

Felder

Referenzfelddefinitionen

Feldbezeichnung Erklärung
Feldname
Der Aufbau eines Referenzfeldnamens unterliegt gewissen Konventionen, die durchgängig einzuhalten sind :
  • Referenzfeldnamen sind (fast immer) vierstellig und enthalten eine sinnvolle Abkürzung für die Bedeutung des Feldes.
Beispiele:
BTRG   Betrag
WHRG   Währung
UPDZ   Update-Zähler
  • Felder, die über Tabellen geprüft werden, beginnen mit "X" (z.B. "XSPR" für Sprache).
  • Datumsfelder beginnen mit "Y" (z.B. "YBCH" für Buchungsdatum)
  • Datumsteilfelder enthalten zwischen der ersten und zweiten Stelle eine Ziffer, die die Art kennzeichnet:
    9 Jahrhundert
    8 Periodenjahr
    7 Periodenmonat
    6 Jahr
    5 Monat
    4 Tag
    Beispiel: "Y7BCH" für Buchungsperiode
    • Bestandsfelder enden auf "BE" (z.B. "LABE" für Lagerbestand), Wertfelder auf "WE" (z.B. "MIWE" für Mindestwert) und Preisfelder auf "PR" (z.B. "NEPR" für Nettopreis).
    • Kundenspezifische Felder beginnen mit "ZZ" und sind mindestens fünstellig.
    Weitere Hinweise zum Aufbau von Feldnamen enthält das oxaion-Programmierhandbuch im Kapitel "Allgemeine Regeln zur Abkürzung von Feldnamen".
Feldlänge
Angabe der Feldlänge des Referenzfeldes. Der (theoretisch) maximal mögliche Wert für dieses Feld beträgt 65535. Bei numerischen Feldern beträgt der maximale Wert 63.
Anz. Dezimalstellen
Angabe der Anzahl von Dezimalstellen bei numerischen Feldern.

Bei alphanumerischen Feldern muss dieses Feld leer gelassen werden.

Bei numerischen Feldern ohne Dezimalstellen ist eine Null einzutragen.

Klasse
Über die Klasse werden Referenzfelder mit gleichen Eigenschaften zusammengefasst. Es gibt z.B. Artikelnummern, Ersatzteile, Stücklistenkomponenten usw. Alle diese Nummern sind aber Artikelnummern und werden über die Klasse IDNR zusammengefasst. Die Klasse ist ein zentrales Steuerelement uns sollte daher wohl überlegt verwendet werden. "Senden an" wird z.B. auf Klassenebene definiert. Auch Berechtigungen werden über Klassen definiert. Klassen werden über die Tabelle FRDCLS verwaltet.
Bezeichnung Angabe der Listenüberschrift. Hier kann ein beliebiger Text hinterlegt werden.
Subtyp
Hier wird der Subtyp des Feldes angegeben. Dies ist insbesondere bei zusammengesetzten Feldern von Bedeutung. Die möglichen Ausprägungen lassen sich über einen Matchcode aus der Tabelle FRDSTP abrufen.

Beispiel: Soll eine neutrale Belegnummer mit Firma, Anwendungsgebiet, Belegnummer und Position ausgegeben werden, so wird für die Felder jeweils "ABNrKopo" angegeben.

Teilweise setzt sich der Subtyp auch mit der Feldkomponente zusammen. In diesem Fall wird für jede Komponente der gleiche Subtyp angegeben aber eine andere Feldkomponente

Beispiel: Adressen setzen sich aus Personenkontonummer und Filialnummer zusammen. Als Subtyp wird dann "AdressNr" angegeben, bei Feldkomponente für die Personenkontonummer "*PKNR" und als Feldkomponente für die Filialnummer "*FINR".

Kleinschr. zulässig
In diesem Feld wird angegeben, ob bei der Bedienung des zu definierenden Feldes durch den Benutzer Kleinschreibung zulässig ist, oder ob die Eingaben nur in Großbuchstaben erfolgen können.
Rechtsbündig
Angabe, ob Eingaben in diesem Feld rechtsbündig erfolgen müssen. In der Regel ist dies bei numerischen Feldern der Fall, d.h. der Anwender muss die Eingabe-Feld-Taste drücken, wenn er Eingaben in einem solchen Feld macht.

Bei Eingabe von "RB" in diesem Feld wird das zu beschreibende Feld intern mit einer CHECK(RB)-Funktion versehen. Diese Ausprägung hat unter JET aktuell keine Bedeutung mehr.

Bei Eingabe von "RZ" werden Eingaben in dem Feld rechtsbündig gestellt und es werden linksbündig führende Nullen ergänzt.

Generator-Feldtyp
Kennzeichen, ob es sich bei dem angegeben Referenzfeld um ein Feld handelt, das die Firmennummer, den Änderungszähler oder den Sachbearbeiter der letzten Änderung usw. beinhaltet.

Diese Kennzeichen sind für den Programmgenerator relevant. Es werden z.B. die Felder "Datum/Sachbearbeiter letzte Änderung" einer Datei vom Programmgenerator erkannt und entsprechend verarbeitet.

Sichtbare Länge
Angabe der Feldlänge des Referenzfeldes. Der (theoretisch) maximal mögliche Wert für dieses Feld beträgt 32767. Bei numerischen Feldern beträgt der maximale Wert 31.
Tausenderseparator Hier kann gesteuert werden, ob numerische Werte mit oder ohne Tausenderseparator angezeigt werden sollen.
Vorzeichen

Falls das nummerische Referenzfeld auch negative Werte beinhalten darf, so muss an dieser Stelle der Haken für "Vorzeichen" aktiviert werden. Ansonsten sind nur positive Werte abbildbar.

Leerzeichen falls 0 Hier kann gesteuert werden, ob bei numerischen Werten die 0 als 0 bzw. 0,00 oder gar nicht angezeigt werden soll.
Zeichen je Zeile Hier wird die Spaltenbreite für ein einzelnes Eingabefeld angegeben, das sich über mehrere Zeilen erstreckt. Zusätzliche Angaben findet man im DDS-Handbuch der IBM zum Schlüsselwort CNTFLD.
Sichtbare Zeilen
Anzahl der sichtbaren Zeilen einer Text-Area; wird in das Attribut <height> umgesetzt.
Maximale Zeilen
Anzahl der maximal möglichen Zeilen einer Text-Area; wird in das Attribut <maxheight> umgesetzt.
Spin-Min
Hier wird die untere Grenze für den Wertebereich angegeben, den ein Spinbutton bzw. Drehknopf annehmen kann.
Spin-Max
Hier wird die obere Grenze für den Wertebereich angegeben, den ein Spinbutton bzw. Drehknopf annehmen kann.
Technischer Schlüssel

Wenn es sich bei einem Feld um einen technischen Schlüssel handelt, so ist das Schlüsselfeld für den Benutzer von untergeordneter Bedeutung. Was den Benutzer eigentlich interessiert, ist der beschreibende Text.

Diese technischen Schlüssel können ausgeblendet werden und stattdessen nur der beschreibende Text als Eingabefeld angezeigt werden.

=> Die Funktionalität kann in den Client-Einstellungen über "Technische Schlüssel ausblenden" aktiviert/deaktiviert werden. 

Änderungen der Einstellung werden erst nach einem CRTXML verfügbar. Es müssen also alle XML's neu erzeugt werden.
Schlüssel zusätzlich anzeigen
Wenn dieses Kennzeichen gesetzt ist, werden in den Auflistungen der technische Schlüssel und der dazugehörige Klartext angezeigt, ansonsten wird nur der Klartext angezeigt. Dies dient zur sinnvollen Sortierung der Daten, z. B. beim Status.
Dieses Kennzeichen hat nur dann eine Auswirkung, wenn in den Client-Einstellungen das Ausblenden von technischen Schlüsseln aktiviert ist und es sich um einen technischen Schlüssel handelt.

  • Keine Stichwörter