| # Definitionen der Konvertierungseinstellungen (ecedi5511m000) Mit diesem Programm listen Sie Definitionen für Konvertierungseinstellungen für eingehende Nachrichten auf, welche 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. Hinweis Wenn Sie dieses Programm mit Hilfe der Zoom-Funktion aufgerufen haben, können Sie einen Datensatz 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. Organisation Die Bezeichnung oder der Name des Codes. Senderichtung Die Senderichtung der EDI-Nachricht. EDI-Nachricht Die unterstützte EDI-Nachricht. Verwandte Themen Verwenden von unterstützten EDI-Nachrichten EDI-Nachricht Die Bezeichnung oder der Name des Codes. Feldart Das Format der ASCII-Datei. Hinweis Für Dateien, bei denen die Felder mit einem Feldtrennsymbol getrennt sind oder die eine festgelegte Länge aufweisen, kann eine Konvertierungseinstellung angelegt werden. Konvertierungseinstellungen Der Code der Konvertierungseinstellungen. Konvertierungseinstellungen 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. Hinweis Dieses 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. 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. Hinweis Jedes 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. |