Der X12-Konverter
Anveo EDI Connect unterstützt den Import und Export von X12-Dateien. Der Konverter verwendet die gleiche Codebasis wie der EDIFACT-Konverter, verhält sich aber aufgrund der Formatunterschiede etwas anders und wir können nicht direkt auf den X12-Standard zugreifen.
Wir gehen davon aus, dass Sie wissen, wie man mit Mapping-Linien arbeitet und wie man auf die EDI-Eigenschaften zugreift.
Mapping Erstellungs- und Aktualisierungsassistent
Der X12-Konverter verfügt über einen leistungsfähigen Assistenten, um die Mapping-Struktur aus einer Beispieldatei zu erstellen. Aus urheberrechtlichen Gründen können wir den X12-Standard mit dem Produkt nicht liefern und können daher auch Schleifen, Feldlängen etc. nicht erkennen. automatisch. Wir erstellen jedoch eine Zeile für jedes Segment, Composite und Datenelement. Sie können die fehlenden Informationen später hinzufügen.
Bevor Sie den Assistenten starten, sollten Sie die Headereigenschaften überprüfen und die richtigen Steuerzeichen auswählen.
Befehle
Der X12-Konverter unterstützt einige spezielle Befehle. Die verfügbaren Befehle sind:
Dieser Befehl verlässt das aktuelle Mapping, ohne den aktuellen Tabelleneintrag zu schreiben. Seien Sie vorsichtig.
Mit diesem Befehl können Sie eine andere Zuordnung starten, z.B. eine Nachbearbeitung. Sie benötigen jedoch keine Tabellendaten, um an das nächste Mapping zu übergeben, und Sie können das Mapping dynamisch angeben. 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.
Mit diesem Befehl können Sie alle X12-Daten bis zu einem bestimmten Segment überspringen. Dies wird hauptsächlich in Pre-Process-Mappings verwendet, bei denen Sie z.B. nur den Header analysieren und den Rest der Datei überspringen möchten, da sie von einem anderen Mapping verarbeitet wird. Es ist auch möglich, damit bestimmte Nachrichtentypen zu überspringen, während andere im gleichen Mapping verarbeitet werden.
Veraltet seit Version 4.00 des Moduls. Mit diesem Befehl wird eine neue EDI-Nachricht erstellt und die Systemtabellen gesperrt. Wir empfehlen, die Befehle SkipSegments in Kombination mit RUNASYNC zu verwenden.
Veraltet seit Version 4.00 des Moduls. Bitte verwenden Sie stattdessen, wenn möglich, RUNASYNC. Der RUN-Befehl sperrt EDI-Systemtabellen und verhindert mehrere EDI-Prozesse gleichzeitig.
Konverterfunktionen
Der X12-Konverter gibt dem Objekt den Namen X12, der 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.
Import / Export
Wir werden die Eigenschaften und Merkmale für Importe und Exporte separat besprechen.
X12-Daten importieren
Eigenschaften des Mapping-Kopfes importieren
Um X12-Daten in Microsoft Dynamics 365 Business Central zu importieren, wählen Sie bitte den Eigenschaftswert Import.
Sie können festlegen, dass der Assistent zum Erstellen eines neuen Mappings nach mehreren Interpretationen der Datenstruktur suchen soll. Wenn Sie diese Eigenschaft auf einen Wert größer als eins setzen, führt dies zu mehreren Kandidaten und einer längeren Analysezeit während der Ausführung des Mapping-Erstellungsassistenten.
Das Zeichen, das zur Trennung von Elementen verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
Das Zeichen, das zur Trennung von Unterelementen verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
Das Zeichen, das zum Beenden eines Segments verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
Importschleifen / Gruppe
Die X12-Struktur enthält Gruppen, die Sie aus den Ist-Daten nicht erkennen können. Diese Gruppen werden in der Dokumentation definiert und ermöglichen es Ihnen, Strukturen zu wiederholen. Gruppen können verwendet werden, wie jede andere Schleife, 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 obligatorischen Elemente vorhanden sind und ob alle Filter erfüllt sind. Dies ist nützlich, um bedingte Zweige in das Mapping aufzunehmen. Andererseits kann es die Fehlersuche erschweren, da das Mapping Teile überspringen kann.
Sie können die Schleifen auch ohne Hinzufügen einer Tabelle verwenden. Beim Import verhalten sie sich wie eine Tabelle im Schreibmodus und überprüfen die Unterstruktur, bevor sie in die Schleife eintreten. Sie können dies verwenden, wenn Sie die Daten nicht importieren wollen oder wenn Sie nur an den letzten Werten der Schleife interessiert sind.
Eigenschaften der Zuordnung von Datenleitungen importieren
Nachdem Sie eine EDI-Mapping-Linie angelegt haben, können Sie die Eigenschaften konfigurieren.
Importieren von Mapping-Datenzeilen
Wir zeigen nur die Eigenschaften für EDI-Mapping-Linien mit der Type-Eigenschaft auf Data, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Es gibt mehrere Datenleitungsarten.
Diese Eigenschaft definiert den Typ der Datenleitung, die Sie konfigurieren möchten.
Die verfügbaren Optionen variieren je nachdem, an welcher Stelle Sie versuchen, die Zuordnungslinie hinzuzufügen. Einige Datenleitungen sind nur als Kinder eines anderen Typs erlaubt.
Diese Liste zeigt alle verfügbaren Optionen für X12-Importe:
Ein Segment definiert die Art der nachfolgenden Daten. In X12 haben Segmentnamen in der Regel bis zu drei Zeichen und definieren eine Grundfunktion. Eine Zuordnungslinie vom Typ Segment spezifiziert die Segmentkennung. Die Ist-Daten werden in der EDI-Abbildung als Unterzeilen dargestellt.
Ein Composite besteht aus mehreren Unterelementen, die zusammengehören. Ein Composite ist in der Datei nur dann sichtbar, wenn mehrere Unterelemente im Composite verwendet werden. Das Composite selbst enthält keine Daten.
Das Datenelement ist die Struktur, die die Ist-Daten enthält, die Sie auf Felder abbilden können.
Importieren Segment
Du musst die Segmente definieren, die sich in der Datei befinden können. Wenn Sie die Daten analysieren möchten, müssen Sie auch die Composites und Datenelemente hinzufügen, die Sie verarbeiten möchten. Ein Segment kann bedingt sein, d.h. es könnte sich in der Datei befinden, muss aber nicht dort sein.
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional.
Diese Eigenschaft kann verwendet werden, um den verwendeten X12-Nachrichtentyp anzugeben. Dies ist optional.
Gibt an, ob ein Element in der Datei enthalten sein muss oder ob es optional ist.
Das Element muss sich in der Datei befinden. Wenn diese Mapping-Linie ein Kind einer Schleife ist, kann sie auch als Akzeptanzkriterium verwendet werden, ob die Schleife verarbeitet werden kann oder nicht, wie oben beschrieben.
Das Element ist bedingt. Erstellen Sie keinen Fehler, wenn er sich nicht in der Datei befindet. Dieses Element hat keinen Einfluss auf die Akzeptanz einer Schleife.
Gibt die Position des Segments gemäß der Dokumentation an. Diese Eigenschaft wird nur als Referenz und auf neuen Linien verwendet, um das richtige Segment zu finden. Die Eigenschaft wird beim Import einer Datei ignoriert.
Legt fest, wie oft das Element gemäß der Dokumentation wiederholt werden darf. 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.
Definiert das Segment-Tag. Das Segment-Tag ist der Wert, der in der Datei erscheint, typischerweise bis zu drei Zeichen lang, wie „ST“, „SE“ etc.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Importieren Composite
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional.
Gibt an, ob sich das Composite im Segment befinden muss oder ob es optional ist.
Das Composite muss sich im Segment befinden. Es kann auch als Akzeptanzkriterium für das übergeordnete Segment verwendet werden.
Das Composite ist bedingt. Erstellen Sie keinen Fehler, wenn er sich nicht in der Datei befindet. Dieses Element hat keinen Einfluss auf die Akzeptanz einer Schleife.
Gibt die Position des Verbundes gemäß der Dokumentation an, typischerweise multipliziert mit 10. Die Position ist typischerweise eine Zahl, wie z.B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal gelesen werden. Die Eigenschaft position kann auch die Position der Mapping-Linie ändern.
Definiert das Tag des Composites. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch zu bestimmen, ob das Element gemäß der Norm usw. obligatorisch ist.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Importieren DataElement
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional.
Gibt das Ziel der Daten an. Wir haben einen separaten Abschnitt über den Zielausdruck. Sie können die Ziel-Ausdrucksart leer lassen, wenn Sie die Daten nicht verarbeiten möchten, dies aber zu einem späteren Zeitpunkt wünschen. Sie können die Mapping-Linie löschen, wenn Sie die Daten nicht bearbeiten wollen.
Mit Hilfe von Filtern können Sie Akzeptanzkriterien definieren, die entweder einen Teil des Mappings nicht verarbeiten oder einen Fehler erzeugen, wenn die Daten nicht mit dem Filter übereinstimmen. Speziell für X12 empfehlen wir dringend, Filter zu verwenden, wenn Sie kombinierte Werte mit einem Qualifier verwenden, um zu überprüfen, ob der Qualifier der erwartete ist.
Gibt an, ob sich das Datenelement im Segment / Composite befinden muss oder ob es optional ist.
Das Datenelement muss sich im Segment / Composite befinden. Es kann auch als Akzeptanzkriterium für das übergeordnete Segment verwendet werden.
Das Datenelement ist bedingt. Erstellen Sie keinen Fehler, wenn er sich nicht in der Datei befindet. Dieses Element hat keinen Einfluss auf die Akzeptanz einer Schleife.
Gibt die Position des Datenelements gemäß der Dokumentation an, typischerweise multipliziert mit 10. Die Position ist typischerweise eine Zahl, wie z.B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal gelesen werden. Die Eigenschaft position kann auch die Position der Mapping-Linie ändern.
Definiert das Tag des Datenelements. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch zu bestimmen, ob das Element gemäß der Norm usw. obligatorisch ist.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Diese Eigenschaft definiert den Datentyp nach dem X12-Standard. Dies dient nur zur Information und hat keinen Einfluss auf die Verarbeitung.
Die folgenden Werte sind erlaubt:
Überprüfen Sie nicht die Länge der Ausgabe.
Legen Sie einen Fehler an, wenn der Wert länger als erlaubt ist.
Erstellen Sie eine Warnung, wenn der Wert länger als erlaubt ist, und kürzen Sie die Ausgabe auf die zulässige Länge.
Trunkieren Sie den Wert, wenn er länger als erlaubt ist.
Trunkieren Sie den Wert, ist er länger als erlaubt und fügen Sie „….“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erstellen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Trunkieren oder füllen Sie den Wert, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.
Legen Sie einen Fehler an, wenn der Wert länger als erlaubt ist. Füllen Sie den Wert, wenn er zu kurz ist.
Trunkieren oder ergänzen Sie den Wert auf die angegebene Anzahl von Zeichen.
Diese Eigenschaft definiert, ob es sich bei dem Feld um ein variables oder ein festes Feld nach dem X12-Standard handelt. Dies dient nur zur Information und hat keinen Einfluss auf die Verarbeitung.
Das Feld ist variabel lang.
Das Feld hat eine feste Länge.
Legt fest, wie viele Zeichen im Datenelement erlaubt sind.
Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.
Die folgenden Werte sind verfügbar:
Das Feld wird automatisch interpretiert, basierend auf dem Zieldatentyp.
Die Daten werden als Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datum/Uhrzeit-Informationen interpretiert. Sie können das Format mit der Eigenschaft Format String angebenFormat String
Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Zeichenkette für das Datums-/Uhrzeitformat an, wie beim Arbeiten mit Datums-/Uhrzeitformatzeichenketten beschrieben.
Sie können eine Liste von Beispielwerten pflegen. Der Assistent für die Erstellung bzw. Aktualisierung von Mappings füllt diese Liste automatisch aus der Beispieldatei.
Exportieren von X12-Daten
Eigenschaften des Export Mapping Headers
Um X12-Daten aus Microsoft Dynamics 365 Business Central zu exportieren, wählen Sie bitte den Eigenschaftswert Export.
Sie können festlegen, dass der Assistent zum Erstellen eines neuen Mappings nach mehreren Interpretationen der Datenstruktur suchen soll. Wenn Sie diese Eigenschaft auf einen Wert größer als eins setzen, führt dies zu mehreren Kandidaten und einer längeren Analysezeit während der Ausführung des Mapping-Erstellungsassistenten.
Das Zeichen, das zur Trennung von Elementen verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
Das Zeichen, das zur Trennung von Unterelementen verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
Das Zeichen, das zum Beenden eines Segments verwendet werden soll. Sie können das Zeichen entweder direkt eingeben oder ein Sonderzeichen verwenden.
X12-Dateien können nach jedem Segment Zeilenumbrüche aufweisen. Dadurch wird die Datei etwas größer, aber leichter 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 (Carriage Return und Line Feed).
Der Kommunikationskanal, der verwendet werden soll, wenn er nicht vorher durch ein anderes Mapping, AL / C/AL-Code oder durch die Verwendung der Geschäftsvorfälle spezifiziert wurde. Dies kann ab Anveo EDI Connect 4.00 leer gelassen werden.
Legt fest, ob der Kommunikationskanal nach Ausführung dieses Mappings gesendet werden soll. Auf diese Weise können die Dateien automatisch versendet werden, ohne dass ein separater Job erforderlich ist.
Sie können einen Empfängerpartner angeben, der als Fallback verwendet wird, falls vorher kein Partner angegeben wurde. Der Partner wird von einigen Kommunikationskanälen verwendet, um den Empfänger auszuwählen. Und kann innerhalb der Zuordnung aufgerufen werden, um z.B. eine Identifikationsnummer des Partners auszugeben.
Eigenschaften der Zuordnungslinie exportieren
Nachdem Sie eine EDI-Mapping-Linie angelegt haben, können Sie die Eigenschaften konfigurieren.
Exportieren von Mapping-Datenzeilen
Wir zeigen nur die Eigenschaften für EDI-Mapping-Linien mit der Type-Eigenschaft auf Data, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Es gibt mehrere Datenleitungsarten.
Diese Eigenschaft definiert den Typ der Datenleitung, die Sie konfigurieren möchten.
Die verfügbaren Optionen variieren je nachdem, an welcher Stelle Sie versuchen, die Zuordnungslinie hinzuzufügen. Einige Datenleitungen sind nur als Kinder eines anderen Typs erlaubt.
Diese Liste zeigt alle verfügbaren Optionen für X12-Importe:
Die Zeile repräsentiert das spezielle Segment UNA, das als Service String Advice bezeichnet wird. Es wird verwendet, um zu definieren, welche Steuerzeichen verwendet werden. Aus technischer Sicht ist es auch zwingend erforderlich, Nicht-7-Bit-Zeichen in der Datei zu verwenden. Anveo EDI Connect verwendet die Standardzeichen, wenn nicht anders angegeben. Wenn sich das Segment UNA in der Datei befindet, müssen Sie diese Datenzeile in das Mapping aufnehmen, um die Datei importieren zu können. Diese Zeile erzeugt keinen Fehler, wenn die Datei das Segment nicht enthält. Die tatsächlich verwendeten Steuerzeichen sind derzeit im Mapping definiert. Die
Ein Segment definiert die Art der nachfolgenden Daten. In X12 haben Segmentnamen in der Regel bis zu drei Zeichen und definieren eine Grundfunktion. Eine Zuordnungslinie vom Typ Segment spezifiziert die Segmentkennung. Die Ist-Daten werden in der EDI-Abbildung als Unterzeilen dargestellt.
Ein Composite kombiniert mehrere Datenelemente, die zusammengehören. Ein Composite ist in der Datei nur dann sichtbar, wenn mehrere Datenelemente im Composite verwendet werden. Das Composite selbst enthält keine Daten.
Das Datenelement ist die Struktur, die die Ist-Daten enthält, die Sie auf Felder abbilden können.
Exportieren Service String Advice
Wenn Sie einem EDI-Exportmapping eine „Service String Advice“ (UNA) hinzufügen, können Sie die in der Ausgabedatei verwendeten Zeichen konfigurieren. Das UNA-Segment sollte die erste Datenzeile im EDI-Mapping sein.
Das Trennzeichen, das zwischen Datenelementen eines Verbundes verwendet wird.
Das Trennzeichen, das zwischen Datenelementen außerhalb eines Composite verwendet wird.
Das Zeichen, das als Dezimalpunkt verwendet wird.
Ein Zeichen, mit dem angegeben werden kann, dass das folgende Zeichen als Literal und nicht als Steuerzeichen interpretiert werden muss.
Ein Zeichen, das eine Wiederholung eines Datenelements angibt. Anveo EDI Connect unterstützt derzeit keine wiederholten Datenelemente, aber Sie können definieren, welches Zeichen bei der Ausgabe der „Service String Advice“ verwendet wird. Auch die Einstellung dieses Wertes entkommt automatisch dem Wiederholungszeichen in den Datenausgaben.
Der Segmentabschluss, der das Segment beendet. Mit anderen Worten, dieses Zeichen wird verwendet, um verschiedene Segmente zu trennen. In den Eigenschaften des Mapping-Kopfes können Sie festlegen, ob zusätzliche Zeilenumbrüche verwendet werden sollen.
Exportieren Segment
Es können nur die im Mapping definierten Segmente ausgegeben werden. Daher müssen Sie alle Segmente konfigurieren, die in der Ausgabedatei benötigt werden.
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.
Diese Eigenschaft kann verwendet werden, um den verwendeten X12-Nachrichtentyp anzugeben. Dies ist optional. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.
Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem bestimmten Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft werden kann. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird in der Ausgabe nur dann angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.
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 mit dem angegebenen Filter übereinstimmt und das Element in der Ausgabe erscheinen soll oder nicht.
Gibt an, ob ein Element in der Datei enthalten sein muss oder ob es optional ist.
Das Element muss sich in der Datei befinden. Dieses Feld dient nur zur Information beim Export. Der Konverter kann fehlende Pflichtfelder nicht erkennen.
Das Element ist bedingt.
Gibt die Position des Segments gemäß der X12-Dokumentation an. Diese Eigenschaft wird nur als Referenz und auf neuen Linien verwendet, um das richtige Segment zu finden. Die Eigenschaft hat keinen Einfluss auf den Konverterausgang.
Legt fest, wie oft das Element gemäß der Dokumentation wiederholt werden darf. Dies hat keinen Einfluss auf den Umrichterausgang und wird bei der Ausgabe nicht überprüft.
Definiert das Segment-Tag. Das Segment-Tag ist der Wert, der in der Datei erscheint, typischerweise bis zu drei Zeichen lang, wie „ST“, „SE“ etc.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Exportieren Composite
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional. Dies hat keinen Einfluss auf den Umrichterausgang.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional. Dies hat keinen Einfluss auf den Umrichterausgang.
Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem bestimmten Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft werden kann. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird in der Ausgabe nur dann angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.
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 mit dem angegebenen Filter übereinstimmt und das Element in der Ausgabe erscheinen soll oder nicht.
Gibt an, ob sich das Composite im Segment befinden muss oder ob es optional ist.
Das Composite muss sich im Segment befinden. Diese Eigenschaft dient nur zur Information und hat keinen Einfluss auf den Konverterausgang.
Das Composite ist bedingt.
Gibt die Position des Verbundes gemäß der Dokumentation an, typischerweise multipliziert mit 10. Diese Eigenschaft ist wichtig, da sie auch definiert, wie die Informationen in der Datei ausgegeben werden. Die Position ist typischerweise eine Zahl, wie z.B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal geschrieben werden. Die Eigenschaft position kann auch die Position der Mapping-Linie ändern.
Definiert das Tag des Composites. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch zu bestimmen, ob das Element gemäß der Norm usw. obligatorisch ist.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Exportieren DataElement
Über diese Eigenschaft kann die Agentur angegeben werden, die für den verwendeten X12-Standard verantwortlich ist. Dies ist optional. Diese Eigenschaft hat keinen Einfluss auf die Ausgabe in der Datei.
Diese Eigenschaft kann verwendet werden, um die verwendete X12-Version anzugeben. Dies ist optional. Diese Eigenschaft hat keinen Einfluss auf die Ausgabe in der Datei.
Gibt die Quelle der zu schreibenden Daten an. Wir haben einen separaten Abschnitt über die Eigenschaft source expression.
Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem bestimmten Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft werden kann. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird in der Ausgabe nur dann angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.
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 mit dem angegebenen Filter übereinstimmt und das Element in der Ausgabe erscheinen soll oder nicht.
Gibt an, ob sich das Datenelement im Segment / Composite befinden muss oder ob es optional ist.
Das Datenelement muss sich im Segment / Composite befinden. Das Setzen eines Elements auf obligatorisch führt zur Generierung der Ausgabe, 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 anhand eines Check-Mappings überprüfen, ob die für den Export erforderlichen Informationen vorhanden sind.
Das Datenelement ist bedingt.
Gibt die Position des Datenelements gemäß der Dokumentation an, typischerweise multipliziert mit 10. Die Position ist wichtig für den Umrichter, um zu entscheiden, wo die Informationen ausgegeben werden sollen. Die Position ist typischerweise eine Zahl, wie z.B. „010“. Die Zahl muss durch 10 teilbar sein. Die gleiche Position kann nur einmal geschrieben werden. Die Eigenschaft position property kann auch die Position der Mapping-Linie ändern.
Definiert das Tag des Datenelements. Das Tag hat keinen Einfluss auf die Verarbeitung von Dateien. Es wird hauptsächlich verwendet, um automatisch zu bestimmen, ob das Element gemäß der Norm usw. obligatorisch ist.
Der Name wird derzeit nicht verwendet und dient nur als Referenz.
Diese Eigenschaft definiert den Datentyp nach dem X12-Standard. Dies dient nur zur Information und hat keinen Einfluss auf die Verarbeitung.
Die folgenden Werte sind erlaubt:
Überprüfen Sie nicht die Länge der Ausgabe.
Legen Sie einen Fehler an, wenn der Wert länger als erlaubt ist.
Erstellen Sie eine Warnung, wenn der Wert länger als erlaubt ist, und kürzen Sie die Ausgabe auf die zulässige Länge.
Trunkieren Sie den Wert, wenn er länger als erlaubt ist.
Trunkieren Sie den Wert, ist er länger als erlaubt und fügen Sie „….“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erstellen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Trunkieren oder füllen Sie den Wert, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.
Legen Sie einen Fehler an, wenn der Wert länger als erlaubt ist. Füllen Sie den Wert, wenn er zu kurz ist.
Trunkieren oder ergänzen Sie den Wert auf die angegebene Anzahl von Zeichen.
Diese Eigenschaft definiert, ob es sich bei dem Feld um ein variables oder ein festes Feld nach dem X12-Standard handelt. Dies dient nur zur Information und hat keinen Einfluss auf die Verarbeitung.
Das Feld ist variabel lang.
Das Feld hat eine feste Länge.
Legt fest, wie viele Zeichen im Datenelement erlaubt sind.
Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.
Die folgenden Werte sind verfügbar:
Das Feld wird automatisch formatiert, basierend auf dem Quelldatentyp.
Das Feld wird als Text formatiert.
Eine Datum/Uhrzeit-Information. Das Format kann durch einen Qualifier festgelegt werden, der die zulässigen DTM-Qualifier aus dem X12-Standard repräsentiert. Sie können die anderen Formate Datum und Datum/Uhrzeit verwenden, wenn Sie das Format anders angeben möchten.
Die Daten werden als Datums- und Zeitinformationen formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datumsinformationen formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Zahlenwert formatiert.
Nur verfügbar, wenn die Eigenschaft Format Type auf Date/Time gesetzt ist.
Sie können die Suche verwenden, um alle verfügbaren Formate anzuzeigen. Die Zahlen entsprechen dem X12-Format-Qualifier für DTM-Felder.
Nur verfügbar, wenn die Eigenschaft Format Type auf Date/Time Format oder Date format-Format-String gesetzt ist.
Wenn die Eigenschaft Format Type auf NAV Format String gesetzt ist, können Sie die Formatzeichenfolge eingeben, wie in der AL / C/AL Hilfe beschrieben.
Wenn auf Datum/Uhrzeit eingestellt, können Sie eine Formatzeichenfolge eingeben, wie beim Arbeiten mit Datum/Uhrzeit-Formatzeichenketten beschrieben.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Wenn verfügbar, legt sie fest, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll. Für X12 solltest du den Wert wahrscheinlich nicht ändern.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Ob Tausende getrennt werden sollen und ob, welches Zeichen verwendet werden soll. Für X12 solltest du den Wert wahrscheinlich nicht ändern.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Die maximale Anzahl der Dezimalstellen, die ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Die minimale Anzahl der Dezimalstellen, die in der Ausgabe sein sollen. Dadurch werden die fehlenden Stellen automatisch mit Nullen gefüllt.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.
Geben Sie nur das „-„-Zeichen aus.
Geben Sie das „+“ und „-“ Zeichen aus.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number gesetzt ist. Ob das Zeichen nach den Zahlen gesetzt werden soll. Für X12 sollten Sie den Wert wahrscheinlich nicht ändern und ihn auf dem Standardwert belassen.
Sie können eine Liste von Beispielwerten pflegen. Der Assistent für die Erstellung bzw. Aktualisierung von Mappings füllt diese Liste automatisch aus der Beispieldatei.