Приветствую. Дабы не плодить ветки напишу в этой.
Мне необходимо переписать обработку копирования строки в редактируемом ALV, и вот почему то именно кнопка Copy не перехватывается ;(
остальные - например "Подробно" - всё прекрасно отрабатывает.
событие BEFORE_USER_COMMAND класса CL_GUI_ALV_GRID.
подскажите плз, это копирование в принципе можно изменить? или только свою кнопку делать?
upd: сам спрашиваю, сам отвечаю
в общем на sdn нашёл солюшн.
в методе для события toolbar можно подменить имя кнопки на своё. тогда всё перехватывает уже как обычную кнопку.
типа такого:
Code:
READ TABLE i_object->mt_toolbar INTO ls_toolbar
WITH KEY function = '&LOCAL©_ROW'.
IF sy-subrc = 0.
ls_toolbar-function = 'OWN_COPY_ROW'.
MODIFY i_object->mt_toolbar FROM ls_toolbar INDEX sy-tabix.
ENDIF.
а про copy row, delete row - пишут что before_user_command не перехватывается.
All times are GMT + 4 Hours Goto page Previous1, 2
Page 2 of 2
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.