안녕하세요.
ALV에서 DATA_CHANGED 이벤트를 사용해 데이터 검증을 해주고 있는데요.
(
register_edit_event 에서
cl_gui_alv_grid=>mc_evt_modified 를 사용하고 있습니다. )
사용자가 데이터를 수정하고 CURSOR를 옮기지 않은 상태에서(EVENT가 발생이 안되는 상태) STANDARD TOOLBAR의 SAVE 버튼을 누르는 일이 발생을 했습니다.
SAVE 버튼은 누르면 USER_COMMAND로 들어가기에 DATA_CHANGED 이벤트를 안타게 되고..
이로 인해 데이터 검증을 못 해주는 상황이 발생을 했습니다.
뭔가 방법이 있을 듯 싶은데... 찾아봐도 뽀족한 실마리가 안보여서.. 이렇게 문의를 드리게되었습니다.
어떻게 하면 STANDARD TOOLBAR의 SAVE 버튼을 눌러도 DATA_CHANGED 이벤트를 태워줄 수가 있는지요?
만약, 없다면 어떠한 방법으로 비슷한 기능을 할 수 가 있을런지요?
점심 맛있게 드세요.
감사합니다.
Web in Abap님 덕분에 해결이 되었네요. 감사합니다.