Definitionen der Konvertierungseinstellungen (ecedi5511m000)
Mit diesem Programm listen Sie Definitionen für Konvertierungseinstellungen für eingehende Nachrichten auf, die Sie im Programm Definitionen der Konvertierungseinstellungen (ecedi5111s000) verwalten oder anzeigen können. Die Daten, die in diesem Programm angezeigt werden, basieren auf den Daten der Konvertierungseinstellungen, die im Programm Konvertierungseinstellungen (Namen) (ecedi5110m000) erfasst wurden.
Wenn Sie dieses Programm über die Zoom-Funktion aufgerufen haben, können Sie Datensätze nur suchen und auswählen.
- Organisation
-
Ein Code, der eine Gruppe von Normen darstellt (z. B. ANSI X12, UN/EDIFACT und VDA), die in der Kommunikation über EDI eingesetzt werden.
- Bezeichnung
-
Die Bezeichnung oder der Name des Codes.
- Senderichtung
-
Die Senderichtung der EDI-Nachricht.
- EDI-Nachricht
-
Die unterstützte EDI-Nachricht.
- Bezeichnung
-
Die Bezeichnung oder der Name des Codes.
- Feldart
-
Das Format der ASCII-Datei.
HinweisFür Dateien, bei denen die Felder mit einem Feldtrennsymbol getrennt sind oder die eine festgelegte Länge aufweisen, kann eine Konvertierungseinstellung angelegt werden.
- Code für Konvertierungseinstellungen
-
Der Code der Konvertierungseinstellungen.
- Bezeichnung
-
Die Bezeichnung oder der Name des Codes.
- Ziel
-
Der Bestimmungsort des Feldes in der eingehenden Nachricht, wie er im Programm Konvertierungseinstellungen (Beziehungen) (ecedi5112m000) festgelegt wurde.
- Feld
-
Die Bezeichnung des Feldes, zum Beispiel "tdsls400.ofbp".
Für ausgehende Konvertierungseinstellungen können Sie auch Konstanten verwenden. Konstanten müssen mit Anführungszeichen (") anfangen. Der gesamte Text nach den Anführungszeichen und vor den Anführungszeichen am Ende (wenn vorhanden) wird in die Nachricht aufgenommen.
- Folgenummer
-
Die Folgennummer des Feldes. Dasselbe Feld kann mehr als einmal vorkommen. Wenn das Feld innerhalb der Konvertierungseinstellungen nur einmal vorkommt, können Sie es auf 0 oder 1 setzen. Wenn das Feld in der Definition der Konvertierungseinstellungen mehr als einmal vorkommt, kann die Folgennummer für jedes Vorkommen des Feldes in der Definition um 1 heraufgesetzt werden.
- VerarbeitungsFolge
-
Die Reihenfolge, in der die Daten des Feldes verarbeitet werden.
- Ebene
-
Die im Programm Konvertierungseinstellungen (Beziehungen) (ecedi5112m000) definierte Ebene.
- Startposition Schlüssel
-
Die Position des Feldes in der Zeile.
- Länge
-
Die physikalische Länge des Feldes.
- Nächsten Datensatz lesen
-
Wenn dieses Kontrollkästchen markiert ist, wird für eingehende Nachrichten auf dieser Ebene ein neuer Datensatz eingelesen. Für ausgehende Nachrichten wird ein neuer Datensatz aus der zum Feld gehörigen Tabelle eingelesen. Wenn dieses Kontrollkästchen nicht markiert ist, werden keine neuen Datensätze eingelesen, sondern die aktuellen Datensätze bleiben aktiv.
HinweisDieses Feld legt fest, ob ein neuer Datensatz eingelesen werden muss, damit der Inhalt des Feldes verarbeitet werden kann. Je nach dem Wert dieses Feldes können Sie bestimmen, wann eine neue Zeile aus derselben Datei eingelesen werden kann.
- Folge bei iterativer Ebene
-
Die Folgenummer, die festlegt, wohin der Cursor nach Verarbeitung der Daten des Feldes springen muss. Dieses Feld wird nur verwendet, wenn der Datensatz für das letzte Feld einer iterativen Ebene oder das letzte Feld der Konvertierungseinstellung gilt.
Beispiel: Sie möchten ein Textfeld, das Daten einer ASCII-Datei enthält, in den Kopf eines Auftrags eingeben, der wiederholt ausgeführt wird. Sobald das letzte Textfeld gefüllt worden ist, wird der Cursor mit Hilfe des Folgenummern-Feldes auf das Feld mit der Folgenummer 3 zurückgesetzt. Der Schlüssel und drei Textfelder sind in jeder Zeile von Ebene 2 enthalten.
Feld Ebene Folgenummer Iterative Ebene Auftrag 1 1 Referenz 1 2 Textfeld 2 3 Textfeld 2 4 Textfeld 2 5 3 - Folge bei ungültigem Schlüssel
-
Die Folgenummer, die angibt, wohin sich der Cursor bewegen muss, wenn der Schlüssel nicht gültig ist oder geändert wird. Dieses Feld muss nur ausgefüllt werden, wenn der neue Datensatz auf "Ja" gesetzt ist.
Beispiel 1 - Wiederholte Verarbeitung
Nachdem alle Textfelder verarbeitet wurden, wird die Kundennummer eingelesen. Ebene 2 ist iterativ.
Feld Ebene Folgenummer in Zurück Zurück Neu Iter. Schlüssel Datensatz Auftrag 1 1 Referenz 1 2 Textfeld 2 3 6 Ja Textfeld 2 4 Textfeld 2 5 3 Kunde 1 6 Beispiel 2 - Sequenzielle Verarbeitung
Wenn alle Auftragspositionen ausgefüllt wurden (Ebene 2), kann ein neuer Auftrag in Angriff genommen werden (Ebene 1).
Feld Ebene Folgenummer in Zurück Zurück Neu Iter. Schlüssel Datensatz Auftrag 1 1 Ja Referenz 1 2 Kunde 1 3 Artikel 2 4 1 Ja Menge 2 5 Liefertermin 2 6 4 - Datensatz schreiben
-
Wenn dieses Kontrollkästchen markiert ist, muss ein Datensatz zur entsprechenden Tabelle hinzugefügt werden, nachdem ein Feld für eine eingehende Nachricht gemäß dem Ergebnis des Ausgabeausdrucks verarbeitet wurde. Das Ziel des Feldes (Overhead, Kopfzeile oder Position) bestimmt die Tabelle, in der Nachrichten gespeichert werden.
Beispiel 1
Feld Ziel Datensatz schreiben Auftrag Kopf Referenz Kopf Kunde Kopf Ja Artikel Position Menge Position Liefertermin Position Ja Felder, die nach einem Schreibvorgang für das gleiche Ziel verarbeitet wurden, werden der entsprechenden Tabelle nicht hinzugefügt. Sie können nicht mehrere Einlesevorgänge für denselben Datensatz auslösen (Beispiel: Auftragsposition). Da Ziele hierarchisch geordnet sind, überprüft LN, ob alle übergeordneten Ziele geschrieben wurden. Wenn das übergeordnete Ziel nicht geschrieben worden ist, werden die relevanten Ziele vor dem angegebenen geschrieben. Die Hierarchie ist:
- Nachrichtenstammdaten (Overhead)
- Kopf
- Position
Beispiel 2
Feld Ziel Datensatz schreiben Auftrag Kopf Referenz Kopf Kunde Kopf Artikel Position Menge Position Liefertermin Position Ja Da noch keine Kopfzeile geschrieben wurde, erfolgt dies zuerst, danach folgt die Position. Wenn es keine Nachrichtenstammdaten (Overhead) gibt, wird die Zeile vor der Kopfzeile geschrieben.
- Feld konvertieren
-
Wenn dieses Kontrollkästchen markiert ist, wird die relevante Konvertierungstabelle zur Konvertierung des Feldes verwendet. Wenn dieses Kontrollkästchen nicht markiert ist, entspricht der Code seinem Pendant in LN und braucht nicht konvertiert zu werden.
HinweisJedes Feld, das in eine eingehende Nachricht aufgenommen werden kann, kann auch konvertiert werden. Wenn dieses Kontrollkästchen nicht markiert ist, entspricht der Code in der Nachricht dem in LN und muss nicht konvertiert werden.