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 |
---|