VDA Erklärt: Nachrichtenstandards und Transaktionssets
Der elektronische Datenaustausch (EDI) ist ein wichtiger Rahmen für eine klare Kommunikation zwischen Unternehmen und für interne Abläufe. Die Einführung eines neuen EDI-Standards oder die Übersetzung eines Standards in einen anderen ist jedoch komplex. Wenn es falsch gemacht wird, kann es den Betrieb zum Stillstand bringen.
Es gibt viele EDI-Standards. Für die Automobilindustrie sind nur wenige so wichtig wie der VDA.
Hier werden wir uns eingehend mit dem Aufbau von VDA-Nachrichten, T-Sets, Syntax und vielem mehr befassen, um Sie bei der Einführung von VDA und der nahtlosen Koordinierung mit Ihren Partnern in der Lieferkette zu unterstützen.
Was ist der VDA?
Die Abkürzung VDA steht für "Verband der Automobilindustrie", was auf Deutsch "Verband der Automobilindustrie" bedeutet. Wie man daraus schließen kann, stammt dieser EDI-Standard aus Deutschland und wird vor allem in der Automobilindustrie verwendet. Er wurde geschaffen, um ein zuverlässiges, einheitliches Protokoll für die Datenkommunikation in ausgedehnten und komplexen Lieferketten bereitzustellen.1
Wie alle EDI-Standards enthält auch das VDA-Format eine Reihe von Richtlinien, die, wenn sie effektiv genutzt werden, eine nahtlose Kommunikation zwischen verschiedenen Systemen ermöglichen, wobei die Datenintegrität gewahrt bleibt und effiziente Geschäftsvorgänge erleichtert werden.
Bestandteile einer VDA-Nachricht
Im Kern besteht eine VDA-Nachricht aus logisch strukturierten Daten, die eine einzelne Transaktion oder ein Geschäftsdokument darstellen. Sie enthält in der Regel mehrere Abschnitte, darunter:
- "Datenkopf": Der einleitende Teil einer VDA-Nachricht. Er dient als "Kopf" und enthält in der Regel Informationen zur Identifizierung und Beschreibung der gesamten Nachricht. Zu diesen Informationen gehören z. B. Absender- und Empfänger-IDs, Datum und Uhrzeit der Nachrichtenerstellung und der VDA-Nachrichtentyp. Ihr Zweck ist es, dem empfangenden System wesentliche Metadaten über die Nachricht zur Verfügung zu stellen.
- "Datenhauptteil": Der Hauptinhalt oder "Body" der VDA-Nachricht. Hier befinden sich die detaillierten, transaktionsspezifischen Daten. Dieser Teil der Nachricht enthält alle Datensegmente, die sich auf die Transaktion beziehen, einschließlich Positionsdetails, Mengen, Daten, Adressen usw. Es ist das Herzstück der VDA-Nachricht, das die wichtigsten Informationen enthält.
- "Datenschlussel" (Datenfuß): Die "Fußzeile" der VDA-Nachricht. Dieser Teil zeigt normalerweise das Ende der Nachricht an und kann zusammenfassende Daten wie Gesamtzahlen oder Prüfsummen enthalten. Er ist entscheidend für die Überprüfung der Vollständigkeit und Integrität der empfangenen Daten.
Entscheidend für jede VDA-Nachricht sind die so genannten Transaction Sets oder T-Sets. In einer VDA-Nachricht sind T-Sets Sammlungen von Datensegmenten, die eine bestimmte Art von Geschäftsvorgang darstellen. Ein T-Satz kann zum Beispiel eine Bestellung oder einen Lieferschein darstellen. Jeder T-Satz wird durch einen VDA-spezifischen Code identifiziert, so dass er in Systemen, die den VDA-Standards entsprechen, universell erkennbar ist.
VDA-Code-Liste
Jeder VDA-Code steht für eine bestimmte Art von Geschäftsdokument oder Transaktion und gewährleistet so eine strukturierte und einheitliche Kommunikation innerhalb des VDA-Rahmens. Sie dienen als Wegweiser für nahezu jede zusätzliche Informationsebene, die in einer VDA-Nachricht enthalten ist.
Als Einstieg sind hier einige gängige Beispiele für VDA-Codes aufgeführt:
VDA-Code | Beschreibung |
4905 | Versandhinweise |
4913 | Lieferprognose auf Abruf |
4915 | Zeitplan für die Lieferung |
4916 | Abfrage des Serienstatus |
4927 | Verpackungsanweisung |
4938 | Reklamation |
4950 | Verpackungsdaten |
4965 | Antrag auf Konstruktionsabweichung |
4971 | Gutschrift |
4981 | Angebotserstellung |
4984 | Antrag auf Kostenaufschlüsselung |
4987 | Antrag auf technische Änderungen |
4988 | Qualitätssicherungsvereinbarung |
4991 | Antrag auf Abweichung |
4994 | Qualitätsdaten in der Chargenproduktion |
4997 | Antrag auf technische Änderungen |
4998 | Logistik-Vereinbarung |
8001 | Versandbenachrichtigung |
8006 | Versandabruf JIT |
8008 | Versandabruf, sequenziert |
8012 | Versandbenachrichtigung |
8015 | Versandabruf |
8031 | Anweisungen für den Versand |
Wie VDA-Nachrichten aufgebaut sind
Der Aufbau einer VDA-Nachricht umfasst verschiedene Komponenten, die jeweils eine Informationsebene zur Gesamtkommunikation hinzufügen. Um zu veranschaulichen, wie dies geschieht, betrachten wir jede Ebene einzeln am Beispiel einer gängigen VDA-Nachricht - einer Bestellung.
Verwendbare Zeichen: Die Sprache
Eine VDA-Nachricht besteht im Wesentlichen aus druckbaren Standard-ASCII-Zeichen.
- Alphabetische Zeichen: A bis Z (nur Großbuchstaben)
- Numerische Zeichen: 0 bis 9
- Sonderzeichen: Eine Reihe von Sonderzeichen, wie z. B. . , - ( ) / = + : ? ' und Leerzeichen
Diese ermöglichen es, eine Reihe von Nachrichten flexibel zu gestalten, die kommerzielle, administrative und transportbezogene Nachrichten umfassen.
Datenelemente: Wörter
Im Gegensatz zu einigen anderen EDI-Standards haben die Datenelemente in einer VDA-Nachricht keine expliziten Codes. Stattdessen werden sie in einem strukturierten Format innerhalb bestimmter VDA-Nachrichtentypen übermittelt, die über Codes verfügen.
Konzeptionell sind die Datenelemente in VDA jedoch dieselben wie in jedem anderen EDI-Standard. Sie dienen als die "Worte" der Nachricht, die eine bestimmte Information enthalten. Sie können einfach sein und eine Menge oder ein Datum bezeichnen oder mehrere einfache Datenelemente verwenden, um kompliziertere Daten wie eine Produktkennung darzustellen.
Im Zusammenhang mit unserer Bestellung könnte zum Beispiel jedes der folgenden grundlegenden Datenelemente in der Nachricht enthalten sein:
Datenelement | Beschreibung |
PO_Nummer | Der eindeutige Bezeichner der Bestellung. |
Anbieter_ID | Die Kennung des Lieferanten. |
Datum | Das Datum, an dem die Bestellung ausgestellt wurde. |
Zeile_Einzelposten_Nummer | Der Bezeichner für jede einzelne Zeile in der Bestellung. |
Produkt_ID | Die Kennung des bestellten Produkts. |
Menge | Die Menge des bestellten Produkts. |
Preis_der_Einheit | Der Preis für jede Einheit des Produkts. |
Lieferung_Datum | Das angegebene Datum für die Lieferung des Produkts. |
Versand_Adresse | Die Adresse, an die das Produkt versandt werden soll. |
Kommentar | Alle zusätzlichen Anmerkungen oder Anweisungen zur Bestellung. |
Segmente: Sätze
Segmente sind die "Sätze" innerhalb einer VDA-Nachricht. Sie bestehen aus logisch zusammenhängenden Datenelementen, die zusammen eine vollständige Information enthalten.
In unserem Bestellbeispiel könnte ein Segment z. B. "BSNR 10" lauten, wobei "BSNR" ein Segmentbezeichner ist, der eine Bestellposition bezeichnet, und "10" ein Datenelement, das die bestellte Menge angibt.
T-Sätze: Absatz
T-Sets oder Transaktionssets sind so etwas wie "Absätze" innerhalb einer VDA-Nachricht. Alle zusammenhängenden Segmente, die zusammen einen Geschäftsvorgang darstellen, bilden einen T-Satz.
Um bei unserem Bestellbeispiel zu bleiben: Eine Reihe von Segmenten, die einzelne Positionen darstellen, bilden ein T-Set, das eine vollständige Bestellung darstellt. Dies könnte beinhalten:
Segmente (Einzelposten) | Beschreibung |
511 4500001234 | Segment für die Bestellnummer 4500001234 |
512 10201 | Segment für die Lieferanten-ID 10201 |
513 20220301 | Segment für das Bestelldatum 20220301 (formatiert als JJJJMMTT) |
515 4500001234 4500001234 10 BSNR | Segment für die Einkaufsposition, mit Produkt-ID 4500001234, Menge 10 und BSNR 4500001234 |
519 A 4500001234 | Segment für zusätzliche Daten oder Anweisungen, in diesem Fall eine Kennung 4500001234 und "A", die eine Anweisung oder einen Status darstellen kann |
Nachrichten: Ein vollständiger Satz von Aktionen
So wie in der englischen Sprache mehrere Absätze ein komplettes Dokument bilden, so bildet eine Ansammlung zusammengehöriger T-Sätze eine vollständige VDA-Nachricht, die ein ganzes Geschäftsdokument oder eine Transaktion darstellt.
Betrachten wir ein vereinfachtes Beispiel im Zusammenhang mit einer Bestellung (die eigentliche VDA-Formatierung und -Struktur ist komplexer):
511 4500001234
512 10201
513 20220301
515 4500001234 4500001234 10 BSNR
519 A 4500001234
511 4500001234
512 10202
513 20220302
515 4500001234 4500001234 20 BSNR
519 B 4500001235
524
Dieses vereinfachte Beispiel umfasst zwei T-Sets:
- 511 4500001234 steht für die Bestellnummer.
- 512 10201 ist die Lieferanten-ID.
- 513 20220301 steht für das Bestelldatum.
- 515 4500001234 4500001234 10 BSNR ist die Einkaufsposition mit Produkt-ID, BSNR und Menge.
- 519 Ein 4500001234 ist ein Segment mit zusätzlichen Daten oder Anweisungen.
- 511 4500001234 steht für dieselbe Bestellnummer.
- 512 10202 ist die Lieferanten-ID für die zweite Position.
- 513 20220302 steht für das Bestelldatum der zweiten Position.
- 515 4500001234 4500001234 20 BSNR ist die Einkaufsposition mit Produkt-ID, BSNR und Menge für die zweite Position.
- 519 B 4500001235 ist ein Segment mit zusätzlichen Daten oder Anweisungen für die zweite Position.
- 524 bedeutet das Ende der Nachricht.
Diese beiden T-Sätze bilden zusammen eine vollständige VDA-Nachricht für eine Bestellung mit zwei Positionen. Dieses Beispiel vereinfacht zwar die Komplexität des VDA-Formats, vermittelt aber eine Vorstellung davon, wie die Datenelemente organisiert sind.
Übertragungsdateien: Mehrere Nachrichten
Eine Übertragungsdatei im Sinne des VDA, die auch als Interchange bezeichnet wird, ist das komplette EDI-Datenpaket, das von einer Partei zur anderen gesendet wird. Sie dient als Container für alle zusammenhängenden VDA-Nachrichten, die in einer einzigen Übermittlung übermittelt werden.
Die Übertragungsdatei ist so strukturiert, dass sie Informationen über den Absender und den Empfänger, das Datum und die Uhrzeit der Übertragung sowie die enthaltenen Nachrichten enthält. Bei den in der Übertragungsdatei enthaltenen Nachrichten kann es sich um eine Vielzahl von Geschäftsdokumenten handeln, wie z. B. Bestellungen, Rechnungen, Lieferavise usw.
Wie ein EDI-Partner helfen kann
Der VDA-Standard bietet zwar eine robuste und effiziente Datenkommunikation, doch die Entschlüsselung seiner Feinheiten kann insbesondere für kleine und mittlere Unternehmen eine Herausforderung darstellen und viel Zeit in Anspruch nehmen.
Von entscheidender Bedeutung ist die Nutzung von EDI über ein VAN (Value-Added Network). Dabei handelt es sich um ein privates Netz, das den sicheren Austausch von EDI-Nachrichten ermöglicht und die Übersetzung zwischen EDI-Standards mithilfe von EDI-Mapping-Software automatisieren kann.
Data Interchange bietet flexible EDI-Dienstleistungen, die die Anwendung von EDI-Standards vereinfachen. Mit dem richtigen Partner ist es möglich, die Komplexität der EDI-Einführung und -Übersetzung zu vermeiden, so dass Sie die Anforderungen Ihrer Partner in der Lieferkette zuverlässig erfüllen können.
1 Normung, Normen und Vorschriften | VDA
2 ANSI/NISO Z39.87-2006 (R2017) Datenwörterbuch - Technische Metadaten für digitale Standbilder