2026.11.03_데이터 타입과 데이터 오브젝트 — TYPES와 DATA의 차이
데이터 타입과 데이터 오브젝트
데이터 타입 (TYPES)
- 값의 형식을 정의
- 메모리에 값을 담지 않음
- 붕어빵 틀에 해당
데이터 오브젝트 (DATA)
- 실행 중 값을 담는 메모리
- 타입을 지정해서 만듦
- 틀로 찍어낸 붕어빵에 해당
기본 선언
TYPES ty_matnr TYPE c LENGTH 18. " 타입: 형식만 정의
DATA lv_matnr TYPE ty_matnr. " 내가 만든 타입 사용
DATA lv_bukrs TYPE t001-bukrs. " DDIC 필드 타입 사용
DATA lv_cnt TYPE i VALUE 10. " 초기값 지정
CONSTANTS lc_plant TYPE werks_d VALUE 'JNC2'. " 값을 바꿀 수 없음
DATA(lv_text) = 'ABC'. " 인라인 선언: c, 길이 3
DATA(lv_str) = `ABC`. " 인라인 선언: string나머지 7개 그림·표와 퀴즈는 로그인하면 볼 수 있습니다 (무료).
카카오 로그인하고 전체 보기