Datei-Formate
Anders als bei den Übertragungswegen kann man für EDI-Formate keine Liste präsentieren, denn es gibt eine große Vielfalt an verschiedenen Formaten und Versionen derselben. Insofern muss immer ein individuelles Mapping eingerichtet werden.
Einleitung
EDI-Formate lassen sich nach ihrer Syntax in 4 Gruppen aufteilen.
Flat-File-Formate oder ASCII-Formate
Hier wird jeder Information eine bestimmte Position in der Datei zugewiesen, z.B. in Zeile 2 von Stelle 75 bis 99 muss der Ortsname des Lieferanten übergeben werden.
Bekannte Beispiele sind z.B. Flat-IDoc und das alte VDA-Format.
000123456 Campus-Boulevard 55 Aachen 52074 DE
XML-Formate
Dies ist wahrscheinlich die größte Gruppe der EDI-Formate. Jede Information steht zwischen einem öffnenden und einem schließenden TAG <City>Aachen</City>
. Einzelne Informationen werden in Gruppen sortiert, was die Lesbarkeit deutlich erhöht.
Bekannte Beispiele sind openTRANS, XML-IDoc, und unser myOpenFactory Inhouse-Format. Auch viele ERP-Systeme nutzen XML als Austauschformat.
<Company>
<City>Aachen</City>
<CompanyID>123456</CompanyID>
<Country>DE</Country>
<Name>myOpenFactory Software GmbH</Name>
<Street>Campus-Boulevard 55</Street>
<ZipCode>52074</ZipCode>
</Company>
Segmentbasierte Formate
EDIFACT
Der EDIFACT-Standard wurde in den 70-Jahren des letzten Jahrhunderts von der UN entwickelt und wird bis heute weiter von einer UN-Organisation (UN/CEFACT) gepflegt. EDIFACT ist in manchen Branchen der gesetzte Standard und wird bis heute stark genutzt.
HINWEIS: EDIFACT ist nicht gleich EDI, letzteres steht für Electronic Data Interchange, beschreibt also das generelle Verfahren des elektronischen Datenaustausches!
In einer EDIFACT-Datei stehen die Informationen gruppiert in einzelnen Segmenten, die durch einen einleitenden Kenner spezifiziert werden,
z.B. NAD+BY steht für Name And Address des BUYERS (Kunden). Abgeschlossen wir das Segment mittels einem Hochkomma.
NAD+BY+123456++myOpenFactory Software GmbH+Campus-Boulevard 55+Aachen++52074+DE'
ANSI X12
Dieser Standard wurde in den späten 70er Jahren vom American National Standards Institute entwickelt und ist deswegen in den USA stark verbreitet. Auch hier stehen die Informationen gruppiert in einzelnen Segmenten, die durch entsprechende Kenner spezifiziert werden, hier steht N1*BY für die Adressdaten des Käufers.
N1*BY*myOpenFactory Software GmbH*92*123456'
N3*Campus-Boulevard 55'
N4*Aachen**52074*520'
Tabellen-Formate
CSV steht für Comma Seperated Value, also Komma getrennte Werte, und ist im Wesentlichen ein Tabellenformat. CSV-Dateien können deswegen auch in MS Excel nativ dargestellt werden, bzw. lassen sich Excel-Tabellen als csv-Datei exportieren.
In einer CSV-Datei gibt es Spalten, in denen der Wert spezifiziert ist, z.B. in Spalte 15 steht der Ortsname des Lieferanten.
Manchmal werden unterschiedliche Informationen für verschiedene Zeilen übergeben, wobei jede Zeile andere Spalteninformationen trägt.
Z.B. stehen in der ersten Zeile die Kopfinformationen des Beleges und in den Folgezeilen steht jede Artikelposition in einer Zeile.
K;123456;;;;;;myOpenFactory Software GmbH;Campus-Boulevard 55;DE;52074;Aachen;DE;
Anwendung
Wir als myOpenFactory unterstützen grundsätzlich jedes Dateiformat. Wir richten uns immer nach den technischen Vorgaben und Möglichkeiten unserer Kunden. Wir benötigen dazu eine Dokumentation und Beispielbelege, um das passende Mapping erstellen zu können.
Manchmal werden wir aber auch gebeten, ob wir nicht eine Dokumentation für ein Datei-Format bereitstellen können. Bitte sprechen Sie uns bei Bedarf an, wir können Ihnen auch in diesem Falle helfen.
Zuletzt geändert November 7, 2024