TB.One > Import & Export > FAQ - Import > Welche Datentypen gibt es?

Welche Datentypen gibt es?

Datentypen sind für dich relevant, wenn du Daten über XML oder CSV mit TB.One austauschst. Die meisten Datenfelder in diesen Dateien setzen einen bestimmten Datentyp voraus.

Die Beschreibungen der Dateien, die für den Datenaustausch verwendet werden, geben für jedes Datenfeld einen Datentyp an. Die folgenden Datentypen kommen beim Datenaustausch vor:

DATENTYP

BESCHREIBUNG

CHAR(XY)

Um die Datenpflege zu vereinfachen, werden alle Textfelder mit dem Label CHAR gekennzeichnet. In den XSD-Dateien, die TB.Cat (1.2/1.4) und TB.Order beschreiben, können diese Felder stattdessen mit TEXT oder STRING markiert sein.

Generell werden für mit CHAR(XY) gekennzeichnete Felder Buchstaben, Zahlen und Sonderzeichen akzeptiert. Die Zahl in Klammern gibt an, wie viele Zeichen das Feld insgesamt enthalten darf. Falls keine Zahl in Klammern angegeben ist, liegt keine Beschränkung für die Länge des Textes vor.

DATE YYYY-MM-DD

Ein Datum, dessen Bestandteile mit Bindestrichen voneinander getrennt sind im Format "Jahr-Monat-Tag", zum Beispiel "2022-01-30".

DATE (UTC)

Ein Datum, das Informationen zur Zeitzone enthält. Für die Zeitzone UTC muss dem Datum der Buchstabe "Z" angehängt werden. Gib für andere Zeitzonen die Abweichung zur Zeitzone UTC in Stunden an (+/-). Formatiere das Datum folgendermaßen: "yyyy-mm-dd-hh:mm", "yyyy-mm-dd+hh:mm", oder "yyyy-mm-ddZ".

Beispiele: "2021-09-24-06:00", "2021-09-24+06:00", "2021-09-24Z".

DATETIME

Datum und Uhrzeit im Format "yyyy-mm-ddThh:mm:ss", z.B. "2021-10-19T22:07:21".

FLOAT

Eine Gleitkommazahl mit bis zu sieben Stellen.

INT(X/Y)

In einem INTEGER können nur ganzzahlige Werte geliefert werden. Zahlen in Klammern verweisen entweder auf die möglichen Werte des Feldes oder auf die Anzahl der Stellen, die in diesem Feld übertragen werden können. Die genaue Bedeutung der jeweiligen Werte wird in der Beschreibung des entsprechenden Datenfeldes erläutert.

XML

Dieser Datentyp kommt nur in XML-Dateien vor. Er bedeutet, dass der entsprechende Knoten nicht direkt Werte enthält. Es handelt sich dabei um einen Elternknoten, in dem weitere untergeordnete XML-Knoten erwartet werden.

ENUM

Dieser Datentyp kommt nur in XML-Dateien vor. Er bedeutet, dass der entsprechende Knoten/das entsprechende XML-Attribut einen Wert aus einer fixen Gruppe enthalten muss. In der Regel wird ENUM im "identifier"-Attribut verwendet und umfasst die möglichen Werte "key" und "name".