SAPфорум.RU
https://sapboard.ru/forum/

REUSE_ALV_GRID_DISPLAY_LVC + контекстное меню?
https://sapboard.ru/forum/viewtopic.php?f=13&t=95421
Страница 1 из 1

Автор:  Валерка [ Ср, сен 06 2017, 14:16 ]
Заголовок сообщения:  REUSE_ALV_GRID_DISPLAY_LVC + контекстное меню?

Через CALLER_EXIT добавил событие context_menu_request и в нем добавляю пункты в контекстное меню. И они даже появляются. Но вот обработать эти команды не получается. В userCommand не проваливается. :(

Кто-нибудь делал такое?

Автор:  Валерка [ Ср, сен 06 2017, 14:52 ]
Заголовок сообщения:  Re: REUSE_ALV_GRID_DISPLAY_LVC + контекстное меню?  Тема решена

Code:
    ls_event-name = 'CONTEXT_MENU'.
    ls_event-form = 'CONTEXT_MENU'.
    APPEND ls_event TO lt_events.


Code:
FORM context_menu USING e_object TYPE REF TO cl_ctmenu.
  DATA: l_smenu TYPE REF TO cl_ctmenu.
  IF e_object IS BOUND.
*   Create custom Sub-menu to hide column on which right
*   mouse button will be clicked
    CREATE OBJECT l_smenu.
    CALL METHOD l_smenu->add_function
      EXPORTING
        fcode = 'ZFN1'
        text  = 'Hide Column'.
    CALL METHOD e_object->add_submenu
      EXPORTING
        menu = l_smenu
        text = 'Hide'(002).
  ENDIF.
ENDFORM.                    "CONTEXT_MENU


И тогда проваливается в User Command

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/