Anveo EDI Connect / Config / Mappings / Der X12-Konverter
Diese Seite wurde automatisch übersetzt. Ursprünglich wurde der Inhalt auf Englisch verfasst.

Der X12-Konverter

Anveo EDI Connect unterstützt den Import und Export von X12-Dateien. Der Konverter verwendet dieselbe Codebasis wie der EDIFACT-Konverter, verhält sich aber aufgrund der Formatunterschiede und der Tatsache, dass wir nicht direkt auf den X12-Standard zugreifen können, ein wenig anders.

Wir gehen davon aus, dass Sie wissen , wie Sie mit Mapping arbeiten und wie Sie auf die EDI-Eigenschaften zugreifen können.

Mapping Assistent zum Erstellen und Aktualisieren von Mapping

Der X12-Konverter verfügt über einen leistungsfähigen Assistenten zur Erstellung der Mapping aus einer Beispieldatei. Aus urheberrechtlichen Gründen können wir den X12-Standard nicht mit dem Produkt bereitstellen und somit auch keine Schleifen, Feldlängen usw. erkennen. automatisch. Wir erstellen jedoch eine Zeile für jedes Segment, Composite und Datenelement. Sie können die fehlenden Informationen später nachtragen.

Bevor Sie den Assistenten starten, sollten Sie die Kopfeigenschaften überprüfen und die richtigen Steuerzeichen auswählen.

Befehle

Der X12-Konverter unterstützt ein paar spezielle Befehle. Die verfügbaren Befehle sind:

EXIT

Dieser Befehl verlässt das aktuelle Mapping, ohne den aktuellen Tabellensatz zu schreiben. Mit Vorsicht zu verwenden.

RUNASYNC

Mit diesem Befehl können Sie ein anderes Mapping starten, wie eine Nachbearbeitung. Sie benötigen jedoch keine Tabellendaten, um zum nächsten Mapping zu gelangen, und Sie können das Mapping dynamisch festlegen. Dies wird hauptsächlich in Pre-Process-Mappings verwendet, bei denen Sie je nach Nachrichtentyp oder Absender ein anderes X12 Mapping aufrufen. Der Befehl mit dem Namen SkipSegments kann helfen, unnötige Teile der X12-Datei zu überspringen und Ihr Mapping klein zu halten.

SkipSegements

Mit diesem Befehl können Sie alle X12-Daten bis zu einem bestimmten Segment auslassen. Dies wird vor allem in Pre-Process-Mappings verwendet, wo man z.B. nur den Header parsen und den Rest der Datei überspringen will, weil er von einem anderen Mapping verarbeitet wird. Es ist auch möglich, bestimmte Nachrichtentypen zu überspringen, während andere im selben Mapping verarbeitet werden.

ReadUntilSegment

Veraltet seit Version 4.00 des Moduls. Mit diesem Befehl wird eine neue EDI-Nachricht erstellt und die Systemtabellen werden gesperrt. Wir empfehlen, stattdessen die Befehle SkipSegments in Kombination mit RUNASYNC zu verwenden.

RUN

Veraltet seit Version 4.00 des Moduls. Bitte verwenden Sie stattdessen RUNASYNC, wenn möglich. Der RUN-Befehl sperrt EDI-Systemtabellen und verhindert, dass mehrere EDI-Prozesse gleichzeitig ausgeführt werden.

Konverter-Funktionen

Der X12-Konverter stellt das Objekt mit dem Namen X12 zur Verfügung, das die spezielle Funktion SEGMENTCOUNT bereitstellt, mit der Sie die Anzahl der Segmente in der aktuellen X12-Nachricht ausgeben können. Dieser Wert wird typischerweise im Segment SE für das Datenelement mit der Funktion: Total number of segments included in a transaction set verwendet.

Das ISA-Segment

