Не знаю, что вам конкретно нужно , если показать дерево с сотрудниками, как средство поиска для поля , то обрабатываете событие AT SELECTION-SCREEN ON VALUE-REQUEST и просто вызываете модуль
CALL FUNCTION 'RH_OBJID_REQUEST' EXPORTING PLVAR = pchplvar OTYPE = pchotype DYNPRO_REPID = F4_REPID DYNPRO_DYNNR = F4_DYNNR DYNPRO_PLVARFIELD = ' ' DYNPRO_OTYPEFIELD = ' ' SET_MODE = 'X' IMPORTING SEL_PLVAR = F4_PLVAR SEL_OTYPE = F4_OTYPE TABLES SEL_OBJECTS = F4_SEL_OBJECTS MARKED_OBJECTS = F4_MARKED_OBJECTS EXCEPTIONS CANCELLED = 1 WRONG_CONDITION = 2 NOTHING_FOUND = 3 ILLEGAL_MODE = 4 INTERNAL_ERROR = 5 OTHERS = 6.
pchplvar = '01' pchotype = 'P'
Если нужна просто ФМ, которая возвращает структуру с персоналом. Для того, чтобы понять можно ли выбирать и то и другое запускаете отладчик и изучаете вызов данного модуля (там довольно легко выбрать необходимый код для получения данных в виде таблицы). В крайнем случае рисуете свой обработчик ON VALUE REQUEST .
PS: Если не получится , спрашивайте.
|