Текущее время: Вс, июл 27 2025, 14:55

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по SELECT-OPTIONS
СообщениеДобавлено: Вт, авг 02 2005, 13:44 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, июл 21 2005, 18:34
Сообщения: 18
Откуда: Москва
есть SELECT-OPTIONS,
как сделать так, чтобы при нажатии F4 в окошке выбора значения
выскакивал VALUE-REQUEST содержащий только определенные значения, а не всю выборку из таблицы(таблица содержится в словаре).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 02 2005, 14:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Мне кажется это проще решить пользовательским Search Helpом, передать в него SET/GET параметры


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 02 2005, 14:34 
Гость
Можно обработать событие
Code:
at selection-screen on value-request for ваше поле.


Позже самому вызывать окно Search Help`a с собственным множеством значений. Не знаю, как на экране выбора, а на обычном экране я это делал, думаю и там возможно.

PS: но Azik предложил более рациональное решение


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 02 2005, 14:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 07:44
Сообщения: 174
да можете использовать set/get параметры, опрелив их также в средстве поиска или, если нужна более сложная выборка исп. след. механиз:
получаете дескриптор ср. поиска
CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
EXPORTING
shlpname = '...'
IMPORTING
shlp = ls_shlp.

вводите ограничение значений и пр. необх. вам действия
LOOP AT ls_shlp-interface ASSIGNING <int>.
CASE <int>-shlpfield.
WHEN 'BUKRS'.
<int>-value = ...
...
ENDCASE.
ENDLOOP.

вызываете средство поиска
CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
EXPORTING
shlp = ls_shlp
TABLES
return_values = lt_ret
EXCEPTIONS
OTHERS = 1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 02 2005, 14:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Если заранее известны критерии по которым будут отбираться записи,
можно обойтись и обыкновенным SH (не SH-exit-ом). Просто необходимо в методе выбора (ракурс твоей таблицы) указать соответствующие условия выбора


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

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


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

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


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

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