Das X12 ISA-Segment (Interchange Control Header) ist das erste Segment in einem X12 EDI (Electronic Data Interchange) Transaktionssatz. Er dient als Kopfzeile für den gesamten Transaktionssatz und enthält Kontrollinformationen, die den Sender und den Empfänger des Transaktionssatzes sowie die Art der EDI-Übertragung identifizieren.

Wenn Sie das ISA-Segment von Hand hinzufügen, achten Sie bitte darauf, dass Sie die Feldlänge aller Datenelemente auf feste Länge (truncate/pad) einstellen und die vorgegebenen Feldlängen verwenden. Das ISA-Segment muss insgesamt 106 Zeichen umfassen. Die Bestandteile des ISA-Segments und ihre Länge in Zeichen sind:

ISA01

Berechtigungsinformationen Qualifier (2)

ISA02

Informationen zur Autorisierung (10)

ISA03

Sicherheitsinformationen Qualifier (2)

ISA04

Sicherheitsinformationen (10)

ISA05

Interchange ID Qualifier (2)

ISA06

Absender-ID austauschen (15)

ISA07

Interchange ID Qualifier (2)

ISA08

Empfänger-ID austauschen (15)

ISA09

Datum des Austauschs (6)

ISA10

Austauschzeit (4)

ISA11

Kennung der Austauschkontrollnormen (1)

ISA12

Versionsnummer der Datenaustauschkontrolle (5)

ISA13

Austauschkontrollnummer (9)

ISA14

Rückmeldung angefordert (1)

ISA15

Verwendungsindikator (1)

ISA16

Bauteil-Element-Trenner (1)

Um dieses Element auszugeben, fügen Sie ein Composite hinzu und nennen es ISA16. Fügen Sie als Kinder dieses Composites zwei Datenelemente hinzu und nennen Sie sie ISA16.1 und ISA16.2. Für den Export sollte bei beiden der Quellausdruck auf Konstante und leeren Wert gesetzt werden. Beide Datenelemente müssen als obligatorisch gekennzeichnet werden. Auf diese Weise gibt der Konverter nur das Komponentenelement-Trennzeichen aus, das in den Mapping angegeben werden kann.

Einfuhr/Ausfuhr

Wir werden die Eigenschaften und Funktionen für Importe und Exporte separat besprechen.

X12-Daten importieren

Mapping importieren

Direction

Um X12-Daten in Microsoft Dynamics NAV 2017 zu importieren, wählen Sie bitte den Eigenschaftswert Import.

Sample Search Depth

Sie können festlegen, dass der Assistent zur Erstellung eines neuen Mapping nach mehreren Interpretationen der Datenstruktur suchen soll. Wenn Sie diese Eigenschaft auf einen höheren Wert als eins setzen, führt dies zu mehreren Kandidaten und einer längeren Analysezeit während der Ausführung des Mapping.

Element Separator

Das Zeichen, das zur Trennung von Elementen verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Subelement Separator

Das Zeichen, das zur Trennung von Unterelementen verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Segment Terminator

Das Zeichen, das zur Beendigung eines Segments verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Schleifen/Gruppe importieren

Die X12-Struktur enthält Gruppen, die man aus den eigentlichen Daten nicht ersehen kann. Diese Gruppen sind in der Dokumentation definiert und ermöglichen es Ihnen, Strukturen zu wiederholen. Gruppen können wie jede andere Schleife verwendet werden, um z. B. Tabellen hinzuzufügen.

Wenn Sie bei einem X12-Import eine Tabelle im Schreibmodus hinzufügen, prüft der Konverter in den untergeordneten Strukturen, ob alle Pflichtelemente vorhanden sind und ob alle Filter erfüllt sind. Dies ist nützlich, um bedingte Verzweigungen im Mapping hinzuzufügen. Andererseits kann es die Fehlersuche erschweren, weil beim Mapping Teile übersprungen werden können.

