410-1-1(오후)

Beemajor·2024년 7월 31일


프로그램을 만들어보아요.
INCLUDE Z5A1204_O01. " PBO-Modules
-> PBO의 모듈들을 넣는 Include
INCLUDE Z5A1204_I01. " PAI-Modules
-> PAI의 모듈들을 넣는 Include
INCLUDE Z5A1204_F01. " FORM-Routines
-> perform 들을 정의하는 Include


우선 Screen 생성을 한 모습이다.
Screen넘버는 100번이다.
PBO와 PAI를 설정가능하다.


PBO에 설정한 status_100 모듈이다.
이 모듈에서 설정한 T001은 타이틀 제목을 설정을 하기위해
X001에서는 아이콘이나 단축키 설정을 위해 사용한다.


X001인 아이콘이나 단축키 설정이다.


T001인 타이틀 제목을 설정이다.


이건 PAI이다.
무언가 EVENT 실행시 어떻게 행동할지를 정하는 것이다.
아이콘을 누르는 EVENT에 대해서도 CASE문으로 설정을 하였다.


Top에 tables 를 선언한 것이다.


TABLES 문은 데이터베이스 테이블을 선언하고, 해당 테이블의 구조를 프로그램 내에서 직접 필드처럼 사용할 수 있도록 합니다. 이 문은 이전 버전의 ABAP에서 널리 사용되었으나, 이제는 DATA 선언 방식과 같은 새로운 방식이 더 많이 사용됩니다.
특징 1. 선언된 테이블의 모든 필드를 개별 변수처럼 사용할 수 있습니다.
2. 레거시 코드에서 자주 사용됩니다.
3. 새로운 코드에서는 사용을 권장하지 않습니다.
DATA 문은 특정 구조, 테이블 또는 타입을 기반으로 변수를 선언합니다. 이 방법은 더 명확하고 모듈화된 코드를 작성할 수 있게 해줍니다.
특징 1. 변수는 특정 타입 또는 구조를 기반으로 선언됩니다.
2. 보다 명확하고 읽기 쉬운 코드를 작성할 수 있습니다.
3. 현대적인 ABAP 코딩 스타일에서는 권장됩니다.

profile
i'm Graphic Designer

0개의 댓글