날씨가 많이 풀려서 따뜻하네요..sap시장도 빨리 따뜻해지길 기대하며..
문제가 발생하는것은
START-OF-SELECTION.에서 SET PF-STATUS C_LIST를 주면
AT LINE-SELECTION에서 준 DB Click이벤트(PERFORM SELECTION)가 안타고
(메세지가 Choose a valid function라고 나옵니다..)
그런데 SET PF-STATUS C_LIST를 주석처리하면 DB Click이벤트(PERFORM SELECTION)가 타네요..
AT USER-COMMAND 이벤트에 넣어줘도 마찬가지네요...
사용자는 db click이벤트를 넣어달라고 하는데...뭐가 문제일까요..?
선배님들 부탁드립니다...
*----------------------------------------------------------------------*
* START-OF-SELECTION Event
*----------------------------------------------------------------------*
START-OF-SELECTION.
SET PF-STATUS C_LIST.
AT USER-COMMAND.
CASE SY-UCOMM.
WHEN '&IC1'. " DB CLICK
PERFORM SELECTION.
ENDCASE.
AT LINE-SELECTION.
PERFORM SELECTION.
일단 두가지를 확인해 보세요.(ALV로 프로그램 하신것 맞죠? 그렇다면..)
PF-STATUS C_LIST에서 '&IC1'가 F2 키에 지정이 되어 있는지 확인하십시요
그리고 AT USER_COMAND EVENT가 등록이 안된것 같네요. ALV에서 USER_COMMAND를 이벤트로 등록하셔야 USER_COMMAND
구문을 탑니다.
즐밥하세요..