Текущее время: Вс, июл 20 2025, 00:18

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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