Wir empfehlen, die Eigenschaft Min. Repeat auf mindestens eins zu setzen, wenn Sie erwarten, dass die Struktur in der Datei vorhanden ist. Auf diese Weise muss das Modul die untergeordnete Struktur nicht überprüfen und kann direkt versuchen, die Zeilen zu konvertieren. Dadurch wird das Mapping etwas schneller und Sie erhalten auch bessere Fehlermeldungen, falls die Mapping nicht mit der Datei übereinstimmt.

Sie können die Schleifen auch verwenden, ohne eine Tabelle hinzuzufügen. Bei Importen verhalten sie sich ähnlich wie eine Tabelle im Schreibmodus und prüfen die untergeordnete Struktur, bevor sie die Schleife betreten. Sie können dies verwenden, wenn Sie die Daten nicht importieren wollen oder wenn Sie nur an den letzten Werten der Schleife interessiert sind.

Importieren von Mapping Linieneigenschaften

Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren.

Mapping importieren

Wir zeigen nur die Eigenschaften für Mapping, bei denen die Eigenschaft Type auf Data eingestellt ist, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Es gibt mehrere Arten von Datenleitungen.

X12 Data Type

Diese Eigenschaft definiert den Typ der Datenleitung, die Sie konfigurieren möchten.

Die verfügbaren Optionen hängen von der Position ab, an der Sie versuchen, die Mapping hinzuzufügen. Einige Datenzeilen sind nur als Kinder eines anderen Typs zulässig.

In dieser Liste werden alle verfügbaren Optionen für X12-Importe angezeigt:

Segment

Ein Segment definiert die Art der Daten, die folgen. In X12 haben Segmentnamen in der Regel bis zu drei Zeichen und definieren eine Grundfunktion. Eine Mapping vom Typ Segment gibt den Segmentbezeichner an. Die eigentlichen Daten werden als untergeordnete Zeilen im EDI Mapping dargestellt.

Composite

Ein Kompositum besteht aus mehreren Unterelementen, die zusammengehören. Ein Kompositum ist in der Datei nur sichtbar, wenn mehrere Unterelemente im Kompositum verwendet werden. Das Composite selbst enthält keine Daten.

DataElement

Das Datenelement ist die Struktur, die die eigentlichen Daten enthält, die Sie auf Felder abbilden können.

Segment importieren

Sie müssen die Segmente definieren, die in der Datei enthalten sein können. Wenn Sie die Daten analysieren wollen, müssen Sie auch die Komposita und Datenelemente hinzufügen, die Sie verarbeiten wollen. Ein Segment kann bedingt sein, d. h. es kann in der Datei enthalten sein, muss es aber nicht.

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ.

Message Type

Diese Eigenschaft kann verwendet werden, um den verwendeten X12-Nachrichtentyp anzugeben. Dies ist fakultativ.

Mandatory

Gibt an, ob ein Element in der Datei enthalten sein muss oder ob es optional ist.

Mandatory

Das Element muss in der Datei enthalten sein. Wenn diese Mapping ein Kind einer Schleife ist, kann sie auch als Akzeptanzkriterium verwendet werden, ob die Schleife verarbeitet werden kann oder nicht, wie oben beschrieben.

Conditional

Das Element ist an Bedingungen geknüpft. Erzeugen Sie keinen Fehler, wenn er nicht in der Datei enthalten ist. Dieses Element hat keinen Einfluss auf die Annahme einer Schleife.

Position

Gibt die Position des Segments gemäß der Dokumentation an. Diese Eigenschaft wird nur als Referenz und bei neuen Linien verwendet, um das richtige Segment zu finden. Die Eigenschaft wird beim Importieren einer Datei ignoriert.

Spec. Max. Repeat

Legt fest, wie oft das Element gemäß der Dokumentation wiederholt werden kann. Dies hat keinen Einfluss auf den Import der Datei, Sie müssen eine Schleife hinzufügen oder die Zeile duplizieren, wenn Sie mehrere Instanzen verarbeiten wollen.

Tag

Definiert das Segment-Tag. Das Segment-Tag ist der Wert, der in der Datei erscheint, normalerweise bis zu drei Zeichen lang, wie „ST“, „SE“ usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

