1. SAP (Physical) Table (데이타를 포함하고 있는)
- (Transparent) Table
> Key Field(MANDT), Function Fields, Initial Value
> Technical Information
1) Data Class (Master or Transaction or Customizing) => 잘못 지정 시 : Data Fragmentation
2) Size Category (초기 공간을 얼마나 확보하고 만들지)
3) Buffering
- Full (해당 테이블 내용 전체 버퍼에 업로드)
- Generic (Generic Key <= Key 필드 개수 - 1)
- Single (선택한 하나의 레코드만 버퍼에 업로드, 단 Select single 사용했을 때만 가능)
4) Log (현실 세계 사용 X)
> 화폐 필드: 금액필드 <------>화폐단위 쌍을 지어줘야 함.
> 단위 필드: 예) 100 <-------> 무게단위 필드와 쌍을....
- Cluster Table / Pool Table
2. 테이블 접근 시 속도 증가 방법
-Index
1)Primary Index(<테이블명>~0)
2)Secondary Index(Z01, Z02, Z03..)
> 특정 데이타베이스에만 생성되도록 옵션을 줄 수 있다.
> Index 구성 시 : 예) 성별 + 지역 vs 지역 + 성별 --------> 첫번째 고려하는 칼럼은 데이터를 많이 탈락시킬 수 있는 것 택
-Buffering
-Internal Table: 한 번 검색한 데이터를 IT에 잘 보관 후 사용함.
3. Input Check : 프로그램 로직으로 다 할 수 있음.(X) ===> ABAP Dictionary 설계를 이용해서 할 수도 있음.(O)
도메인 활용
-Fixed Value in Domain ( 예: 남성 / 여성, 예 / 아니오, 오전 / 오후 )
Interval Value in Domain (예: 성적 0~100)
Foreign Key
Check Table <-------------------------------------------- Foreign Key table
(학생 테이블) (성적 테이블)
Cardinality 지정 (4개) 예) 1..N, 1...CN.....
제안을 받고 싶음: Value Table
최근댓글