Automation에서 RPG로 데이터 형식 변환
다음 표를 지침으로 사용하여 TI(트랜잭션 통합자)에서 Automation 데이터 형식에서 RPG(보고서 프로그램 생성기) 데이터 형식으로의 변환을 처리하는 방법을 지정합니다.
TI 프로젝트 기본값 | RPG 데이터 형식 | 사양화 | 필드 길이 | 필드 길이 의미 | 소수 자릿수 |
---|---|---|---|---|---|
부울(기본값) | 정수 | I | 5 | 숫자 | 비어 있음 |
부울 | 정수 | I | 10 | 숫자 | 비어 있음 |
부울 | 점심 | P | 3 | 숫자 | 비어 있음,0 |
바이트(기본값) | 문자 | A | 1 | 바이트 | 비어 있음 |
Byte | 부호 없음 | U | 3-9 | 숫자 | 비어 있음 |
Byte | 점심 | P | 3 | 숫자 | 비어 있음,0 |
Byte | 정수 | I | 3-9 | 숫자 | 비어 있음 |
통화(기본값) | 점심 | P | 1-30 | 숫자 | Blank,0-4 |
통화 | 본다 | S | 1-30 | 바이트 | Blank,0-4 |
통화 | 이진 | b | 1-4 | 숫자 | Blank,0-4 |
통화 | 이진 | b | 5-9 | 숫자 | Blank,0-4 |
날짜(날짜) | *MDY | 없음 | 8 | 바이트 | 비어 있음 |
날짜(날짜) | *Dmy | 없음 | 8 | 바이트 | 비어 있음 |
날짜(날짜) | *YMD | 없음 | 8 | 바이트 | 비어 있음 |
날짜(날짜) | *JUL | None | 6 | 바이트 | 비어 있음 |
날짜(날짜) | *Iso | 없음 | 10 | 바이트 | 비어 있음 |
날짜(날짜) | *미국 | 없음 | 10 | 바이트 | 비어 있음 |
날짜(날짜) | *Eur | 없음 | 10 | 바이트 | 비어 있음 |
날짜(날짜) | *Jis | 없음 | 10 | 바이트 | 비어 있음 |
날짜(시간) | *Hms | 없음 | 8 | 바이트 | 비어 있음 |
날짜(시간) | *Iso | 없음 | 8 | 바이트 | 비어 있음 |
날짜(시간) | *미국 | 없음 | 8 | 바이트 | 비어 있음 |
날짜(시간) | *Eur | 없음 | 8 | 바이트 | 비어 있음 |
날짜(시간) | *Jis | 없음 | 8 | 바이트 | 비어 있음 |
Date | 타임스탬프 | Z | 수? | 바이트 | 비어 있음 |
Decimal | Float | F | 4 | 바이트 | 비어 있음 |
Decimal | Float | F | 8 | 바이트 | 비어 있음 |
10진수(기본값) | 점심 | P | 1-30 | 숫자 | 비어 있음,0-30 |
Decimal | 본다 | S | 1-30 | 바이트 | 비어 있음,0-30 |
Decimal | 이진 | b | 1-4 | 숫자 | 비어 있음,0-4 |
Decimal | 이진 | b | 5-9 | 숫자 | 비어 있음,0-9 |
Double(기본값) | Float | F | 8 | 바이트 | 비어 있음 |
Double [1] | 점심 | P | 1-30 | 숫자 | 비어 있음,0-30 |
Double [1] | 본다 | S | 1-30 | 바이트 | 비어 있음,0-30 |
Double | 이진 | b | 1-4 | 숫자 | 비어 있음,0-4 |
Double | 이진 | b | 5-9 | 숫자 | 비어 있음,0-9 |
정수(기본값) | 정수 | I | 1-5 | 숫자 | 비어 있음 |
정수 | 점심 | P | 1-30 | 숫자 | 비어 있음,0 |
정수 | 본다 | S | 1-30 | 바이트 | 비어 있음,0 |
정수 | 이진 | b | 1-5 | 숫자 | 비어 있음,0 |
Long(기본값) | 정수 | I | 1-9 | 숫자 | 비어 있음 |
long | 점심 | P | 1-30 | 숫자 | 비어 있음,0 |
long | 본다 | S | 1-30 | 바이트 | 비어 있음,0 |
long | 이진 | b | 1-9 | 숫자 | 비어 있음,0 |
단일(기본값) | Float | F | 4 | 바이트 | 비어 있음 |
단일 [1] | 점심 | P | 1-30 | 숫자 | 비어 있음,0-30 |
단일 [1] | 본다 | S | 1-30 | 바이트 | 비어 있음,0-30 |
Single | 이진 | b | 1-9 | 숫자 | 비어 있음,0-9 |
문자열(기본값) | 문자 | A | 1-32755 | Bytes==Char | 비어 있음 |
String | Graphic | G | 1-16371 | Char | 비어 있음 |
참고
참고 [1] 앞의 표에서 전체 또는 소수 숫자를 Visual Basic Single 또는 Visual Basic Double 데이터 형식에서 압축된 DPC(10진수 또는 분산 프로그램 호출) 영역 10진수 데이터 형식으로 변환할 때 TI는 소수점 왼쪽에서 1~18자리의 전체 자릿수로 제한됨을 나타냅니다(예: 1.2345678901234567E+17).
참고
TI는 모든 문자열을 왼쪽 맞춤하지만 RPG MOVE 명령은 모든 문자열을 오른쪽 맞춤합니다. RPG 애플리케이션을 프로그래밍하는 경우 MOVEL 또는 EVAL 명령을 사용하여 문자열을 조작하는 동안 RPG에서 동등한 작업을 수행합니다. 참고 항목