프로그래밍/SAP ABAP

[SAP/ABAP] 스크린에 Function Key 달아서 사용하기

2022. 11. 25. 16:52

# 스크린 화면에서 Function key를 메뉴바에 달고자 하는 경우

 

TABLES: sscrfields.   "TABLE 선언 

 

INITIALIZATION.    " function key 5개까지 설정 가능 
SELECTION-SCREEN FUNCTION KEY 1.
SELECTION-SCREEN FUNCTION KEY 2.
SELECTION-SCREEN FUNCTION KEY 3.

SELECTION-SCREEN FUNCTION KEY 4.

SELECTION-SCREEN FUNCTION KEY 5. 

 

" Function key 이름 설정 

  functxt-text      '관리마스터'.
  functxt-icon_id   '@3W@'.
  functxt-icon_text '관리마스터'.
  sscrfields-functxt_01 functxt.

 

 CONCATENATE icon_activate   'FB03'   INTO  sscrfields-functxt_02.

 

 

"Event 

AT SELECTION-SCREEN.

 CASE sscrfields-ucomm.
    WHEN 'FC01'. 
      CALL TRANSACTION 'XXXXX'.
    WHEN 'FC02'.
      PERFROM  xxxxxxxx. 
    WHEN 'FC03'.
      ... 

  ENDCASE.