X12CreationUnit
Gruppe |
|
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
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.