
SAP 1000번 화면 구상하기

<1000번 화면 구상, 직접 그림>

<실제 구현 화면>
SAP GUI는 커스텀하는데 한계점이 있다.
GUI(GRAPHICAL USER INTERFACE, 그래픽 사용자 인터페이스)
SAP 1000번화면에 구현해보며 분석하겠다.

SELECTION-SCREEN BEGIN OF BLOCK BL9 WITH FRAME TITLE TEXT-BL9.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 20.
PARAMETERS P_SAM RADIOBUTTON GROUP GR1 USER-COMMAND UCOM1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT (10) TEXT-002 FOR FIELD P_SAM.
SELECTION-SCREEN POSITION 35.
PARAMETERS P_LG RADIOBUTTON GROUP GR1.
SELECTION-SCREEN COMMENT (10) TEXT-003 FOR FIELD P_LG.
SELECTION-SCREEN POSITION 50.
PARAMETERS P_APLE RADIOBUTTON GROUP GR1.
SELECTION-SCREEN COMMENT (10) TEXT-004 FOR FIELD P_APLE.
SELECTION-SCREEN POSITION 65.
PARAMETERS P_ETC RADIOBUTTON GROUP GR1.
SELECTION-SCREEN COMMENT (10) TEXT-005 FOR FIELD P_ETC.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK BL9.
- SELECTION-SCREEN
B. SELECTION-SCREEN SKIP N: 빈 라인을 N개 만큼 사입함.
C. SELECTION-SCREEN POSITION POS: SELECTION-SCREEN BEGIN OF LINE 블록 안에서 파라미터의 위치를 지정함.
D. SELECTION-SCREEN UNLINE : UNDER LINE를 추가함.
E. SELECTION-SCREEN COMMENT FMT NAME : 파라미터에 대한 내역을 지정함.
F. SELECTION-SCREEN PUSHBUTTON FMT NAME USER-COMMAND UCOM.
화면에 버튼을 추가하여 클릭하면 AT SELECTION-SCREEN 에서 SSCRFIELDS=UCOMM에 저장됨.
G. SELECTION-SCREEN FUNCTION KEY N
펑션키를 추가하는 것으로 TABLES:SSCRFIELDS구문이 선언되어야 함.
펑션키 내역은 INITIALIZATION에서 MOVE ‘펑션 1’TO SSCRFIELDS-FUNCTXT_01 펑션 키를 클릭하면 AT SELECTION-SCREEN에서 SSCRFIELDS-UCOMM에 저장
Parameters
Parameters 문의 Option
SELECT-OPTIONS의 옵션