SAP란 무엇인가?
ERP 시스템이다.
ABAP이란 무엇인가?
SAP 패키지 개발 언어이다.
ABAP을 통해 프로젝트의 요구에 맞는 CBO프로그램을 개발하는 것이 주목적.
Data Type
Data variable을 선언하기위해 사용된다.
<Data Type의 종류>
1) Predefined ABAP Type
- 이미 정의된 기본 Data Type.
2) Local Data Type ( in Program)
- Predefined ABAP Type을 이용해 생성된 Local Data.
3) Global Data Type ( in ABAP Dictionary)
- 모든 ABAP Program에서 사용 가능 .
- 따라서 ABAP Dictionary object들 또한 Data Type으로 이용 가능하다.
Data Variable
Data variable은 Data type을 참고하여 프로그램에서 사용할 수 있는 변수이다.
- 따라서 Data Variable은 다음 세 방법으로 선언 가능하다.
1)Predefined ABAP Type 이용
ex) Data : gv_num TYPE i,
gv_deci TYPE f.
2) Local Type 이용
ex) Types : BEGIN OF t_struct,
col1 TYPE c,
col2 TYPE i,
END OF t_struct.
3) ABAP Dictionary의 Type 이용
ex) DATA : gv_carrid TYPE s_carr_id,
gv_connid TJYPE sflight-carrid.
Data 선언 구문
1. TYPE type - Data Type만 선언 가능
ex) DATA : gv_num TYPE i.
2. LIKE num - Type 지정된 Variable과 동일한 Type의 변수 선언 시 사용
ex) DATA: gv_num2 LIKE gv_num1.
3. VALUE int - 초기값 설정
ex) DATA : gv_num TYPE i VALUE 123,
gv_flag VALUE 'x',
gv_val VALUE IS INITIAL.
(- gv_val의 Type이 숫자인 경우 0, 문자인 경우 빈칸(reset 상태와 같음)으로 지정)
4. LENGTH n - 필드길이 설정 (C,N,P,X Type에만 사용)
ex) DATA : gv_num TYPE n LENGTH 2.
5. DECIMALS n - 1~14사이 소수 자리 수 설정(P Type에만 사용)
ex) DATA : gv_num TYPE p DECIMALS 3.
출처: https://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788965400288
Easy ABAP 2.0 - 교보문고
기본 이론과 실무 예제로 새롭게 꾸민『Easy ABAP 2.0』. 기본 이론과 예제 프로그램의 실습으로 단계적으로 ABAP 프로그램을 완성해갈 수 있도록 구성된 교재이다. 이론 부분은 1장 ~ 11장으로 구성��
www.kyobobook.co.kr
'어쩌다 SAP > 어쩌다 ABAP' 카테고리의 다른 글
5일차) NATIVE SQL (0) | 2020.08.28 |
---|---|
4일차-2) OPEN SQL: 데이터 변경 (0) | 2020.08.28 |
4일차-1) OPEN SQL데이터 읽기 (0) | 2020.08.27 |
3일차) Assigning Value, 기타 변수 선언 (0) | 2020.08.26 |
2일차) Predefined ABAP Type, 프로그램의 Local Type, Type ABAP Dictionary의 Type (0) | 2020.08.25 |