메뉴 건너뛰기

SAP 한국 커뮤니티



ABAP [Dictionary] Other Database Object

문바이 2011.10.22 20:29 조회 수 : 16624 추천:1

ABAP Dictionary를 이해하기 전에.

Oracle 이든 MS-SQL 이든 어떠한 DB 1개정도는 컨트롤 하신 경험이 있으시면 보다 쉽게 이해할수 있습니다.

이 정리표는 사용자 Interface화면을 기준으로 작성되었기 때문에 그냥 읽기보다는 실제 화면을 펼쳐놓고 읽으시면 도움이 됩니다

 

Database Object : ABAP Dictionary의 5개의 큰 분류중 SAP내에 Other Databse Object, 말그대로 다른놈들 입니다.

 

개념을 만든배경(역시 추정입니다..)

1) SAP ERP에서는 30,000개이상의 TABLE을 사용해야 한다.
2) ORACLE에서 에서는 약 10,000의 TABLE만을 허용한다.
문제제기 : SAP에서 사용할 테이블의 총량이 Oracle에서 제공하는 테이블의 총량을 초과한다.

                   CBO 개발을 위한 테이블 여유공간을 제공해야 한다.

 

결론 : SAP 표준에서 사용하는 테이블의 성격을 크게 2가지로 나누고

           그 데이타 양이적고 Reading규칙이 단순하며, 한테이블에 결합해도 크게 지장이 없는 테이블을 선택하여

           물리적으로 1개의 테이블에 논리적으로는 2개의 테이블처럼 관리하도록 하자.

           물리적으로 1개의 테이블에 (논리적으로는 2개의 테이블(1:다)) * N 개로 관리하도록 하자

 

 

테이블의 성격을 크게 2가지로 나누자면..

우리는 보통 개발을 하다보면 크게 2가지 종류의 데이타를 나누어 지는 것을 알수 있습니다.

1) 기준정보성 데이타 : 최초 입력하면 잘 추가/수정/삭제가 발생하지 않으면 거의 항상 READ만 하는 데이타

2) 정보용 데이타 : 보통 master - detail( 1: 다)의 관계의 데이타가 성립하며 읽기/수정/삭제가 매우 빈번이 일어 나는 데이타

 

 

(잘못된 정보는 리플좀 달아주십시오. 감사합니다.) 

 

Table Pool/Cluster

 

(Pooled Table/Cluster

을 복수개로

모아놓은

 개체를 말한다)

Pooled Table

 

테이블 유형중 마스터성 데이터를 처리할 때 사용한다.

Tabname as char(10)
Varkey as char(110)
DataLn as int2(5)
VarData as RAW(n)

  pooled-2.jpg

Cluster Table

테이블 유형중 마스터_디테일관계에 있는데이터를 처리할 때 사용한다.

특징
1) PK 사용검색시 매우 빠르다.
2) Non-PK 사용시 매우 느리다.
3) Cluster 테이블의 데이타 처리시 특수명령어가 사용된다.

TimeStamp
Pagelg
VarDATA     

cluster-2.jpg

번호 제목 글쓴이 날짜 조회 수
1244 [PDF]Web Dynpro for Beginners.. [7] file 울프 2007.03.19 3626
1243 bdc 프로그램 생성 따라하기 [30] file sapjoy 2007.03.19 9670
1242 BSP Tutorial(영문) [7] file SkyDream 2007.03.19 3483
1241 bapi 사용예제 [10] file sapjoy 2007.03.20 6104
1240 IDOC_INBOUND [10] file 댕댕 2007.03.20 4051
1239 IDOC_OUTBOUND [10] file 댕댕 2007.03.20 3945
1238 CATT 자료 [3] file 댕댕 2007.03.20 3679
1237 SAP Interface overview [5] file 댕댕 2007.03.20 3356
1236 자주 쓰는 펑션 모음 [27] file 댕댕 2007.03.20 10395
1235 스마트 폼 [3] file 댕댕 2007.03.20 4124
1234 [PDF]BC ABAP Workbench Tutorial~ [4] file 하얀콩 2007.03.20 4417
1233 [PDF]BC-ABAP Programming [5] file 하얀콩 2007.03.20 4598
1232 ABAP Key word 문서입니다. [4] file 화니 2007.03.21 4776
1231 ALV개념 정리 [20] file 팡다루 2007.03.22 5614
1230 Background Processing, LUW [10] file 하얀콩 2007.03.23 3535
1229 간단한 SALV 만들기 [13] file 펠릭스 2007.03.23 6132
1228 idoc 이란? [16] file sapjoy 2007.03.26 9756
1227 RFC 호출, Call rfc [11] file sapjoy 2007.03.26 4687
1226 RFC Programming in ABAP [2] file 김관현 2007.03.26 5378
1225 ALV Gird Control 문서 [4] file 김관현 2007.03.26 3573