X12CreationUnit

Gruppe

Integration Units

Funktion

Aus den Daten des Zielbaums wird eine X12-Struktur erzeugt.

Beschreibung


Mit der X12CreationUnit wird aus den Daten des Zielbaums eine X12-Struktur erzeugt.

Hinweis: Befindet sich im SE-Segment an erster Stelle ein Berechnungsfeld, dann wird dessen Wert anstelle des Headers ausgegeben.

Parameterbeschreibung


Parametername

Erlaubte Werte

Default-Wert

Beschreibung

Composite delimiter character


^

Das Komponenten-Trennzeichen.

Cut line after 80 chars

true, false

false

Bei aktiviertem Schalter wird nach 80 Zeichen eine Zeilenschaltung eingefügt.

Do not reset segment-counter for each record

true, false

false

Verhindert das Zurücksetzen des Segment-Zählers nach jedem Datenblatt.

Field delimiter character


*

Das Feld-Trennzeichen.

It's no repetion character because of old X12 format

true, false

false

Gibt an, ob ein Repetition-Zeichen mit verwendet werden darf. In älteren Formaten gibt es dieses Zeichen noch nicht.

Repetition character


~

Das Repetition-Zeichen.

Replace composite delimiter character in data by



Gibt an, mit welchem Zeichen das Komponenten-Trennzeichen in den Daten ersetzt werden soll.

Replace field delimiter character in data by



Gibt an, mit welchem Zeichen das Feld-Trennzeichen in den Daten ersetzt werden soll.

Replace repetition character in data by



Gibt an, mit welchem Zeichen das Repetition-Zeichen in den Daten ersetzt werden soll.

Replace segment delimiter character in data by



Gibt an, mit welchem Zeichen das Segment-Trennzeichen in den Daten ersetzt werden soll.

Replace umlauts

true, false

true

Mit dem Schalter kann das Ersetzen der Umlaute deaktiviert werden.

Replace umlauts with checking case

true, false

false

Berücksichtigt beim Ersetzen von Umlauten, ob der Umlaut an erster Stelle eines Wortes steht. In diesem Fall wird nur der erste Buchstabe der Ersetzung groß geschrieben. Das heißt, wenn der Schalter aktiviert ist, werden aus großen Umlauten nach einem Leerzeichen ein Großbuchstabe und ein Kleinbuchstabe gemacht (z. B. aus Ü wird Ue, aus DRÜBEN wird aber DRUEBEN).

Segment delimiter character (for newline: NL)


'

Das Segment-Trennzeichen.

Write message in one line

true, false

false

Die ganze Nachricht wird in eine Zeile geschrieben.

Leere Unterknoten in Ausgabe ignorieren


images/download/attachments/135168184/1254-version-1-modificationdate-1679980342061-api-v2.png


Wenn Unterknoten nicht betreten werden, dann werden normalerweise die darin vorhandenen Werte als leere Werte interpretiert und entsprechend in der Datei ausgegeben (also ein leerer Wert und ein Trennzeichen).

Möchte man das verhindern, dann kann man auf dem Unterknoten die Eigenschaft "Opt. Zusatzkennung" auf einen Wert > 0 setzen, dann werden Werte dieses Unterknoten nicht als leerer Wert mit Trennzeichen ausgegeben, sondern komplett übersprungen.