Composite importieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ.

Mandatory

Gibt an, ob das Kompositum im Segment enthalten sein muss oder ob es optional ist.

Mandatory

Das Kompositum muss in dem Segment enthalten sein. Es kann auch als Akzeptanzkriterium für das übergeordnete Segment verwendet werden.

Conditional

Das Kompositum ist an Bedingungen geknüpft. Erzeugen Sie keinen Fehler, wenn er nicht in der Datei enthalten ist. Dieses Element hat keinen Einfluss auf die Annahme einer Schleife.

Position

Gibt die Position des Composites gemäß der Dokumentation an, normalerweise multipliziert mit 10. Die Position ist in der Regel eine Zahl, z. B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal gelesen werden. Mit der Eigenschaft Position kann auch die Position der Mapping geändert werden.

Tag

Legt den Tag des Kompositums fest. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch festzustellen, ob das Element gemäß der Norm obligatorisch ist usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

DataElement importieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ.

DestExpr

Gibt das Ziel der Daten an. Wir haben einen separaten Abschnitt über den Zielausdruck. Sie können die Art des Zielausdrucks leer lassen, wenn Sie die Daten nicht verarbeiten wollen, dies aber möglicherweise zu einem späteren Zeitpunkt tun möchten. Sie können die Mapping löschen, wenn Sie die Daten nicht verarbeiten wollen.

Sie können Filter verwenden, um Akzeptanzkriterien zu definieren, die entweder einen Teil des Mapping nicht verarbeiten oder einen Fehler erzeugen, wenn die Daten nicht dem Filter entsprechen. Speziell für X12 empfehlen wir dringend die Verwendung von Filtern, wenn Sie kombinierte Werte mit einem Qualifier nehmen, um zu prüfen, ob der Qualifier der erwartete ist.

Mandatory

Gibt an, ob das Datenelement im Segment/Komposit enthalten sein muss oder ob es optional ist.

Mandatory

Das Datenelement muss im Segment/Komposit enthalten sein. Es kann auch als Akzeptanzkriterium für das übergeordnete Segment verwendet werden.

Conditional

Das Datenelement ist an Bedingungen geknüpft. Erzeugen Sie keinen Fehler, wenn er nicht in der Datei enthalten ist. Dieses Element hat keinen Einfluss auf die Annahme einer Schleife.

Position

Gibt die Position des Datenelements gemäß der Dokumentation an, normalerweise multipliziert mit 10. Die Position ist in der Regel eine Zahl, z. B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal gelesen werden. Mit der Eigenschaft Position kann auch die Position der Mapping geändert werden.

Tag

Definiert den Tag des Datenelements. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch festzustellen, ob das Element gemäß der Norm obligatorisch ist usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

Spec. Data Type

Diese Eigenschaft definiert den Datentyp gemäß dem X12-Standard. Dies dient nur zur Information und hat keinen Einfluss auf die Bearbeitung.

Incorrect Length

Die folgenden Werte sind zulässig:

Ignore

Überprüfen Sie nicht die Länge der Ausgabe.

Max (Error)

Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Kürzen Sie den Wert, wenn er länger als zulässig ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.

Exact (Pad)

Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.

Spec. Length Type

Diese Eigenschaft legt fest, ob das Feld gemäß dem X12-Standard eine variable oder feste Länge hat. Dies dient nur zur Information und hat keinen Einfluss auf die Bearbeitung.

Max. length

Das Feld hat eine variable Länge.

Exact length

Das Feld hat eine feste Länge.

Length

Legt fest, wie viele Zeichen in dem Datenelement zulässig sind.

Format Type

Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird auf der Grundlage des Zieldatentyps automatisch interpretiert.

Date

Die Daten werden als Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten werden als Datums- und Zeitangaben interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Datums-/Zeitformatzeichenfolge an, wie unter Arbeiten mit Datums-/Zeitformatzeichenfolgen beschrieben.

Sample Values

