상세 컨텐츠

본문 제목

SelectionScreen - function key

IT/SAP(ABAP)

by Adonis_ 2019. 11. 9. 14:47

본문

목표

Function key 생성


step1. Function key 생성(최대 5개)

INITIALIZATION. "버튼생성
SELECTION-SCREEN FUNCTION KEY 1.
SELECTION-SCREEN FUNCTION KEY 2.
SELECTION-SCREEN FUNCTION KEY 3.

 

"버튼에 글자 추가, icon명은 icon 테이블에서 조회

*방법1

CONCATENATE icon_activate 'MM01INTO sscrfields-functxt_01.
CONCATENATE  icon_checked 'FB01' INTO sscrfields-functxt_02.
CONCATENATE icon_variants 'FS00INTO sscrfields-functxt_03.

 

*방법2

DATA ls_dyntxt TYPE smp_dyntxt.
  ls_dyntxt
-icon_id icon_activate.
  ls_dyntxt
-icon_text 'MM01'.

  sscrfields
-functxt_01 ls_dyntxt.

 

step2. sscrfields 선언

TABLES sscrfields. "function code를 받기위함

 

step3. Function code 할당

"사용자 선택에 따라 Event 생성

AT SELECTION-SCREEN.

 CASE sscrfields-ucomm.
    WHEN 'FC01'. "FC01은 정해져 있는이름
      CALL TRANSACTION 'MM01'.
    WHEN 'FC02'.
      CALL TRANSACTION 'FB01'.
    WHEN 'FC03'.
      CALL TRANSACTION 'FS00'.
  ENDCASE.

 


전체 코드

'IT > SAP(ABAP)' 카테고리의 다른 글

Class 생성 방법  (0) 2020.12.19
T-CODE 생성  (0) 2020.12.19
SelectionSceen - List box  (0) 2019.11.30
Selection Screen - 화면 입출력 제어  (0) 2019.11.09
Search Help / ON VALUE-REQUEST FOR  (0) 2019.11.09

관련글 더보기

댓글 영역