Gemäß der Spezifikation von EDIFACT ist CPS in DESADV obligatorisch. https://www.stylusstudio.com/edifact/D97A/CPS_.htm Wir haben jedoch keine Daten im CPS-Segment zu senden. Können wir eine DESADV-Nachricht erstellen, die LIN- und QTY-Segmente in Segmentgruppe 15 ohne CPS-Segment enthält? https://www.stylusstudio.com/edifact/D97A/DESADV.htm#SG15Warum Feld CPS ist in EDIFACT obligatorisch?
0
A
Antwort
1
CPS
ist das Triggersegment, das den Start von SG10
anzeigt. SG15
ist ein Kind von SG10
, während es gilt, ein DESADV
ohne CPS
Segmente zu erstellen, wäre es nicht möglich, LIN
Segmente oder andere Detailinformationen in dieser Nachricht aufzunehmen.
Sie können sehen, in der Nachrichtenstruktur am unteren Rand der Seite, die Sie früher verbunden: https://www.stylusstudio.com/edifact/D97A/DESADV.htm#part4.3
CPS
zeigt Struktur Verpackung, mit der obersten Ebene die gesamte Sendung abdeckt, so dass die einfachste Struktur eines einzelnen CPS
enthält mit allen LIN
(etc) darunter.
Gemäß D.97A Standard ist CPS optional mit einer maximalen Nutzung von 1 und 9999 in der Schleife. – Andrew
Das einzige, was bei einem CPS-Segment obligatorisch ist, ist die hierarchische ID. Wenn Sie also nur ein Paket haben, fügen Sie einfach ein einzelnes CPS-Segment mit der hierarchischen ID 1 hinzu und fügen Sie darunter Ihre Liniensegmente hinzu. –