SAP 스크립트-출력 모드 스풀
RDI 출력 형식은 네 가지 유형의 레코드 값으로 구성됩니다. 각 레코드에는 레코드 유형 (헤더 (H), 데이터 (D), 정렬 (S) 및 제어 (C))을 알려주는 플래그가 있습니다.
- 헤더 레코드
- 데이터 기록
- 기록 정렬
- 제어 기록
헤더 레코드
인쇄를 위해 외부 텍스트 시스템에 보내는 각 양식은 헤더 레코드 구조를 표시하는 플래그-H로 시작합니다. 문서의 헤더 부분은 다음 필드를 포함합니다-
- 양식 이름
- 문서 번호
- RDI 버전
- Language
- 기기 종류
- 헤더 레코드 구조의 클라이언트 및 기타 여러 필드
기록 정렬
이 필드는 정렬 필드 뒤에 나오며 플래그-S로 표시됩니다. 각 양식에는 10 개의 내부 정렬 필드와 5 개의 외부 정렬 필드가 있으며 각 필드의 길이는 32 자입니다.
데이터 기록
이것은 정렬 레코드 뒤에 나오며 데이터 레코드 구조를 표시하는 플래그-D를 포함합니다. 그것은 다음 필드를 포함합니다-
- 양식 창 이름
- 다음 기본 창 시작
- 텍스트 요소의 이름
- 텍스트 요소의 시작
- 텍스트 요소에서 기호를 식별하기위한 기호 이름
- 기호의 가치
제어 기록
각 문서는 플래그-C로 표시되는 제어 레코드를 포함하며 양식의 데이터를 해석하는 데 사용됩니다. 제어 기록은 다음 세부 정보를 제공합니다-
Code Page and Language Information− 다른 언어로 된 텍스트를 추가하기 위해 insert 문을 사용할 때, 시스템은 데이터 레코드를 쓰기 위해 코드 페이지와 언어를 포함하는 제어 레코드를 추가합니다. 코드 페이지의 경우-CODEPAGE 키워드가 사용되고 언어의 경우-LANGUAGE 키워드가 사용됩니다.
Example − CCODEPAGE 1000 LANGUAGE DE
Page Name− 제어 레코드를 사용하여 새 페이지를 시작할 때 제어 레코드를 추가하여 페이지 이름을 지정합니다. 페이지 이름을 지정하는 데 사용되는 키워드-PAGENAME.
Example − CPAGENAME SECOND