반응형

SCREEN 4

SubScreen 사용방법

Subscreen 구현 방법은 3가지 절차로 이루어져있습니다. 1. Subscreen 생성하기 1-1) 코딩으로 생성 1-2) 직접 생성 2. Subscreen 출력할곳 그리기 3. Subscreen 호출하기 ★★ 참조 3개 1. Subscreen 생성하기 1-1) 코딩으로 생성 ( Selection-Screen을 이용) SELECTION-SCREEN BEGIN OF SCREEN 1004 AS SUBSCREEN. SELECTION-SCREEN COMMENT 1(15) text-t01 FOR FIELD p_matnr. (text-t01 = '자재') PARAMETER: p_matnr LIKE mara-matnr. SELECTION-SCREEN END OF SCREEN 1004. 1-2) 직접 생성 ( Sc..

SelectionScreen 에 function key 추가

아래 사진과 같이 조회화면에 펑션키를 추가하는 방법에 대해 알아보겠습니다. 1. Function key 생성(최대 5개) TABLES : sscrfields. selection-screen function key 1. 2. 버튼에 글자 추가 (icon은 icon 테이블에서 조회) INITIALIZATION 2-1) 글자만 추가 sscrfields-functxt_01 = 'MM01'. 2-2) 글자&아이콘 추가 CONCATENATE icon_activate 'MM01' INTO sscrfields-functxt_01. 3. EVENT 할당 AT SELECTION-SCREEN. CASE sscrfields-ucomm. WHEN 'FC01'. "FC01은 정해져 있는이름 CALL TRANSACTION 'MM0..

Selection screen에 아이콘/글자 추가

아래 그림과 같이 Selection screen 변수의 텍스트 변경방법과 아이콘 추가방법을 알아보겠습니다. 1. 시스템에서 글자 변경 : parameter나 select-option 생성 -> 화면 상단에 '이동' -> 텍스트 요소 -> 선택텍스트 변경 *여기서 변경을하면 선언한 변수와 값 입력칸의 간격을 임의대로 설정할수 없음. 2. 로직으로 글자 변경 SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(15) fld_label. ("FOR FIELD P_BUKRS) ** 해당 부분은 문자열과 간격을 설정하는 부분인데 fld_label은 따로 전역변수로 선언하지않는다. fld_label 대신에 text-txx을 바로 사용할수 있다. 또 FOR 이하 ..

조회화면 Possible Entry, Search Help

조회화면 (SCREEN 1000)에서 SEARCH HELP 적용하는 법에 대해 알아보겠습니다. 1. 조회변수 선언 PARAMETERS : PA_MATNR LIKE MARA-MATNR. 2. 이벤트 선언 AT SELECTION-SCREEN ON VALUE-REQUEST FOR PA_MATNR. 3. Search Help 적용방법 선택 3-1) 해당 필드의domain 사용 :mara-mantr을 참조하여 parameter를 선언하였기때문에 matnr에 이미 존재하는 Search help가 자동으로 적용된다. 3-2) Data type 이 지원하는 Static Search help 사용 : Data type 중 dats, time등을 선언하면 자동으로 달력, 시게등 Static Search help 가 적용된..