EDIFACT, Mapping Copaym - Coplat Nachrichten
Frage
Ich habe eine Coplat Nachricht in folgendem Format
DEB1234567890 5 CODE1 5 2007020610471COPLAT0
(... other data here ....)
DEB1234567890 5 CODE2 5 2007020610471COPLAT0
(... other data here ....)
FIN00000245
die obige Nachricht hat zwei DEB Abschnitte, wie Sie feststellen können.
Ich mag eine Copaym Nachricht erstellen, das zu dieser Coplat Nachricht zugeordnet werden kann, ist dies ein Beispiel für eine Copaym Nachricht mit einem BGM-Segment.
UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
ich zwei Nachrichten erstellen möchten wie dieser auf die oben Coplat Nachricht übersetzt werden, bedeutet, wenn übersetzt, I 2 DEB Abschnitte mit CODE1 und CODE2 respectivily bekommen muss, habe ich versucht, dies:
UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
UNB+UNOC:2+1234567890:5+CODE2'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
, aber ich habe Syntaxfehler, so macht ich alle Daten innerhalb eines UNB-Segment, das funktioniert, aber die erzeugte Coplat hat nur ein DEB mit CODE1, das ist die Botschaft:
UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
Ein UNB und 2 UNH Segmente nach innen. Kann mir jemand helfen, wie eine Copaym Nachricht zu machen, damit ich 2 DEB Segmente mit CODE1 und CODE2 bekommen?
Lösung
das ist das richtige Format, Sie haben nur verschiedene Interchange identifires für die beiden Meldungen angeben
UNB+UNOC:2+1234567890:5+CODE1'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'
UNB+UNOC:2+1234567890:5+CODE2'
UNH+1000000+COPAYM:0:4.2:RT'
BGM+903:ZZZ+1000000'
(... other data here ....)
UNT+62:1000000'
UNZ+2+091000000'