alv에서 값을 바꾼 후 로직을 태우려고 하는데
일단 첫번째로 값을 바꾸면 정상적으로 로직을 타는데 같은 셀을 다시 한번 바꾼뒤에 엔터를 치지 않고 저장할 시로직을 타지 않습니다.
i_event_id = cl_gui_alv_grid=>mc_evt_enter.
i_event_id = cl_gui_alv_grid=>mc_evt_modifyed. 둘다 안먹는데 다른 방법이 있을까요??
일단 첫번째로 값을 바꾸면 정상적으로 로직을 타는데 같은 셀을 다시 한번 바꾼뒤에 엔터를 치지 않고 저장할 시로직을 타지 않습니다.
i_event_id = cl_gui_alv_grid=>mc_evt_enter.
i_event_id = cl_gui_alv_grid=>mc_evt_modifyed. 둘다 안먹는데 다른 방법이 있을까요??
CL_GUI_ALV_GRID 클래스에 CHECK_CHANGED_DATA 라는 메소드가 있어요
이거를 한번 써보세요 (PAI같은데다가 넣으면 됩니다)