alv edit사용하는데요 값을 넣고 엔터를 쳐서 해당 값정보로 select하는 작동을 하려고 하는데
도무지 enter쳤을때 먹게끔 하는 방법을 모르겠습니다..
아시는분은 좀 알려 주세요~
댓글 5
-
또길
2008.12.26 17:12
-
Giant
2008.12.26 18:13
CL_GUI_ALV_GRID 이 클라스 안에 DATA_CHANGED 라는 메소드를 사용해서 진행하면 됩니다.
그리고 아래와 같은 메소드와 함께 사용 하여야 합니다.
CALL METHOD G_GRID1->REGISTER_EDIT_EVENT
EXPORTING
I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_ENTER.
-
恵
2008.12.26 20:16
저도 또길님과 같은 방법을 써서 해요~
-
띵호아빠
2008.12.26 20:30
whdrms11 님 질문에 답 달아 놨으니, 참고하십시오.
Giant 님..답과 같습니다..
-
멘토
2008.12.26 22:22
저두 또길님처럼 쓰고 있습니다.
제가 질문의 핵심을 잘못이해했는지는 모르겠는데
단순히 엔터시 select 를 실행시키려면
1) GUI STATUS 에서 기능키에서 표> qnqnsdp 첫번째 칸에 entr 을 등록 해주시고
2)PAI 에서 모듈 한개만들어서
CASE SY-UCOMM.
WHEN 'ENTR'.
PERFOM SELECT_ACTION.
~~~~
하고 SELECT 하는 FROM 한개 만들면 될것 같습니다.