-
[ABAP] TABLE 생성하기ABAP 2023. 11. 20. 20:21
ABAP DICTIONARY의 OBJECT는 크게 3가지가 있다
1. TABLE
2. DATA ELEMENT
3. DOMAINS
경조사 관리 테이블을 만드는데 3 -> 2-> 1 순서대로 만든다.
도메인을 이용해서 사이즈나 데이터 타입을 관리하고
엘리먼트를 이용하여 사이즈나 데이터 타입을 할당한다고 생각하면 된다.
필드는 반드시 데이터 타입과 사이즈가 할당 되어야 사용 가능하다.
1. DOMAIN 생성
일단 티코드 SE11에 접속한다.
도메인을 클릭한 뒤
이름을 설정하고 CREATE 클릭
참고로 DATS는 날짜 형식을 의미한다.
여기는 제일 기본적인 문자열 10글자
CURR은 화폐를 의미한다.
data type은 나중에 한번 정리를 할 예정..
항상 저장하고 , 활성화 하는 것을 잊지 말자
도메인을 다 만들었으면 ELEMENT를 만들어보자
2. ELEMNET 생성
필드의 기술적 속성 즉 도메인 작성 후, 내용적인 의미를 부여하기 위해 ELEMENT를 생성한다.
똑같이 SE11에서
이번엔 DATA TYPE 선택후, ELEMENT 이름을 적은 후 CREATE를 클릭한다.
당연히 맨 첫번째꺼 선택
Short Description을 적은 후 DOMAIN을 클릭 하고,
아까 생성한 DOMAIN이름을 적은뒤 엔터를 누르면
아까 도메인을 만들면서 설정했던 값이 자동으로 나온다.
FIELD LABEL을 클릭 한 후
값을 저대로 채워준다.
10,15,20,10은.. FIELDCAT에서 사용했던것같은데 나중에 다시 정리해야겠다..
똑같이 저장하고 활성화를 해준다!
3. 테이블 생성
똑같이 SE11에 들어가서
당연하게 테이블 선택후 이름 적고 CREATE
설정은 이렇게 해줍니다.
필드에 들어가서 원하는 필드 이름을 적고, 오른쪽에는 ELEMENT를 입력한다.
화폐 단위의 친구들은 CURRENCY에 들어가서 저 값들을 입력해줘야 한다.
저장하고 활성화를 누르면
이거 입력해주면 된당
SE16N으로 들어가서
누르면
내가 만들어 놓은 필드 값이 보인다.
현재 엑셀에 데이터가 있기때문에
+ 버튼을 누른후
복사 붙여 넣기 하면
짜잔~
'ABAP' 카테고리의 다른 글
[ABAP] Subscreen 생성하기 (0) 2024.01.23 [ABAP] Executable Program vs Module Pool Program (0) 2024.01.18 [ABAP] Change Request + Package 생성하기 (0) 2023.12.29 [ABAP] READ 구문 정리 (0) 2023.10.31 [ABAP] DB TABLE 정리하기(1) (0) 2023.10.31