abap/basic

[SAP] abap 타입

gaenggenie_ 2024. 10. 21. 20:56

ABAP에서 타입은 2가지로 나뉜다.

1. 아밥 타입
속성에 따라 타입을 나누며 1글자.

C(문자) I(숫자 정수) D(날짜) T(시간) N(숫자로 구성된 문자) P(소수점있는 숫자)

 

 

2. 데이터 타입
용도에 따라 타입을 나누며 3글자 이상.


- 주요 데이터 타입

데이터타입 의미 아밥타입
CLNT client(계열사번호) C
CHAR 문자 C
CHKY 통화단위 C
NUMC 숫자로 구성된 문자 N
DATS 날짜 D
QUAN 측정 가능한 것들(무게, 질량 등) P
UNIT 측정 단위(cm, kg 등) C
CURR 금액 P
TIMS 시간 T
INT1, INT2, INT3, INT4 숫자(범위가 더 커짐) I

 

거의 모든 테이블의 첫번째 필드는 MANDT로 되어있다. 하나의 테이블에서 계열사들의 데이터를 다 통합관리하는 경우가 많기 때문이다.


 

SCARR 테이블을 통해 아밥타입에 대해 확인해보자.

 

 

SCARR테이블을 조회하면 각 field에 대한 데이터 타입을 확인할 수 있다.

각 데이터 타입을 더블클릭하면 아밥 타입도 확인할 수 있다.

Display하고 Execute 하면 아밥타입과 데이터 타입에 기반하여 데이터가 들어가있음을 확인할 수 있다.