✅ Data Class란?

 

Data Class는 SAP 내부에서 데이터가 물리적으로 저장될 테이블스페이스의 성격을 결정하는 분류값.

즉, 데이터가 어떤 **성격(성질)**을 가지는지에 따라 분류해서 데이터베이스에 저장될 물리적 위치를 다르게 관리함

 

 

🗂 주요 Data Class 종류


코드 의미 설명
APPL0 Master Data (마스터 데이터) 자주 변경되지 않는 기준 정보 (예: 고객, 자재)
APPL1 Transaction Data (트랜잭션 데이터) 자주 변경되는 데이터 (예: 주문, 구매, 재고 이동)
APPL2 Organization Data (조직 데이터) 조직 구조 정보 (예: 회사 코드, 부서 등)
USR User-specific Data 사용자 정의 데이터 (보통 테스트용이나 커스터마이징된 테이블)
CUSTOM Custom 개발용 (시스템에 따라 있음) 특정 고객사 환경에서 정의된 데이터 클래스

💡 예시

  • 고객 테이블 (ZCUSTOMERS) → APPL0
  • 주문 내역 테이블 (ZSALES_ORDERS) → APPL1
  • 조직 구조 테이블 (ZORG_STRUCTURE) → APPL2

 

SAP은 내부적으로 이 구분을 활용해서

- 데이터 저장 효율성을 높이고,

- 성능을 튜닝하고,

- 테이블 스페이스를 분리한다고한다.

 

📌 개발 시 선택

  • 기준 정보용 테이블 → APPL0
  • 실시간으로 많이 바뀌는 데이터 → APPL1
  • 조직 코드나 부서 같은 설정성 정보 → APPL2
  • 연습/실험/개인 테이블 → USR

'SAP' 카테고리의 다른 글

SAP ABAP se38 subobjects  (0) 2025.04.22
SAP ABAP Buffering, size category  (0) 2025.04.22
SAP ABAP DATA TYPE  (0) 2025.04.22
SAP ABAP SE11  (0) 2025.04.22
SAP ABAP 도메인  (0) 2025.04.22

+ Recent posts