2013-11-20 9 views
1

EDI 문서 생성기를 작성했으며 현재 필요한 세그먼트 수의 왼쪽에 공백이있는 ISA 세그먼트의 필드를 채 웁니다. '1234567890'은 15 자 요소입니다. 나는 오른쪽에 공백으로 채우기를 바라는 의뢰인이 있습니다. 이 작업을 수행 할 수 있지만 ANSI X12는 ISA 세그먼트의 요소를 어떻게 패딩해야하는지 지정합니다.EDI ISA 세그먼트에 대한 올바른 패딩

답변

2

예.이 값이 지정됩니다. 공간이 오른쪽 그래서 X12 alfanumeric 분야에서
은, 왼쪽 정렬됩니다 '1234567890' 왼쪽 (오른쪽 정렬)되는 '1234567890 '

5

패딩해야 적어도 소매 문서와 더불어, X12 문서 드문 (그러나 법률) . 다음은 현재 수행중인 패딩이있는 건강 관리 문서로 연결되는 링크입니다. ISA는 표준에서 유일한 고정 길이 세그먼트이므로 ISA가 파서의 가장 중요한 세그먼트 일 가능성이 높기 때문에 ISA가 중요합니다. . ISA는 반드시 106 자 여야합니다. 각 요소의 최소/최대 정의가 있습니다. 해당 요소를 채우기에 충분한 데이터가 없으면 오른쪽에 공백이 있어야합니다. ISA02와 ISA04는 일반적으로 빈 요소이지만 세그먼트의 고정 길이 너비를 채우기 위해 패딩되어야합니다. 발신자 ID와 수신자 ID는 일반적으로 15 자 미만입니다 (아래 스 니펫 참조). 따라서 덧붙여 야합니다.

ISA 조각 :

ISA*00*   *00*   *ZZ*RECEIVERID  *12*SENDERID  *100325*1113*U*00403*000011436*0*T*>~ 

난 당신이 바로 정당보다 송신자/수신자의 요소를 왼쪽으로 정렬하려는 많은 파트너를 찾고있는거야 생각한다.