기본적으로  데이터타입이 어떤 것이 있는 지 알아야 조금 더 개발에 대한 이해가 쉬워질 것이라 생각이 들었다.

ABAP데이터 타입은 "내장 데이터타입"과 "사용자 정의타입"으로 나뉘어진다.

📝 기본 내장 데이터 타입 (Elementary Types)

타입 설명 예시 값
C 문자형 (Character) 'ABC'
N 숫자형 문자 (Numeric text) '00123456'
D 날짜 (Date, YYYYMMDD) '20250422'
T 시간 (Time, HHMMSS) '154233'
I 정수형 (Integer, 4 bytes) 123
F 부동소수점 (Floating point) 3.14
P Packed number (소수 포함 숫자) 12345.67
X 이진형 (Raw byte) FF00A2
STRING 가변 길이 문자열 'Hello ABAP'
XSTRING 가변 길이 바이너리 데이터 파일, 이미지 등
CLNT 클라이언트 번호 (3자리 고정) '100'
LANG 언어 코드 (ISO 언어 코드) 'EN', 'KO'
UNIT 단위 (예: KG, M) 'KG', 'L'
CUKY 통화 코드 'USD', 'KRW'

 

📝 시스템 필드형 타입 (시스템 구조용 필드)

필드명 의미 기본타입
MANDT 클라이언트 번호 CLNT(3)
BUKRS 회사 코드 (Company Code) CHAR(4)
WERKS 플랜트 (Plant) CHAR(4)
MATNR 자재 번호 CHAR(18)
EBELN 구매오더 번호 CHAR(10)
VBELN 판매문서 번호 CHAR(10)
BELNR 회계문서 번호 CHAR(10)
LIFNR 공급업체 번호 CHAR(10)
KUNNR 고객 번호 CHAR(10)

 

이 값들은 대부분 도메인과 연결되어있으며, SAP내에서도 고유 의미와 형식이 지정되어있다.

 

사용자 정의타입으로 Domain+Date Element조합을 SAP표준 필드와 비슷하게 만들 수 있다.

 

'SAP' 카테고리의 다른 글

SAP ABAP Buffering, size category  (0) 2025.04.22
SAP ABAP Data Class  (0) 2025.04.22
SAP ABAP SE11  (0) 2025.04.22
SAP ABAP 도메인  (0) 2025.04.22
SAP ABAP Programming for Beginners - 67 Internal Table  (0) 2025.04.13

+ Recent posts