Prinzip eines EDI-Konverters

UNB+UNOC:2+4301111108994:14+4011222220000:14+140727:0208+1084++++++1'

UNH+11072702084701+INVOIC:D:96A:UN:EANCOM'

BGM+380::9+RE123456781234567890123456789011111+9'

DTM+35:20141015:102'

EDIFACT INVOIC Table


0010 UNH Message header

0020 BGM Beginn of message

0030 DTM Date/tme/period

...

0080 --- Segment group 1

0090 RFF Reference

0100 DTM Date/tme/period

0110 --- Segment group 2.

0120 NAD Name and address

0130 LOC Place/location

0140 FII Financial institution

0150 --- Segment group 3

0160 RFF Reference

...

0500 UNT Message trailer

M1

M1

M35


C99

M1

C5

C99

M1

C25

C5

C9999

M1

M1


ZUORDNUNGS-PROGRAMM


move "EANCOM"

gen BGM

move SA100.BELEG-ART

move SA100.BELEG-NR

move SA100.BELEG-FC

move "9"

if SA100.LIEF-DT <> ""

  gen DTM[1]

  move "35"

  move "102"

  move SA100.LIEF-DT

  move SA100.LIEF-DT

end if

...

to UNB.0032


to BGM.1001

to BGM.1004

to BGM.1000

to BGM.1225



to DTM[1].2005

to DTM[1].2379

to DTM[1].2379

to LIEF-DT$

INHOUSE Tabelle SA100


001 LINE-ID

002 BELEG-ART     

003 BELEG-NR       

004 BELEG-DT       

005 BELEG-FC       

006 EING-DT         

007 LIEF-DT           

008 LIEF-TM           

009 LIEF-BIS-DT   

010 LIEF-VON-DT

011 VERSND-DT   

012 PICK-DT         

013 ANGEBOT-NR

...               

0,

3,

6,

41,

49,

51,

59,

67,

71,

79,

87,

95,

103,

3

3

35

8

2

8

8

4

8

8

8

8

35

SID

AN

AN

DT

AN

DT

DT

N

DT

DT

DT

DT

AN

M

M

M

M

C

C

C

C

C

C

C

C

C


Hier ein Beispiel für die Konvertierung von Inhouse nach EDIFACT.


Ein Konverter sollte partnerabhängig erkennen, welche Zielstruktur (hier EDIFACT INVOIC-UN-D96A), welche Quellstruktur (hier SATZART SA100) und welches Zuordnungsprogramm zur kontrollierten Konvertierung automatisch geladen und ausgeführt werden muss.