Для этого надо заполнить таблицу типа ALV_T_QINF. В ней для каждого значения которому необходима подсказка заполнить поля:
TYPE - тип,
VALUE - значение,
TEXT - текст подсказки.
Тип берется из констант класса cl_salv_tooltip:
- C_TYPE_ICON,
- C_TYPE_SYMBOL,
- C_TYPE_COLOR,
- C_TYPE_EXCEPTION,
- C_TYPE_TREE_STYLE.
Потом необходимо передать эту таблицу в методе SET_TABLE_FOR_FIRST_DISPLAY во входном параметре IT_EXCEPT_QINFO.
Пример:
DATA: l_t_qinf TYPE ALV_T_QINF.
DATA: l_s_qinf TYPE ALV_S_QINF.
l_s_qinf-TYPE = cl_salv_tooltip=>C_TYPE_ICON.
l_s_qinf-VALUE = ICON_HISTORY.
l_s_qinf-TEXT = 'Есть ПП'.
APPEND l_s_qinf TO l_t_qinf.
CALL METHOD my_alv_grid->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
IS_LAYOUT = my_alv_layo
IS_VARIANT = my_alv_vari
I_SAVE = 'A'
IT_EXCEPT_QINFO = l_t_qinf
CHANGING
IT_OUTTAB = my_alv_it[]
IT_FIELDCATALOG = my_alv_fcat.
Сюда я буду сохранять всякие куски кода, конфигов, ссылки, чтобы в один прекрасный день когда мне это снова понадобится - не вспоминать судорожно где и когда я это применял.
25 октября 2010 г.
ABAP: Всплывающие подсказки к значениям в ALV GRID
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий