CALL SUBSCREEN sub INCLUDING sy-cprog dynnr
layout에 있는 subscreen name 이름이랑 같게 줌.
CALL SCREEN: 창 바꿈
CALL SUBSCREEN: 창 안에 부분 생성
MODULE exit AT EXIT-COMMAND.
at exit-command : 시스템이 guistatus 에 있는 Status Toolbar에서 function type을 e로 설정한 뒤 이 함수들이 실행될 때를 의미함
function code = ucomm과 같은 뜻. => sy-ucomm에 들어옴.
user-command: function code 버튼 단축키, checkbox, radio, pushbutton
보통 exit, cancel, back 은 같은 모듈로 만들어 구현 (back은 첫화면이니까 제외)
status_nnnn 모듈은 화면 구성을 위해 쓰임
이 모듈 안의 SET PF-STATUS: GUI status 설정용.
제목(TITLE)에 &1 연산자를 주면
SET TITLEBAR 'title_0100' WITH 텍스트
에서 텍스트 설정 가능.
모듈 풀 프로그램에서 layout의 라디오 버튼에는 group과 fctcode를 입력해야 pai가 일어난다. checkbox, 다른 버튼도 마찬가지이다.
module pool 프로그램은 초기 스크린이 없어서 따로 만들어줘야함.
그리고 초기에 transactions 생성해서 screen number를 지정해줘야 함
Executional program에서
AT SELECTION SCREEN OUTPUT만 PBO라고 생각하면 된다. 화면 요소 조작을 하기 때문에.