Sie können eine Liste mit Beispielwerten pflegen. Der Assistent zur Erstellung und Aktualisierung von Mapping füllt diese Liste automatisch aus der Beispieldatei aus.

X12-Daten exportieren

Mapping exportieren

Direction

Um X12-Daten aus Microsoft Dynamics NAV 2017 zu exportieren, wählen Sie bitte den Eigenschaftswert Export.

Sample Search Depth

Sie können festlegen, dass der Assistent zur Erstellung eines neuen Mapping nach mehreren Interpretationen der Datenstruktur suchen soll. Wenn Sie diese Eigenschaft auf einen höheren Wert als eins setzen, führt dies zu mehreren Kandidaten und einer längeren Analysezeit während der Ausführung des Mapping.

Element Separator

Das Zeichen, das zur Trennung von Elementen verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Subelement Separator

Das Zeichen, das zur Trennung von Unterelementen verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Segment Terminator

Das Zeichen, das zur Beendigung eines Segments verwendet wird. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.

Line Breaks

X12-Dateien können nach jedem Segment einen Zeilenumbruch aufweisen. Dadurch wird die Datei etwas größer, aber besser lesbar. Diese Eigenschaft legt fest, ob der Konverter Zeilenumbrüche ausgeben soll. Diese Option kann nicht dynamisch geändert werden. Wenn ein Partner Zeilenumbrüche benötigt und ein anderer nicht, müssen Sie zwei separate Zuordnungen erstellen. Der Konverter verwendet einen Windows-Zeilenumbruch (Wagenrücklauf und Zeilenvorschub).

Fallback Communication Channel

Der Kommunikationskanal, der verwendet werden soll, wenn er nicht zuvor entweder durch einen anderen Mapping, AL-/C/AL-Code oder durch die Verwendung der Geschäftsvorfälle festgelegt wurde. Ab Anveo EDI Connect 4.00 kann dieses Feld leer gelassen werden.

Send Channel After Convert

Legt fest, ob der Kommunikationskanal nach der Ausführung dieses Mapping gesendet werden soll. Damit können die Dateien automatisch gesendet werden, ohne dass ein separater Auftrag erforderlich ist.

Fallback Receiver Partner

Sie können einen Empfängerpartner angeben, der als Fallback verwendet wird, falls zuvor kein Partner angegeben wurde. Der Partner wird von einigen Kommunikationskanälen zur Auswahl des Empfängers verwendet. Und kann innerhalb des Mapping aufgerufen werden, um z.B. eine Identifikationsnummer des Partners auszugeben.

Mapping Linieneigenschaften exportieren

Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren.

Mapping exportieren

Wir werden nur die Eigenschaften für EDI Mapping zeigen, bei denen die Eigenschaft Type auf Data eingestellt ist, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Es gibt mehrere Arten von Datenleitungen.

X12 Type

Diese Eigenschaft definiert den Typ der Datenleitung, die Sie konfigurieren möchten.

Die verfügbaren Optionen hängen von der Position ab, an der Sie versuchen, die Mapping hinzuzufügen. Einige Datenzeilen sind nur als Kinder eines anderen Typs zulässig.

In dieser Liste werden alle verfügbaren Optionen für X12-Importe angezeigt:

Segment

Ein Segment definiert die Art der Daten, die folgen. In X12 haben Segmentnamen in der Regel bis zu drei Zeichen und definieren eine Grundfunktion. Eine Mapping vom Typ Segment gibt den Segmentbezeichner an. Die eigentlichen Daten werden als untergeordnete Zeilen im EDI Mapping dargestellt.

Composite

Ein Composite fasst mehrere zusammengehörende Datenelemente zusammen. Ein Composite ist nur dann in der Datei sichtbar, wenn mehrere Datenelemente im Composite verwendet werden. Das Composite selbst enthält keine Daten.

DataElement

Das Datenelement ist die Struktur, die die eigentlichen Daten enthält, die Sie auf Felder abbilden können.

