Standardisierung der Datensatzformate für den Dokumentenaustausch innerhalb der Werbebranche über EDI (Electronic Data Interchange)

Mit Ergänzungen für das Radiovermarktung und Rabattstaffeln vom 1.06.2002

Dokumententypen und Dateinamen EDI 2.0

Der Dateiname eines EDI-Dokuments setzt sich aus folgenden Komponenten zusammmen:
Die ersten zwei Zeichen charakterisieren den Dokumententyp: Unterschieden werden empfängerabhängige und empfängerunabhängige Dokumententypen. Empfängerabhängig sind: TP, EP, SB, AP, BB und RE. Empfängerunabhängig sind: PS und PR. Bei empfängerabhängigen Dokumententypen enthalten die nächsten sechs Ziffern einen Zähler. Bei empfängerunabhängigen Dokumententypen enthalten die nächsten sechs Ziffern das Datum der Speicherung im Format JJMMTT. Danach folgt bei allen Dokumententypen ein Punkt (ein Zeichen) und drei Zeichen, die den Absender (Sender bzw. Vermarkter) darstellen.

Am folgenden Beispiel wird ein Terminplan des Senders Sat.1 gezeigt:

T P 0 1 4 3 4 6 . S A T
1 2 3 4 5 6 7 8 9 10 11 12

Das nächste Beispiel zeigt ein Preisschema des Vermarkters IPA-plus, welches am 19.10.1998 erzeugt wurde:

P R 9 8 1 0 1 9 . I P A
1 2 3 4 5 6 7 8 9 10 11 12

Bei einem, von einem Vermarkter erzeugten Dokument ist insbesonders am Dateinamen nicht erkennbar, um welchen Sender des Vermarkters es sich handelt.

Dokumentbeschreibung

Jedes Dokument wird in eine Datei im Zeichensatz ISO 8859-1 gespeichert.

Umsetzungstabelle ISO 8859-1

      0X  1X  2X  3X  4X  5X  6X  7X  8X  9X  AX  BX  CX  DX  EX  FX
------------------------------------------------------------------------
 X0                0   @   P   `   p               °   À   Ð   à   ð   X0
 X1            !   1   A   Q   a   q           ¡   ±   Á   Ñ   á   ñ   X1
 X2            "   2   B   R   b   r           ¢   ²   Â   Ò   â   ò   X2
 X3            #   3   C   S   c   s           £   ³   Ã   Ó   ã   ó   X3
 X4            $   4   D   T   d   t           ¤   ´   Ä   Ô   ä   ô   X4
 X5            %   5   E   U   e   u           ¥   µ   Å   Õ   å   õ   X5
 X6            &   6   F   V   f   v           ¦       Æ   Ö   æ   ö   X6
 X7            '   7   G   W   g   w           §   ·   Ç   ×   ç   ÷   X7
 X8            (   8   H   X   h   x           ¨   ¸   È   Ø   è   ø   X8
 X9            )   9   I   Y   i   y           ©   ¹   É   Ù   é   ù   X9
 XA            *   :   J   Z   j   z           ª   º   Ê   Ú   ê   ú   XA
 XB            +   ;   K   [   k   {           "   "   Ë   Û   ë   û   XB
 XC            ,   <   L   \   l   |               ¼   Ì   Ü   ì   ü   XC
 XD            -   =   M   ]   m   }           ­   ½   Í   Ý   í   ý   XD
 XE            .   >   N   ^   n   ~           ®   ¾   Î   Þ   î   þ   XE
 XF            /   ?   O   _   o               ¯   ¿   Ï   ß   ï   ÿ   XF
------------------------------------------------------------------------
      0X  1X  2X  3X  4X  5X  6X  7X  8X  9X  AX  BX  CX  DX  EX  FX

Bei allen empfängerabhängigen Dokumenten wird der gleiche Aufbau des Dokumentenkopfes verwendet. Eine Datei kann mehrere Kopfsätze enthalten. Nach jedem Auftrags- und/oder Unter-auftrags- und/oder Währungswechsel wird ein neuer Kopfsatz generiert.

Formatdarstellungen

Für alle Dokumente gelten folgende Formatdarstellungen:
Datum   JJJJMMTT
Zeit   HHMMSS
TV-Tageskennzeichen   03:00 bis 23:59 = 0
00:00 bis 02:59 = 1
EDI-Version   19990101
Inselkennzeichen   S = Scharnier,
U = Unterbrecher,
IF = Infomercial,
Sponsoring:
    SI = indikativ,
    SA = abdikativ,
    SR = reminder
Länderkennzeichen   A = Österreich
CH = Schweiz
D = Deutschland
E = Spanien
F = Frankreich
GB = Großbritannien
I = Italien
USA = USA
Währungskennzeichen   ATS = Österreichische Schillinge
CHF = Schweizer Franken
DEM = Deutsche Mark
FRF = Französische Franc
GBP = Britische Pounds
USD = US-Dollar
EUR = Euro

Textfelder

Ausrichtung :   Linksbündig
Filler :   Leerzeichen
Endezeichen :   Keins

Numerische Felder

Ausrichtung :   Rechtsbündig, ohne Dezimaltrennzeichen
Filler :   0
Endezeichen   Keins

Werden numerische Felder nicht gefüllt, so sind diese zur besseren Unterscheidung mit Blanks anstatt mit 0 gefüllt.

Beispiel mit Dezimalstellen: Länge 5, Dezimalstellen 2
3 VK + 2 NK-Stellen ohne Dezimaltrennzeichen

Jeder Datensatz wird am Ende mit 2 Bytes „CR„ (Carriage Return [ASCII 13]) und „LF„ Line Feed [ASCII 10]) abgeschlossen.


1.9.2000 Martin Leuchter (pios@71m.de)