Twitter: You are not allowed to view links. Register or LoginRSS лента: You are not allowed to view links. Register or Login
0 Пользователей и 1 Гость просматривают эту тему.
что-то не могу найти какая sy-ucomm при нажатии ENTER и изменении ALV грида вызывается, может есть у кого то их список, или как просмотреть их в системе?
А там sy-ucomm разве отрабатывает? Там вроде как ставишь обработку события на кнопки панели ALV, и получаешь свои события...
FORM user_command_main USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. .................................. CHECK g_grid IS INITIAL. CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = g_grid. CALL METHOD g_grid->check_changed_data IMPORTING e_valid = l_valid. g_grid->get_selected_rows( IMPORTING et_row_no = lt_roid ). CASE r_ucomm. WHEN '&IC1'. " doubleclick
Тут есть немножко:You are not allowed to view links. Register or Login
А дык в отладчике посмотреть... и всем пользу сделать, путем описания всех кодов, какие найдешь
ПередCALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'......DATA: lt_events TYPE slis_t_event.DATA: ls_events TYPE LINE OF slis_t_event. REFRESH lt_events. CLEAR ls_events. ls_events-name = slis_ev_data_changed. ls_events-form = 'ON_CHANGE'. APPEND ls_events TO lt_events.
FORM on_change USING rr_data_changed TYPE REF TO cl_alv_changed_data_protocol. DATA: ls_cells LIKE lvc_s_modi. DATA: g_grid TYPE REF TO cl_gui_alv_grid. DATA: l_valid TYPE c. DATA: typoper TYPE char4. DATA: ls_stable TYPE lvc_s_stbl. DATA: ls_roid TYPE lvc_s_roid. DATA: lt_roid TYPE lvc_t_roid. DATA: i_dat TYPE sy-datum. CHECK g_grid IS INITIAL. CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = g_grid.CASE ls_cells-fieldname ........