Автор Тема: Нету ни у кого списка sy-ucomm?  (Прочитано 14566 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Нету ни у кого списка sy-ucomm?
« : Март 23, 2009, 04:47:29 pm »
что-то не могу найти какая sy-ucomm при нажатии ENTER и изменении ALV грида вызывается, может есть у кого то их список, или как просмотреть их в системе?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Нету ни у кого списка sy-ucomm?
« Ответ #1 : Март 23, 2009, 05:20:20 pm »
You are not allowed to view links. Register or Login
что-то не могу найти какая sy-ucomm при нажатии ENTER и изменении ALV грида вызывается, может есть у кого то их список, или как просмотреть их в системе?
А там sy-ucomm разве отрабатывает? Там вроде как ставишь обработку события на кнопки панели ALV, и получаешь свои события...

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Нету ни у кого списка sy-ucomm?
« Ответ #2 : Март 24, 2009, 09:13:16 am »
You are not allowed to view links. Register or Login
А там 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
You are not allowed to view links. Register or Login

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Нету ни у кого списка sy-ucomm?
« Ответ #3 : Март 24, 2009, 09:17:49 am »
Тут есть немножко:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Нету ни у кого списка sy-ucomm?
« Ответ #4 : Март 24, 2009, 01:03:14 pm »
You are not allowed to view links. Register or Login
Тут есть немножко:
You are not allowed to view links. Register or Login
А дык в отладчике посмотреть... и всем пользу сделать, путем описания всех кодов, какие найдешь  ;)

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Нету ни у кого списка sy-ucomm?
« Ответ #5 : Март 25, 2009, 11:33:54 am »
You are not allowed to view links. Register or Login
А дык в отладчике посмотреть... и всем пользу сделать, путем описания всех кодов, какие найдешь  ;)

посмотрел, нда, ты прав был ....


You are not allowed to view links. Register or Login
А там sy-ucomm разве отрабатывает? Там вроде как ставишь обработку события на кнопки панели ALV, и получаешь свои события...

Точно, в 2х словах
Цитировать
Перед
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.

+ определяем форму
Код: You are not allowed to view links. Register or Login
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 .
.......

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Sapforum.Biz

Re: Нету ни у кого списка sy-ucomm?
« Ответ #5 : Март 25, 2009, 11:33:54 am »