SAP 프로그램 실행 시 기본 프로세스를 정리해보았다.

 

EVENT 흐름

AT SELECTION-SCREEN -> INITIALIZATION -> AT SELECTION-SCREEN OUTPUT -> AT SELECTION-SCREEN [ON] [VALUE-REQUEST FOR] -> START-OF-SELECTION -> END-OF-SELECTION

 

1. AT SELECTION-SCREEN
실행조건 입력받는 화면으로, PARAMETER/SELECT-OPTION으로 값 입력

 

2. INITIALIZATION
PARAMETER/SELECT-OPTION 초기값 세팅으로, 프로그램 실행되는 순간 AT SELECTION-SCREEN 직전에 실행

 

3. AT SELECTION-SCREEN OUTPUT
선택한 화면 수정

 

4. AT SELECTION-SCREEN [ON] [VALUE-REQUEST FOR]
변수 및 레이아웃 등의 값을 미리 입력할 수 있는 구문으로, 원하는 필드에 Search Help 설치

 

5. START-OF-SELECTION
실행(F8) 시 SELECTION-SCREEN 구동하기 위한 구문으로, 명시하지 않으면 모든 코드가 속하게 되는 이벤트 블록
프로그램의 메인으로, 로직 구현부 시작 명시

 

6. END-OF-SELECTION
화면 종료 구문

 

구현 예시

'SAP > ABAP' 카테고리의 다른 글

[ABAP] Internal Table 선언  (0) 2021.12.02

+ Recent posts