EDIFACT

branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 9. Mai 2005 um 11:25 Uhr durch 80.252.111.2 (Diskussion) (EDIFACT-Verzeichnisse). Sie kann sich erheblich von der aktuellen Version unterscheiden.

UN/EDIFACT ist die Abkürzung für United Nations Electronic Data Interchange For Administration, Commerce and Transport. EDIFACT ist ein branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr. EDIFACT ist einer von mehreren internationalen EDI-Standards. Verantwortlich für den EDIFACT-Standard ist eine UN-Einrichtung namens CEFACT, die der UNECE angegliedert ist.

EDIFACT-Syntax und Semantik

EDIFACT umfasst sowohl Regeln zur Syntax als auch zur Semantik des elektronischen Datenaustauschs. Die EDIFACT-Syntax ist ein ISO-Standard: ISO 9735: Electronic data interchange for administration, commerce and transport (EDIFACT) – Application level syntax rules. Die EDIFACT-Semantik ist in EDIFACT-Verzeichnissen (UN/EDIFACT Standard Directories) festgelegt, in denen alle EDIFACT-Nachrichten (UN/EDIFACT Standard Messages, UNSM) beschrieben sind.

EDIFACT-Verzeichnisse

Die verschiedenen EDIFACT-Versionen nennt man Verzeichnisse.

Diese EDIFACT-Verzeichnisse werden regelmäßig überarbeitet, um neue EDIFACT-Nachrichten aufzunehmen oder bestehende zu aktualisieren. EDIFACT-Verzeichnisse haben Namen wie D.03B, aus denen das Jahr (im Beispiel 2003) und die Version innerhalb dieses Jahres (im Beispiel B, also die zweite Version im Jahr 2003) abgelesen werden können.

EDIFACT-Nachrichten

Es gibt etwa 200 verschiedene EDIFACT-Nachrichten für die verschiedensten Anwendungszwecke im Geschäftsverkehr. Jede Nachricht hat einen Kurznamen, bestehend aus 6 Großbuchstaben. Einige Beispiele:

  • ORDERS - Bestellung (purchase order message)
  • PRODAT - Produktdaten (product data message)
  • DESADV - Lieferschein (despatch advice message)
  • INVOIC - Rechnung (invoice message)
  • PAYORD - Zahlungsanweisung (payment order message)

Jede Nachricht besteht aus einem Umschlag, den man sich als ein Briefkuvert vorstellen kann. In diesem Umschlag stehen jeweils vereinbarte Codenummern für Absender und Empfänger, sowie Nachrichteninhalt, Zeiten zur Rückverfolgung, sowie Prüfelemente. Eine Nachricht selbst besteht aus Segmenten und Datenelementgruppen und Datenelementen.

Beispiel

Ein Ausschnitt aus einer EDIFACT-Nachricht könnte etwa so aussehen:

DTM+11+200309250730+203'

Diese ganze Zeile wird als Segment bezeichnet. DTM ist das Tag (engl. für Bezeichner) und ist die Abkürzung für Date/Time. 11 ist ein Element, in diesem Beispiel ein Qualifier, der angibt, welcher Zeitpunkt gemeint ist, zum Beispiel der Liefertermin. Anschließend folgt das Datum in der Schreibweise JJJJMMTThhmm (das heißt 4 Stellen für das Jahr, 2 für den Monat, 2 für den Tag, es folgt die Uhrzeit mit 2 Stellen für die Stunde und 2 Stellen für die Minuten). 203 ist eine Kennung dafür, welches Datumsformat vorliegt, in diesem Beispiel eben JJJJMMTThhmm - es sind auch andere Formate möglich, etwa Perioden wie Wochen oder Monate. Man sieht an dieser einen Zeile wie vielfältig EDIFACT-Nachrichten sein können. Da nicht jedes interne Computerprogramm alles verarbeiten kann, ist zwischen den einzelnen Partnern eine genaue Vereinbarung notwendig, die auf der Norm beruht.

Datenübertragung

EDIFACT ist ein Standard für das Datenformat, nicht für die Übertragung der Daten, das heißt im Prinzip können EDIFACT-Nachrichten über jedes Medium (s. Publikationsform) ausgetauscht werden, das zur Übertragung elektronischer Daten benutzt werden kann. Auch ist EDIFACT unabhängig vom verwendeten Übertragungsprotokoll.

Ursprünglich war EDIFACT die Domäne der Mehrwertnetze (VAN) oder wurde auf Standleitungen eingesetzt. Es gab auch erfolgreiche Projekte, die EDIFACT-Nachrichten per Diskette oder Magnetband transportierten. Auch das Internet kann natürlich für EDIFACT genutzt werden, sei es per FTP, E-Mail, MBS/IP oder jedes andere denkbare Übertragungsprotokoll.

Entweder sind die beteiligten Anwendungsprogramme in der Lage, EDIFACT-Nachrichten zu erzeugen oder zu verarbeiten, oder es wird ein Konverter dazwischengeschaltet, der die Daten entsprechend umwandelt.

Trotzdem ist es notwendig, zwischen den Partnern (Trading partner) genaue Vereinbarungen über Dateninhalte zu treffen. Es ist zu beschreiben, welche Segmente und Elemente so genannte Mussfelder und welche Kannfelder sind.

Siehe auch

Electronic Data Interchange, Odette, VDA, EANCOM, ANSI ASC X12, ebXML