Segment Export

Es können nur die im Mapping definierten Segmente ausgegeben werden. Sie müssen also alle erforderlichen Segmente in der Ausgabedatei konfigurieren.

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.

Message Type

Diese Eigenschaft kann verwendet werden, um den verwendeten X12-Nachrichtentyp anzugeben. Dies ist fakultativ. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element erscheint nur dann in der Ausgabe, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.

SourceExpr

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und das Element in der Ausgabe erscheinen soll oder nicht.

Mandatory

Gibt an, ob ein Element in der Datei enthalten sein muss oder ob es optional ist.

Mandatory

Das Element muss in der Datei enthalten sein. Dieses Feld dient bei Ausfuhren nur zur Information. Der Konverter kann fehlende Pflichtelemente nicht erkennen.

Conditional

Das Element ist an Bedingungen geknüpft.

Position

Gibt die Position des Segments gemäß der X12-Dokumentation an. Diese Eigenschaft wird nur als Referenz und bei neuen Linien verwendet, um das richtige Segment zu finden. Diese Eigenschaft hat keinen Einfluss auf die Leistung des Konverters.

Spec. Max. Repeat

Legt fest, wie oft das Element gemäß der Dokumentation wiederholt werden kann. Dies hat keinen Einfluss auf die Konverterleistung und wird bei der Ausgabe nicht überprüft.

Tag

Definiert das Segment-Tag. Das Segment-Tag ist der Wert, der in der Datei erscheint, normalerweise bis zu drei Zeichen lang, wie „ST“, „SE“ usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

Composite exportieren

Viele X12-Nachrichtentypen benötigen keine Composites

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ. Dies hat keinen Einfluss auf die Leistung des Konverters.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ. Dies hat keinen Einfluss auf die Leistung des Konverters.

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.

SourceExpr

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und das Element in der Ausgabe erscheinen soll oder nicht.

Mandatory

Gibt an, ob das Kompositum im Segment enthalten sein muss oder ob es optional ist.

Mandatory

Das Kompositum muss in dem Segment enthalten sein. Diese Eigenschaft dient nur zur Information und hat keinen Einfluss auf die Konverterleistung.

Conditional

Das Kompositum ist an Bedingungen geknüpft.

Position

Gibt die Position des Composites gemäß der Dokumentation an, normalerweise multipliziert mit 10. Diese Eigenschaft ist wichtig, da sie auch festlegt, wie die Informationen in der Datei ausgegeben werden sollen. Die Position ist in der Regel eine Zahl, z. B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal geschrieben werden. Mit der Eigenschaft Position kann auch die Position der Mapping geändert werden.

Tag

Legt den Tag des Kompositums fest. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Sie wird hauptsächlich verwendet, um automatisch festzustellen, ob das Element gemäß der Norm obligatorisch ist usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

DataElement exportieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard zuständig ist. Dies ist fakultativ. Diese Eigenschaft hat keinen Einfluss auf die Ausgabe in der Datei.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist fakultativ. Diese Eigenschaft hat keinen Einfluss auf die Ausgabe in der Datei.

SourceExpr

Gibt die Quelle der zu schreibenden Daten an. Wir haben einen separaten Abschnitt über die Eigenschaft des Quellenausdrucks.

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.

SourceExpr

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und das Element in der Ausgabe erscheinen soll oder nicht.

Mandatory

Gibt an, ob das Datenelement im Segment/Komposit enthalten sein muss oder ob es optional ist.

Mandatory

Das Datenelement muss im Segment/Komposit enthalten sein. Wird ein Element als obligatorisch eingestuft, wird die Ausgabe erzeugt, auch wenn der Wert leer ist. Dies kann zu ungültigen Dateien führen, da obligatorische Elemente immer einen Wert haben sollten. Der Konverter wird in diesem Fall keinen Fehler erzeugen. Sie sollten überprüfen, ob die für den Export erforderlichen Informationen vorhanden sind, indem Sie die Prüfung Mapping verwenden.

