메뉴 건너뛰기

SAP 한국 커뮤니티



ABAP [Dictionary] Type Definition 정리표

문바이 2011.09.28 22:41 조회 수 : 21368 추천:4

ABAP Dictionary를 이해하기 전에.

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

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

 

Type Definition : ABAP Dictionary의 5개의 큰 분류중 가장 기본이 되는 파트입니다.

말그대로 DATA가 저장되기 위한 방법을 사전에 정의하여 보다 쉽게 프로그램을 만들며, 일관성있는 프로그램을 작성할 수 있도록 도와줍니다.

 

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

 

Type Definition

 

Domain

[메인화면]

(Data Elemet)

의 범위를

지정함

Definition

[탭]

Format

Data Type

No. Characters

Decimal Places

데이타 타입을 지정한다. [PreDefined이용]
데이타 타입에 따른 길이를 지정한다.
데이타 타입에 따른 소수점을 지정한다.

Output

Characteristics

(User Interface

에 대한응답)

Output Length 
Convers.Routine 


Lower Case 

출력될 문자열의 길이를 지정한다.
데이터가 DB에 저장되는 값과 화면에 표시 값이 다름
[ALPHA]에 주목하라
체크시 [대/소문자]를 구분한다.

Value Range

[탭]

Single Vals

[값설정]

PossibleEntry

자동

Fixed Val

Short Text

입력될 값을 넣어준다.
입력될 값의 설명을 넣어준다.

Intervals

[구간설정]

Lower Limt

Upper Limt

최소값을 지정한다.     
최대값을 지정한다.     

Value Table

해당 수치가 있는

테이블을 지정한다. (참조용)

범위의 수치를 가진 테이블을 지정한다.
이 설정이 Table의 Possible Entry로 활성화 되지않음
단지 Table구성시 Foreign키check table설정 시 참조

Data elements[메인화면] 

 -> dbtab의 Field구성요소로 사용하기위해 주로만든다.
 -> Further Characteristics[탭] 의 Search Help 항목을 지정하여

       Possible Entry를 나타낼수있다
     ( Input Help를 이렇게 지정할 경우

       이 Element를 가져다 사용하는 항목은 모두 동일하게

       적용되어 코딩양을 대폭 줄일수 있다)

Field의 타입을 정의, 스크린필드의 명칭 정의.
Search Help, Parameter ID를 할당시킬 수 있다.
(Possible Entry를 동작시킬수 있는 가장 최소 단위)
[Role Object]구성시 사용되어진다. [Variant Role]

Structures[메인화면] 

->dbtab의 Include/Append structure로 사용되기위해 만든다

-> 물론 코딩에서도 구조체로 활용가능하다.

Structure의 타입을 정의한 정보
Table을 정의하기 위한 필드들의 구성내역을 정의한다.

Table Type

[메인화면]

 

Function
서브루틴
Field-Symbol
DATA

(명령문)

변수및

파라메터로

사용됨

Line Type

[탭]

 

Table Field

정의

Line type

복수의 Field를 사용하고자 할 때
ABAP Dic 구성원 (Data Element , Structure, Dbtab, etc..)으로부터 할당받음

Predifined type(Built-in Type)

1개의 Field를 사용하고자 할 때
필드이름(Table_Line) , Field 유형은 정의가능

Reference Type

class와 Interface에서만 사용할 수 있음.
사용해 보지 못해 설명불능.ㅜㅜ.

Initialization and access

[탭]

Table의 유형을

정의 

Initial Line Number

Internal Table Entry Number수를 정의한다.

Access

(테이블

  접근유형)

standard,sorted,hashed 

Index table


Not Specified

 

각 테이블의 특성을 결정함     
필드심볼,서브루틴(Formal Para)에서 사용하기위함(Standard,Sorted)     
필드심볼,서브루틴(Formal Para)에서 사용하기위함(Standard,Sorted,hashed) 

Key[탭]

Table의 기본키값 정의

Key Definition

[키정의]

Standard Key

Line Type의 종류에 따라 키 타입이 정의된다
구조체 : 모든 Char Field가 기본키로 잡힘
Element, Reference Type : 라인전체가 키로 잡힘
dbtab : 키가 존재하지 않음

Line type

전체 필드가 키 필드로 구성된다

Key Components

사용자가 임이로 키값을 설정하여 사용한다

Not specified

Access(Index table/Not Specified) 항목 선택시 사용한다
키값을 정의할 수 없기 때문에 사용한다

Key Catalogue

[키범주]

Access

설정참조

고유(Unique) 
일반적(Non-Unique) 
(Not specified) 

Hashed,sorted
standard,sorted
Index, Not Specified, Sorted

Range Table Type[메인화면]
Selection-Screen Range변수
DATA : gv_nm Type Range of
명령어사용으로 활용도낮음

SIGN  
Option  
LOW  
HIGH  

Inclusive(i),Exclusive(E)
EQ,GE,LT,etc...
From의 값
TO의 값 

 

 

번호 제목 글쓴이 날짜 조회 수
» ABAP [Dictionary] Type Definition 정리표 [14] 문바이 2011.09.28 21368
1223 ABAP [Internal Table] 기본기 [22] 문바이 2011.09.26 21055
1222 ABAP [Function] 기본정보 정리표 [45] 문바이 2011.09.20 22875
1221 추억의 베이스볼 게임을 아밥으로 짜보았습니다.. [33] 그림장이 2011.08.12 20061
1220 News in ABAP Debugger Breakpoints & Watchpoints(EHP2.0) [15] file swithom 2011.08.11 19305
1219 WEBDYN FOR ABAP 에 관한 자료입니다. [PDF . 영어] [13] file Jenny 2011.08.11 19677
1218 BAPI Step-by-Step [31] file Jenny 2011.08.10 14911
1217 dynamic SQL in SAP [13] file 엠엠공유 2011.08.10 12871
1216 ABAP_Troubleshooting [에러 처리] 에 관한 자료입니다. [10] file Jenny 2011.08.10 20180
1215 SAP Cording Style Guide(ABAP 기초수준급) [42] file swithom 2011.08.09 31595
1214 sap text edit 에 관한 자료 입니다. [pdf . 영어] [12] file Jenny 2011.08.04 20554
1213 sap tree 에 관한 자료 - [pdf . 영어] [14] file Jenny 2011.08.04 12876
1212 대량데이타 빠르게 편집하기 - Clipboard 로 다운받아 편집하기 [16] file 통하라 2011.07.20 39085
1211 ABAP [Subroutine] 명령어 정리표 [26] 문바이 2011.06.01 43860
1210 Abap OO 자료 잘되있네요 ^^ [39] file 양키 2011.05.31 35471
1209 Dynamic SQL [31] file 전군 2011.05.19 41178
1208 ABAP [Field-Symbol] 명령어 정리표 [35] 문바이 2011.05.16 59479
1207 ABAP [문자열] 명령어 정리표 [28] 문바이 2011.05.13 69292
1206 ABAP [Internal Table] 명령어 정리표 [42] 문바이 2011.05.13 54272
1205 ABAP [Selection Screen]에 대한 고찰01_Macro첨부 [6] 문바이 2011.05.13 44069