Formatspezifikation für Felder und Kennungen

Geben Sie beim Festlegen des Feldformats oder beim Erstellen einer Feldspezifikation für eine Feldausnahme in Übereinstimmung mit den unten beschriebenen Regeln eine möglichst präzise Spezifikation für die Felder an. Geben Sie Barcodes mit diesem System an.

Geben Sie im Format Z(f-t) an, wie viele Zeichen eines bestimmten Typs zulässig sind. Dabei steht Z für den Zeichentyp, v für "Länge von" und b für "Länge bis". In der Formatspezifikation sind Leerzeichen nicht zulässig.

Hinweise:

Symbol

Bedeutung

Beispiel

N

Numerische Zeichen

Beispiel: N(7)

Bedeutung: Ein 7-stelliges numerisches Feld.

Feld: 1234567

A

Alphabetische Zeichen (Buchstaben)

Beispiel: A(2-5)

Bedeutung: Ein alphabetisches Feld mit 2 bis 5 Zeichen.

Feld: Abc

X

Alphanumerische Zeichen und Sonderzeichen wie "#", ">" usw.

Beispiel: X(5)

Bedeutung: Ein Feld mit fünf Zeichen, von denen jedes ein Buchstabe, eine Ziffer oder ein Sonderzeichen sein kann.

Feld: Abc3D

W

Leerzeichen

Beispiel: N(3)WN(2)

Bedeutung: Ein Feld mit 3 Ziffern, einem Leerzeichen und 2 weiteren Ziffern.

Feld: 123 45

S

Zahl mit Vorzeichen (Plus- oder Minuszeichen)

Beispiel: SN(3)

Bedeutung: Ein dreistelliges numerisches Feld mit einem vorangestellten Plus- oder Minuszeichen Wenn die Zahl negativ ist, wird ihr bei der daraus folgenden Transaktion ein Minuszeichen (-) vorangestellt. Wenn die Zahl positiv ist und ihr ein Pluszeichen (+) vorausgeht, wird ihr bei der daraus folgenden Transaktion ein Pluszeichen vorangestellt

Feld: -425

-

Entfernt Leerzeichen am Anfang oder Ende einer Zeichenfolge

Beispiel: N(4)-X(0-1)[#]

Bedeutung: Beim Transferieren dieses vierstelligen Feldes wird das Zeichen # entfernt.

Feld: 1234#

Ausgabe: 1234

*

Jedes Zeichen entfernen

Beispiel: N(3)**

Bedeutung: Die letzten zwei Zeichen werden entfernt.

Feld: 1234#

Ausgabe: 123

Hinweis: * kann nur für den Anfang oder das Ende einer Formatspezifikation verwendet werden.

festgelegt.

Dezimalwerte

Beispiel: N(1-5).NN

Bedeutung: Ein numerisches Feld mit ein bis fünf Ziffern, gefolgt von einem Dezimaltrennzeichen und zwei weiteren Ziffern

Feld: 24,99

^

Nicht zulässiges Zeichen

Beispiel: N[^0]

Bedeutung: Eine einzelne Ziffer außer 0.

Feld: 2

(Weitere Informationen und Beispiele.)

( )

Erforderlich

Beispiel: A(5)

Bedeutung: Das Feld muss fünf alphabetische Zeichen enthalten.

Feld: Abcde

[ ]

Festgelegte Zeichen (Groß-/Kleinschreibung)

Beispiel: N[139]

Bedeutung: Eine einzelne Ziffer, bei der es sich um 1, 3 oder 9 handeln kann

Feld: 3

(Weitere Beispiele.)

{ }

Mehrere Formate

Beispiel: {N(5)|N(10)}

Bedeutung: Ein fünfstelliges oder ein zehnstelliges Feld.

Feld: 12345

|

Der Operator "oder" zur getrennten Darstellung von mehreren Formaten, wenn mehrere Formate zulässig sind

Beispiel: {N(5)|N(10)}

Bedeutung: Ein fünfstelliges oder ein zehnstelliges Feld.

Feld: 1234567890

Spezifikation für Datumsfelder