Conditional

Das Datenelement ist an Bedingungen geknüpft.

Position

Gibt die Position des Datenelements gemäß der Dokumentation an, normalerweise multipliziert mit 10. Die Position ist wichtig für den Konverter, um zu entscheiden, wo die Informationen ausgegeben werden sollen. Die Position ist in der Regel eine Zahl, z. B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal geschrieben werden. Mit der Eigenschaft Position kann auch die Position der Mapping geändert werden.

Tag

Definiert den Tag des Datenelements. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch festzustellen, ob das Element gemäß der Norm obligatorisch ist usw.

Name

Der Name wird derzeit nicht verwendet und dient nur als Referenz.

Spec. Data Type

Diese Eigenschaft definiert den Datentyp gemäß dem X12-Standard. Dies dient nur zur Information und hat keinen Einfluss auf die Bearbeitung.

Incorrect Length

Die folgenden Werte sind zulässig:

Ignore

Überprüfen Sie nicht die Länge der Ausgabe.

Max (Error)

Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Schneiden Sie den Wert ab, wenn er länger als zulässig ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.

Exact (Pad)

Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.

Spec. Length Type

Diese Eigenschaft legt fest, ob das Feld gemäß dem X12-Standard eine variable oder feste Länge hat. Dies dient nur zur Information und hat keinen Einfluss auf die Bearbeitung.

Max. length

Das Feld hat eine variable Länge.

Exact length

Das Feld hat eine feste Länge.

Length

Legt fest, wie viele Zeichen in dem Datenelement zulässig sind.

Format Type

Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird auf der Grundlage des Quelldatentyps automatisch formatiert.

Text

Das Feld wird als Text formatiert.

Date/Time

Eine Datums-/Zeitangabe. Das Format kann durch einen Qualifier angegeben werden, der die zulässigen DTM-Qualifier aus dem X12-Standard repräsentiert. Sie können auch andere Datums- und Datums-/Zeitformate verwenden, wenn Sie das Format auf andere Weise angeben möchten.

Date/Time Format

Die Daten werden als Datums- und Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date Format

Die Daten sind als Datumsangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Number

Die Daten werden als numerischer Wert formatiert.

Format Qualifier

Nur verfügbar, wenn die Eigenschaft Format Type auf Date/Time eingestellt ist.

Mit der Suchfunktion können Sie alle verfügbaren Formate anzeigen. Die Zahlen entsprechen dem X12-Formatqualifier für DTM-Felder.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type auf Date/Time Format oder Date format eingestellt ist.

Wenn die Eigenschaft Format Type auf NAV Format String eingestellt ist, können Sie den Formatstring eingeben, wie in der AL / C/AL-Hilfe beschrieben.

Wenn Sie auf Datum/Uhrzeit eingestellt sind, können Sie eine Formatzeichenfolge eingeben, wie unter Arbeiten mit Datum/Uhrzeit-Formatzeichenfolgen beschrieben.

Blank Zeros

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt, falls vorhanden, an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.

Decimal Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll. Für X12 sollten Sie den Wert wahrscheinlich nicht ändern.

Thousands Separator Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob Tausender getrennt werden sollen und wenn, welches Zeichen verwendet werden soll. Für X12 sollten Sie den Wert wahrscheinlich nicht ändern.

Max. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.

Min. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl der Dezimalstellen, die in der Ausgabe enthalten sein sollen. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.

Sign

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.

Negative Only

Geben Sie nur das „-„-Zeichen aus.

Always

Geben Sie das „+“- und „-„-Zeichen aus.

Sign after Value

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das Vorzeichen hinter den Zahlen stehen soll. Bei X12 sollten Sie den Wert wahrscheinlich nicht ändern und ihn auf dem Standardwert belassen.

Sample Values

Sie können eine Liste mit Beispielwerten pflegen. Der Assistent zur Erstellung und Aktualisierung von Mapping füllt diese Liste automatisch aus der Beispieldatei aus.