데이터 타입
한 테이블 안에 클라이언트들의 데이터가 다모아져있다.
클라이언트들의 데이터를 통합해서 관리가능 즉, 키값이되는 거임(primary key)
영업조직/구매조직 분류가능해서 굳이 클라이언트로 구분하지 않고 하나로만 쓰는 경우가 있음
| 데이터 타입 이름 | 약자 | 설명 | 예시 | 내부 길이 | 추가 설명 |
|---|---|---|---|---|---|
| 문자 타입 | CHAR | 문자 타입 | 'A', 'Hello' | 지정 길이 | 문자열 타입, 고정 길이 지정 가능. |
| 통화 단위 | CUKY | 통화 단위 | USD, KRW | 5 | 금액 타입(CURR)과 함께 사용하여 통화 단위 관리. |
| 숫자로 구성된 문자 | NUMC | 숫자로 구성된 문자 타입 | '00123', '987654' | 지정 길이 | 0이 앞에 붙을 수 있음. 숫자 코드 입력 시 활용. |
| 날짜 | DATS | 날짜 타입 (YYYYMMDD) | 20240111 | 8 | 날짜 형식, 숫자로만 입력. |
| 시간 | TIMS | 시간 타입 (HHMMSS) | 132223 | 6 | 시간 형식, 숫자로만 입력. |
| 측정값 | QUAN | 측정 가능한 값(무게, 거리, 길이 등) | 123.45 (KG), 150.2 (KM) | 지정 길이 | UNIT과 함께 사용하여 단위 적용. |
| 단위 | UNIT | QUAN의 단위 타입 | KG, CM, KM | 지정 길이 | 단위 포맷을 자동 적용하기 위해 QUAN과 함께 사용됨. |
| 금액 | CURR | 금액 | 1000.50 (USD), 200 (KRW) | 지정 길이 | CUKY와 함께 사용하여 금액 단위 관리. |
| 1바이트 정수 | INT1 | 1바이트 정수 타입 | 0~255 | 1 | 작은 범위의 정수. |
| 2바이트 정수 | INT2 | 2바이트 정수 타입 | -32,768 ~ 32,767 | 2 | |
| 4바이트 정수 | INT4 | 4바이트 정수 타입 | -2,147,483,648 ~ 2,147,483,647 | 4 | |
| 8바이트 정수 | INT8 | 8바이트 정수 타입 | 대용량 정수 처리 가능 | 8 | |
| 연월 | ACCP | 연월 타입 (YYYYMM) | 202312 | 6 | 연월 데이터 관리용. |
| 실수 | DEC | 소수점 포함 실수 타입 | 1234.567 | 지정 길이 | Decimal Places로 소수점 자리수 지정. |
| 언어 키 | LANG | 언어 키 | KO, EN | 지정 길이 | 언어 관리 시 활용. |
| 긴 문자열 | STRING | 긴 문자열 | 'ABAP Table Type Example' | 가변 길이 | 길이 제한 없는 문자열 관리. |



타입 중 No. of Characters 라고 표기된것은 범위중 소수점을 의미 하고
Internal Length 는 정수의 범위를 뜻함
ex 10000000.2556 까지 기입 가능 하다는 뜻
이런것처럼 특정 타입에는 소수점에 대한 범위등도 값이 들어 가있다는 점