이건 이렇게 따로 적어야하나 말아야하나.. 고민을 많이했다..
USER_COMMAND 파트의.. 로직이라..
진짜 별게 없어서 따로 적을ㄲ ㅏ T00LBAR설명이랑 합칠ㄲ ㅏ 고민을 많이했G.. 근데 별건 아니지만 TIP을 하나 쓰기 위해 그냥 따로 글을 적기로 결결결심.
일단!!! USER COMMAND가 무엇이냐하면!
프로그램에서 메뉴바의 기능을 선택하거나 버튼을 눌렀을 때 발생하는 이벤트다. 일단 기본적으로 IMPLEMENTATION단의 METHOD 정의 부분에서 기본적으루 쓰이는 파라미터는 하나당.
(하나만 있다는 말이 아님) PERFORM문 안에는 보통 이렇게 쓰임. 버튼을 누르면 E_UCOMM(=PV_UCOMM)값이 찍히는데 그 UCOMM값이 어떤 것이냐에 따라 내가 로직을 이어나가면 되는것!
SY-UCOMM이란? MENU에서 선택된 버튼의 FUNCTION CODE를 할당함.
(기본 GUI STATUS등등 모든 버튼의 Function Code 값임 ) 디버깅 모드에서 직접...
#
ABAP
#
ALV
#
ALVEVENT
#
EVENT_HANDLER
#
SAP
#
SENDER
#
USER_COMMAND
#
이벤트핸들러