Текущее время: Пн, сен 08 2025, 20:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: как подключить таблицу к полю выбора на экране
СообщениеДобавлено: Ср, апр 25 2007, 10:21 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 10 2006, 17:53
Сообщения: 4
сделал репорт используя лбд PNP (список персонала с разными данными), но одним из критериев отбора персонала является участие в каком-то заданном треннинге, информация (ID, текст) о тренингах находится в 1000 ИТ (тип объекта E).

Отфильтровать людей соединенных с этим объектом не проблема.

Но на экране выбора пользователь должен иметь возможность ввести конкретный ID объекта E. Поле такое я тоже сделал, все работает.

Но как присоединить туда посказку, чтоб не 8-ми значный код руками вбивать, а вываливался поиск или список всех объектов типа E с ID и текстом и можно было просто мышкой кликать на конкретный тренинг.

версия 4,7


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 10:44 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 10 2006, 17:53
Сообщения: 4
И ещё, а где можно это поискать.
К какому разделу относится.

А то добрые люди литературу всякую выложили, а где искать именно это я даже не знаю. Что скачивать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 11:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
А ты что же, не хочешь читать выложенное добрыми людьми?!?

см опцию MATCHCODE OBJECT у параметра отчета и про средства поиска.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 02 2007, 13:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 15:24
Сообщения: 69
Откуда: Moscow
1. Для конкретного поля на селекционном экране (где параметр Е задается) использовать событие at selection-screen on value-request for p_e_obj. (К примеру - p_e_obj - Ваш параметр на селекционном экране)

2. Использовать ФМ RH_OBJID_REQUEST.

Пример:
Code:

at selection-screen on value-request for p_e_obj.
data: iobjec type objec occurs 0 with header line.

  call function 'RH_OBJID_REQUEST'
       exporting
            mode            = 'X'
            plvar           = '01'
            otype           = 'E'
            set_mode        = ''
            seark_begda     = sy-datum
            seark_endda     = sy-datum

       tables
            sel_objects     = iobjec
       exceptions
            cancelled       = 1
            wrong_condition = 2
            nothing_found   = 3
            illegal_mode    = 4
            internal_error  = 5
            others          = 6.

  if sy-subrc <> 0.
    message id sy-msgid type sy-msgty number sy-msgno
          with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  else.
    read table iobjec index 1.
    p_e_obj = iobjec-objid.
  endif.


Это ли имелось в виду?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB