Anveo EDI Connect / Config / Mappings / Der EDIFACT-Konverter
This is an automatic translation. The original post is available in Englisch.

Der EDIFACT-Konverter

Der EDIFACT-Konverter unterstützt den Import und Export jedes EDIFACT-Stapeltyps in jeder EDIFACT-Version. Wir unterstützen derzeit keine interaktiven EDIFACT-Nachrichtentypen.

Wir gehen davon aus, dass Sie wissen , wie man mit Mapping arbeitet und wie man auf die EDI-Eigenschaften zugreift.

Für den EDIFACT-Konverter gibt es Schulungsvideos.

Mapping Assistent zum Erstellen und Aktualisieren vonMapping

Der EDIFACT-Konverter verfügt über einen leistungsfähigen Assistenten zur Erstellung der Mapping aus einer Beispieldatei. Sie können auch bestehende Mappings aus zusätzlichen Dateien aktualisieren, wenn Sie die Einrückung der Mapping nicht geändert haben. Seien Sie bitte vorsichtig bei der Aktualisierung von Zuordnungen und erstellen Sie immer zuerst eine Sicherungskopie.

Vor der Ausführung des Assistenten muss das Modul den EDIFACT-Standard kennen. Ohne diese Informationen ist der Assistent zwar in der Lage, ein funktionierendes Mapping zu erstellen, aber er kann keine Wiederholungen erkennen und kennt die Elementnamen, die zulässige Länge usw. nicht.

Wie Sie die EDIFACT-Standards importieren, wird im Kapitel über die Installation beschrieben.

Nachdem Sie die richtige Standardbeschreibung importiert haben, sollten Sie die Kopfeigenschaften des EDI Mapping einstellen. Anschließend können Sie den Assistenten ausführen und Ihre Beispieldatei auswählen. Die Analyse der Datei kann einige Zeit in Anspruch nehmen, daher sollten Sie mit einer kleinen Datei beginnen. Die Mapping wird später viel schneller sein.

Befehle

Der EDIFACT-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 Vorverarbeitungs-Mappings verwendet, bei denen Sie je nach Nachrichtentyp oder Absender ein anderes EDIFACT Mapping aufrufen. Der Befehl mit dem Namen SkipSegments kann helfen, unnötige Teile der EDIFACT-Datei zu überspringen und Ihr Mapping klein zu halten.

SkipSegements

Mit diesem Befehl können Sie alle EDIFACT-Daten bis zu einem bestimmten Segment überspringen. 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 EDIFACT-Konverter stellt das Objekt mit dem Namen EDIFACT zur Verfügung, das die spezielle Funktion SEGMENTCOUNT bereitstellt, mit der Sie die Anzahl der Segmente in der aktuellen EDIFACT-Nachricht ausgeben können. Dieser Wert wird in der Regel im Segment UNT für das Datenelement mit dem Namen: Number of Segments in a Message verwendet.

Einfuhr/Ausfuhr

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

EDIFACT-Daten importieren

Mapping importieren

Direction

Um EDIFACT-Daten in Microsoft Dynamics 365 Business Central zu importieren, wählen Sie bitte den Eigenschaftswert Import.

Encoding

Anveo EDI Connect bietet nur begrenzte Unterstützung für Kodierungen. Wir können nicht alle Varianten unterstützen, aber Sie können die am besten passende Variante aus der Liste ausprobieren:

Default

Verwenden Sie die interne Kodierung von Microsoft Dynamics 365 Business Central.

Windows-1252

Verwenden Sie die Windows-Kodierung. Der Zeichensatz kann je nach Installation variieren.

MS Dos

Verwenden Sie eine DOS-Kodierung.

UTF-8

Erfordert Microsoft Dynamics 2013R2 oder höher.

UTF-8-Kodierung verwenden.

UTF-16

Erfordert Microsoft Dynamics 2013R2 oder höher.

UTF-16-Kodierung verwenden.

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.

Schleifen/Gruppe importieren

Die EDIFACT-Struktur enthält Gruppen, die man aus den eigentlichen Daten nicht erkennen 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 EDIFACT-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.

Eigenschaften der Importdatenzeile

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

Mapping importieren

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.

Edifact 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 EDIFACT-Importe angezeigt:

Service String Advice

Die Zeile stellt das spezielle Segment UNA dar, das als Service String Advice bezeichnet wird. Er wird verwendet, um festzulegen, welche Steuerzeichen verwendet werden. Aus technischer Sicht ist es außerdem zwingend erforderlich, in der Datei keine 7-Bit-Zeichen zu verwenden. Anveo EDI Connect verwendet die Standardzeichen, wenn nicht anders angegeben. Wenn das Segment UNA in der Datei enthalten ist, müssen Sie diese Datenzeile zu Mapping hinzufügen, um die Datei importieren zu können. Diese Zeile führt nicht zu einem Fehler, wenn die Datei das Segment nicht enthält. Die tatsächlich verwendeten Steuerzeichen werden derzeit im Mapping definiert. Die

Segment

Ein Segment definiert die Art der Daten, die folgen. In EDIFACT haben Segmentnamen in der Regel 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.

Import Service String Advice

Die tatsächlich verwendeten Steuerzeichen werden derzeit im Mapping definiert. Die Informationen aus der Datei werden derzeit ignoriert. In EDIFACT sind die Zeichen normalerweise immer die Standardzeichen.

Component Element Separator

Das Trennzeichen, das zwischen den Datenelementen eines Composites verwendet wird.

Element Separator

Das Trennzeichen, das zwischen Datenelementen außerhalb eines Composites verwendet wird.

Decimal Notation

Das als Dezimalkomma verwendete Zeichen.

Release Indicator

Ein Zeichen, das verwendet werden kann, um anzugeben, dass das folgende Zeichen als Literal und nicht als Steuerzeichen zu interpretieren ist.

Repetition Separator

Ein Zeichen, das eine Wiederholung eines Datenelements angibt. Anveo EDI Connect unterstützt zur Zeit keine wiederholten Datenelemente.

Segment Terminator

Der Segmentterminator, der das Segment abschließt. Mit anderen Worten: Dieses Zeichen wird zur Trennung verschiedener Segmente verwendet.

Segmentimportieren

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 EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A.

Message Type

Diese Eigenschaft kann verwendet werden, um den verwendeten EDIFACT-Nachrichtentyp anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: ORDERS.

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 EDIFACT-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, in der Regel drei Zeichen lang, wie BGM, UNB usw.

Name

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

Compositeimportieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A.

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 EDIFACT-Dokumentation an. 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. Typische Tags sind „C001“, 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.

DataElementimportieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A.

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 EDIFACT 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 EDIFACT-Dokumentation an. 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 nach dem EDIFACT-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 es sich um ein Feld mit variabler oder fester Länge gemäß dem EDIFACT-Standard handelt. 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 zum Erstellen und Aktualisieren von Mapping füllt diese Liste automatisch aus der Beispieldatei aus.

EDIFACT-Daten exportieren

Mapping exportieren

Direction

Um EDIFACT-Daten aus Microsoft Dynamics 365 Business Central zu exportieren, wählen Sie bitte den Eigenschaftswert Export.

Encoding

Anveo EDI Connect bietet nur begrenzte Unterstützung für Kodierungen. Wir können nicht alle Varianten unterstützen, aber Sie können die am besten passende Variante aus der Liste ausprobieren:

Default

Verwenden Sie die interne Kodierung von Microsoft Dynamics 365 Business Central.

Windows-1252

Verwenden Sie die Windows-Kodierung. Der Zeichensatz kann je nach Installation variieren.

MS Dos

Verwenden Sie eine DOS-Kodierung.

UTF-8

Erfordert Microsoft Dynamics 2013R2 oder höher.

UTF-8-Kodierung verwenden.

UTF-16

Erfordert Microsoft Dynamics 2013R2 oder höher.

UTF-16-Kodierung verwenden.

Line Breaks

EDIFACT-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).

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.

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.

Edifact 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 EDIFACT-Importe angezeigt:

Service String Advice

