2016-06-21 16 views
0

EDIFACTの仕様によると、CPADはDESADVでは必須です。 https://www.stylusstudio.com/edifact/D97A/CPS_.htm しかし、CPSセグメントで送信するデータはありません。 CPSセグメントなしでセグメントグループ#15にLINセグメントとQTYセグメントを含むDESADVメッセージを作成できますか? https://www.stylusstudio.com/edifact/D97A/DESADV.htm#SG15なぜフィールドCPSはEDIFACTで必須ですか?

+0

D.97A規格によれば、CPSはオプションであり、ループ上での最大使用回数は1と9999です。 – Andrew

+3

CPSセグメントについて唯一必須のものは階層IDです。したがって、パッケージが1つだけの場合は、階層IDが1のCPSセグメントを1つ追加し、その下にラインセグメントを追加します。 –

答えて

1

CPSは、SG10の開始を示すトリガーセグメントです。 SG15SG10の子であるため、CPSセグメントがないDESADVを構築することは有効ですが、LINセグメントやその他の詳細情報をそのメッセージに含めることはできません。あなたは以前にリンクされたページの下部にあるメッセージ構造でこれを見ることができます

https://www.stylusstudio.com/edifact/D97A/DESADV.htm#part4.3

CPSは、全体の出荷をカバーするトップレベルで、梱包構造を示し、その最も単純な構造は、単一CPSが含まれていますその下のLIN(など)のすべてで

関連する問題