2013-02-01 4 views
2

나는 이브 스탠드를 며칠 전부터 시작했기 때문에 여전히 애매한 것들이 많이 남아 있음을 명심하십시오.EDI x12 세그먼트 조건

EDI 세그먼트 (CUR과 유사)에서 조건이 선언되면 (P0304) 하나가 사용 중이면 다른 하나도 사용해야 함을 나타냅니다.

"사용"은 무엇을 의미합니까?

필드가 세그먼트에 있어야하거나 필드에 값이 있어야한다는 의미입니까? 비어 있지만 여전히 "사용"될 수 있습니까?

즉 : CUR03 세그먼트이기 때문에 CUR SE * * **는 CAD

01는 유효 있을까? CUR03이 비어있어 유효하지 않습니까?

답변

2

ANSI X12 표준에서 일부 요소는 존재하는 다른 요소를 기반으로 조건부입니다. 예를 들어, PID 세그먼트에서 PID01을 보내면 PID04 또는 PID05를 전송해야합니다.

요소의 "상태"는 버전별로 다를 수 있습니다 (일반적인 것은 아니지만). 3060에서 선택 사항 인 요소 은 4010에서이 필수 일 수 있습니다. 작업중인 버전을 명시하지 않았습니다. EDI 메모장의 빠른보기는 게시 한 세그먼트 구조가 ANSI 표준에 따라 잘되어 있음을 나타냅니다. 구현 가이드 (파트너가 실제로 원하는 것)는 다른 방법으로 제안 할 수 있습니다.

샘플 EDI 데이터가있는 경우 Liaison에서 EDI Notepad을 다운로드하십시오. 그것은 완전히 무료이며 기본 표준 구문 검사 중 일부를 수행합니다. 그들은 또한 도움이되는 사전 뷰어를 판매하지만 무료는 아닙니다. 다음은 설명 된대로 CUR이있는 810 문서의 시작입니다 (4010 버전). EDI 메모장에서 오류를보고합니다. CUR03은 단순히 빈 요소입니다.

BIG*20130131*746331*20130130*0026074***DI 
CUR*SE*TES**01 
N1*BS*KEYSOURCE MEDICAL INC*11*RK0236403 
+0

Thx. Btw, 질문은 실제로 모든 릴리스와 관련이 없으므로 모든 릴리스에서 용어 "사용"이 일반적으로 적용됩니다. "빈"을 "사용"으로 간주 할 수 있는지 궁금합니다. EDI 메모장을 가져 주셔서 감사합니다. 나는 그것을 시도 할 것이다. – Bruno

+0

문제 없습니다. 더 간단히 말하면, CUR03은 사용되지 않는다는 것입니다. 그러나 CUR04가 사용되기 때문에 자리 표시자는 표준에 따라 계속 존재합니다. – Andrew

0

사용은 요소에 데이터가 있음을 의미합니다.

'사용하지 않음'또는 '데이터 없음'을 의미합니다.