Die Zeile stellt das spezielle Segment UNA dar, das als Service String Advice bezeichnet wird. Er wird verwendet, um festzulegen, welche Steuerzeichen verwendet werden. Aus technischer Sicht ist es außerdem zwingend erforderlich, in der Datei keine 7-Bit-Zeichen zu verwenden. Anveo EDI Connect verwendet die Standardzeichen, wenn nicht anders angegeben. Wenn das Segment UNA in der Datei enthalten ist, müssen Sie diese Datenzeile zu Mapping hinzufügen, 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 werden derzeit im Mapping definiert. Die

Segment

Ein Segment definiert die Art der Daten, die folgen. In EDIFACT haben Segmentnamen in der Regel 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.

Export Service String Advice

Wenn Sie eine „Service String Advice“ (UNA) zu einem EDI-Export Mapping hinzufügen, können Sie die in der Ausgabedatei verwendeten Zeichen konfigurieren. Das UNA-Segment sollte die erste Datenzeile im EDI Mapping sein.

Component Element Separator

Das Trennzeichen, das zwischen den Datenelementen eines Composites verwendet wird.

Element Separator

Das Trennzeichen, das zwischen Datenelementen außerhalb eines Composites verwendet wird.

Decimal Notation

Das als Dezimalkomma verwendete Zeichen.

Release Indicator

Ein Zeichen, das verwendet werden kann, um anzugeben, dass das folgende Zeichen als Literal und nicht als Steuerzeichen zu interpretieren ist.

Repetition Separator

Ein Zeichen, das eine Wiederholung eines Datenelements angibt. Anveo EDI Connect unterstützt derzeit keine wiederholten Datenelemente, aber Sie können festlegen, welches Zeichen in der Ausgabe des „Service String Advice“ verwendet werden soll. Wenn Sie diesen Wert setzen, wird das Wiederholungszeichen in den Datenausgaben automatisch ausgeblendet.

Segment Terminator

Der Segmentterminator, der das Segment abschließt. Mit anderen Worten: Dieses Zeichen wird zur Trennung verschiedener Segmente verwendet. Sie können in den Eigenschaften der Mapping angeben, ob zusätzliche Zeilenumbrüche verwendet werden sollen.

SegmentExport

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 EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A. Diese Eigenschaft hat keinen Einfluss auf den Konverterausgang.

Message Type

Diese Eigenschaft kann verwendet werden, um den verwendeten EDIFACT-Nachrichtentyp anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: ORDERS. 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 EDIFACT-Dokumentation an. Diese Eigenschaft wird nur als Referenz und bei neuen Linien verwendet, um das richtige Segment zu finden. Die 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, in der Regel drei Zeichen lang, wie BGM, UNB usw.

Name

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

Compositeexportieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN. Dies hat keinen Einfluss auf die Leistung des Konverters.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A. 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 EDIFACT-Dokumentation an. 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. Typische Tags sind „C001“, 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.

DataElementexportieren

Agency

Mit dieser Eigenschaft kann die Agentur angegeben werden, die für den verwendeten EDIFACT-Standard zuständig ist. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: UN. Diese Eigenschaft hat keinen Einfluss auf die Ausgabe in der Datei.

Version

Diese Eigenschaft kann verwendet werden, um die verwendete EDIFACT-Version anzugeben. Dies ist optional, aber ohne diese Information kann der Konverter nicht automatisch erkennen, ob ein Element z.B. obligatorisch ist. Ein typischer Wert ist: D96A. 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, so 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 erforderlichen Informationen für den Export vorhanden sind, indem Sie eine Prüfung Mapping verwenden.

Conditional

Das Datenelement ist an Bedingungen geknüpft.

Position

Gibt die Position des Datenelements gemäß der EDIFACT-Dokumentation an. 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 nach dem EDIFACT-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 es sich um ein Feld mit variabler oder fester Länge gemäß dem EDIFACT-Standard handelt. 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 EDIFACT-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 EDIFACT-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 EDIFACT 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 EDIFACT 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. Für EDIFACT 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 zum Erstellen und Aktualisieren von Mapping füllt diese Liste automatisch aus der Beispieldatei aus.