2013-08-07 9 views
1

내가 작업중인 보고서에 대해 일부 EDI를 작성해야합니다. 내 출력의 유효성을 검사하기 위해 EDI Notepad을 사용하고 있습니다. 이 EDI는 EDI 메모장에서 완벽하게 읽을 수 있지만 일부 오류가 계속 발생하여 순서대로 0-개의 루프가 있습니다. 뭐라 구요?EDI, 852 제품 이전 : N1 루프 고장?

나는 오후 내내 사양을 읽는 중이었습니다. 어디서나 N1 주문에 대한 언급이 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? ANSI 표준에 따르면

ISA*00*   *00*   *12*ABCCOM   *01*999999999  *110127*1719*U*00400*000005438*0*P*>~ 
GS*PD*4405197800*999999999*20110127*1719*1421*X*004010VICS~ 
ST*852*000008315~ 
XQ*G*20130807*20130807~ 
N1*ST**11*AD6448446~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*0*EA~ 
ZA*QS*0*EA~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*0*EA~ 
ZA*QS*0*EA~ 
N1*ST**11*BD9628542~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*30*EA~ 
ZA*QS*0*EA~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*0*EA~ 
ZA*QS*60*EA~ 
N1*ST**11*FD0286244~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*180*EA~ 
ZA*QS*930*EA~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*390*EA~ 
ZA*QS*585*EA~ 
N1*ST**11*BD9076008~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*0*EA~ 
ZA*QS*0*EA~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*0*EA~ 
ZA*QS*0*EA~ 
N1*ST**11*FD0417825~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*30*EA~ 
ZA*QS*30*EA~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*0*EA~ 
ZA*QS*0*EA~ 
N1*ST**11*BW0222264~ 
LIN**UA*53234*PI*76189053430~ 
ZA*QA*90*EA~ 
ZA*QS*90*EA~ 
LIN**UA*53233*PI*76189053560~ 
ZA*QA*240*EA~ 
ZA*QS*60*EA~ 
CTT*12~ 
SE*46*000008315~ 
GE*1*1421~ 
IEA*1*000005438~ 

답변

1

, 당신이 표준의 일부가 아닌 LIN의 자녀로서 N1이 있습니다

여기에 문제의 EDI입니다. 세부 루프의 주소/수량에 대해 SDQ 세그먼트가 구현되었습니다.

N1 세그먼트 (XQ에서 제외)를 제거하면 EDI 메모장에 오류가 표시되지 않습니다. 사양에 N1 세부 정보가 있으면 표준의 자체 "버전"을 사용하고 있습니다. 어떠한 경우에도 드물지 않습니다.

+0

나를 표준 문서에 연결할 수 있습니까? 나는 어제 많은 행운이 없었습니다 ... 제가 찾을 수있는 것은 다양한 소매 업체를위한 공급 업체별 EDI 사양이었습니다. – eckza

+0

슬프게도 표준은 무료로 공개되지 않습니다 (EDIFACT와 달리). DISA 웹 사이트에 가서 해당 제품을 찾아 볼 수 있습니다. (http://store.x12.org/store/asc-x12-guidelines) EDI 메모장 유틸리티를 만드는 Liaison은 사전 뷰어도 판매합니다. 그 외에, 당신이 얻은 것은 당신이 얻은 것입니다 (벤더에 특정한 구현 가이드) – Andrew