도움말 테스트 연습
•
SBOOK 테이블 조회하는 프로그램
◦
검색조건
◦
고객정보
▪
default 값도 넣어보기
•
SCARR 테이블 조회하는 프로그램
◦
도움말 다 채워지도록 하나 선택하면 테이블 만들어서 연결
◦
테이블 검색 도움말 맵핑하는 연습
실습
SBOOK 테이블 조회하는 프로그램
전체소스
우선은 날짜빼고 Airline 하고 Connection Number 가지고만 조회되게끔 설정.
그 외 설정
SCARR 테이블 조회하는 프로그램
SCARR를 본따 ZSCARR 만든거에 새로 만든 도움말 추가
전체소스
ZSPFLI 도움말 만들어보자
*&---------------------------------------------------------------------*
*& Report Z3WEEK_ASS03
*&---------------------------------------------------------------------*
*&
REPORT Z3WEEK_ASS03.
SELECTION-SCREEN BEGIN OF BLOCK part1 WITH FRAME TITLE text-001.
PARAMETERS field(10) TYPE c OBLIGATORY.
SELECTION-SCREEN END OF BLOCK part1.
SELECTION-SCREEN BEGIN OF BLOCK part2 WITH FRAME TITLE text-002.
PARAMETERS: p1(10) TYPE c VISIBLE LENGTH 1,
p2(10) TYPE c VISIBLE LENGTH 5,
p3(10) TYPE c VISIBLE LENGTH 10.
SELECTION-SCREEN END OF BLOCK part2.
SELECTION-SCREEN BEGIN OF BLOCK part3 WITH FRAME TITLE text-003.
PARAMETERS: a AS CHECKBOX USER-COMMAND flag,
b AS CHECKBOX DEFAULT 'X' USER-COMMAND flag.
SELECTION-SCREEN END OF BLOCK part3.
SELECTION-SCREEN BEGIN OF BLOCK part4 WITH FRAME TITLE text-004.
PARAMETERS: r1 RADIOBUTTON GROUP rad1,
r2 RADIOBUTTON GROUP rad1 DEFAULT 'X',
r3 RADIOBUTTON GROUP rad1,
s1 RADIOBUTTON GROUP rad2,
s2 RADIOBUTTON GROUP rad2,
s3 RADIOBUTTON GROUP rad2 DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK part4.
SELECTION-SCREEN BEGIN OF BLOCK part5 WITH FRAME TITLE text-005.
PARAMETERS p_carrid TYPE spfli-carrid
AS LISTBOX VISIBLE LENGTH 20
DEFAULT 'LH'.
SELECTION-SCREEN END OF BLOCK part5.
SELECTION-SCREEN BEGIN OF BLOCK part6 WITH FRAME TITLE text-005.
PARAMETERS p_carr1 TYPE zspfli-carrid. " 항공사 코드 (CARRID)
PARAMETERS p_carr2 TYPE zspfli-CONNID. " 연결 번호 (CONNID)
PARAMETERS p_carr3 TYPE zspfli-COUNTRYFR. " 출발 국가 (COUNTRYFR)
PARAMETERS p_carr4 TYPE zspfli-CITYFROM. " 출발 도시 (CITYFROM)
PARAMETERS p_carr5 TYPE zspfli-AIRPFROM. " 출발 공항 (AIRPFROM)
PARAMETERS p_carr6 TYPE zspfli-COUNTRYTO. " 도착 국가 (COUNTRYTO)
PARAMETERS p_carr7 TYPE zspfli-CITYTO. " 도착 도시 (CITYTO)
PARAMETERS p_carr8 TYPE zspfli-AIRPTO. " 도착 공항 (AIRPTO)
PARAMETERS p_carr9 TYPE zspfli-FLTIME. " 비행 시간 (FLTIME)
PARAMETERS p_carr10 TYPE zspfli-DEPTIME. " 출발 시간 (DEPTIME)
PARAMETERS p_carr11 TYPE zspfli-ARRTIME. " 도착 시간 (ARRTIME)
PARAMETERS p_carr12 TYPE zspfli-DISTANCE. " 거리 (DISTANCE)
PARAMETERS p_carr13 TYPE zspfli-DISTID. " 거리 단위 (DISTID)
PARAMETERS p_carr14 TYPE zspfli-FLTYPE. " 항공편 유형 (FLTYPE)
PARAMETERS p_carr15 TYPE zspfli-PERIOD. " 기간 (PERIOD)
SELECTION-SCREEN END OF BLOCK part6.
SELECTION-SCREEN BEGIN OF BLOCK part7 WITH FRAME TITLE text-006.
PARAMETERS p_carr TYPE zscarr-carrid.
PARAMETERS p_cname TYPE zscarr-carrname.
PARAMETERS p_code TYPE zscarr-currcode.
PARAMETERS p_url TYPE zscarr-url.
SELECTION-SCREEN END OF BLOCK part7.
TABLES SPFLI.
SELECTION-SCREEN BEGIN OF BLOCK part8 WITH FRAME TITLE text-007.
SELECT-OPTIONS s_carrid FOR spfli-carrid.
SELECTION-SCREEN END OF BLOCK part8.
field = 10.
ABAP
복사
이상하게 바로 조회화면 가면 적용안되어 있고 나갔다 오니까 적용된다…흠~
GUI 테마 변경
변경한게 더 이쁘구만