2.2.1 Datentypen
|
Typ
|
Beschreibung
|
|
CHAR x
|
Beim Datentyp CHAR steht die Information linksbündig; nicht benötigte Stellen werden mit Leerzeichen (Blanks - (U+0020)) aufgefüllt.
Wird das Feld nicht verwendet, ist es in voller Länge mit Blanks zu initialisieren.
Beispiel: "ABCD "
|
|
NUM x
|
Numerisches Feld der Länge x ohne Vorzeichen.
Beim Datentyp NUMC sind nur Ziffern (ASCII-Zeichen 30 Hex bis 39 Hex bzw. U+0030 – U+0039) zugelassen.
Die Darstellung der Zahlen erfolgt rechtsbündig; nicht benötigte Stellen werden mit Nullen (U+0030) aufgefüllt.
Wird das Feld nicht verwendet, ist es in voller Länge mit Nullen zu initialisieren.
Beispiel: "00000002"
|
|
DEC x.y
QUAN x.y
|
Numerisches Feld mit der Länge x, davon y Dezimalstellen.
Dem Datenfeld im HYDRA Format ist ein Vorzeichen vorangestellt ("+" oder "-") und es ist ein Dezimalpunkt enthalten.
Nicht gefüllte Stellen sind mit Nullen zu füllen.
Wird das Feld nicht verwendet, ist es in voller Länge mit Nullen (U+0030) inkl. Vorzeichen und Dezimaltrenner zu initialisieren.
z.B. DEC 13.3: -1234567890.123
Hinweis:
In der tabellarischen Strukturbeschreibung wird die Feldlänge OHNE Vorzeichen und OHNE Dezimalpunkt angegeben.
Damit ergibt sich zum Beispiel aus einem QUAN 13.3 Feld eine externe Länge von CHAR15.
|
|
DATE
|
Die Übergabe des Datums muss im HYDRA Format MM/DD/YYYY erfolgen.
Nicht genutzte Datumsfelder sind mit Blanks zu initialisieren (U+0020 – U+0030 wird nicht akzeptiert).
|
|
TIME
|
Die Übergabe der Uhrzeit erfolgt im HYDRA Format in Sekunden nach Mitternacht (0 -86400).
|
-
Für alle alphanumerischen Felder unterstützt HYDRA spezifische Sonderzeichen nicht. Zu diesen Zeichen zählen: „\“ (Backslash), „|“ (Pipe), „ “ “ (doppeltes Hochkomma), und „ ’ “ (einfaches Hochkomma), da diese Trennzeichen an den Erfassungsterminals nicht eingegeben Schnittstelle ERP mit Zusatzdaten werden können bzw. dort und am MOC keine Unterstützung gegeben ist.
-
Das Zeichen „ ; “ (Semikolon) wird in der Erfassung als Trennzeichen verwendet und darf daher nicht in Schlüsselfeldern (z.B. Auftrag, Losnummer, Personalnummer,…) verwendet werden.
-
Das Zeichen „ % “ (Prozent) wird bei Datenbankabfragen als Platzhalterzeichen / Wildcard verwendet.Aus diesem Grund sollte die Verwendung des Zeichens vermieden werden, da es sonst zu Verfälschungen bei der Ergebnisermittlung kommen kann.
-
Die Datei darf kein Byte Order Mark (BOM) enthalten.
