2012-03-15 3 views
-6

이 두 진술이 정확히 무엇을 말합니까? TYPES: 선언이 사용 된 이유는 무엇입니까? 일반적으로 우리가ABAP의 TYPES 키워드

DATA: lv_name(30) type c. "for data declaration. 

TYPES: rsr_format(1) TYPE c. "what it refers to. 

를 사용하여 ABAP의 구조를 선언하는 것 같이 할 것입니다 :

types: begin of ztudent, 
     name(10) type c, 
     age(2) type n, 
     end of zstudent. 
+1

ABAP의 소개에서 찾을 수있는 기본적인 정보입니다. – Jagger

답변

1

당신이 얻는 것은 매우 기본적인 프로그래밍 개념입니다. ABAP 문서에서 설명하기에는 너무 기본 적이기 때문에 응답하고 있습니다. 우리는 사람들을위한 직책을 지정하는 것과 같은 이유로 데이터 유형을 지정합니다. 누군가 살아있는 일에 대해 묻는다면, "나는 프로그래머입니다"라고 말하는 것보다 쉽습니다. "ABAP 언어로 코딩 된 지침을 메인 프레임에 입력하여 해석 할 수 있고 프로세서 ... ".

TYPE 문은 데이터를 메모리에 저장하는 방법과 해석 방법을 설명합니다 (TYPE c LENGTH 30 = 유니 코드 문자 60 바이트, TYPE i = 4는 4 바이트 정수) . DATA 문은 해당 구조의 메모리에 특정 위치를 예약합니다.

TYPES: ty_number TYPE i. " Defines a 4-byte integer space 
DATA: l_number TYPE ty_number. " Reserves 4 bytes in memory, and tells the system that data stored in those 4 bytes should be interpreted as an integer.