Текущее время: Чт, июл 03 2025, 05:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вернуть экран ввода параметров для средства поиска
СообщениеДобавлено: Пн, ноя 24 2014, 10:41 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 25 2014, 10:03
Сообщения: 7
Заказчику потребовалось создать средство поиска для дебитора и подключить его к стандартному DEBI. Поиск по 2м таблицам: KNVH и KNA1. Необычность в том, что в KNVH надо искать и по номеру клиента (KUNNR) и по номеру вышестоящего клиента (HKUNNR), а также по именам того и другого (NAME1 из KNA1). Фактически обращение к KNA1 происходит по двум разным записям.

Просто для проверки возможности такого вызова написал для начала простенький репорт, где через вызов SELECT получается результат (s_*_selopt на основе SELECT-OPTIONS):

SELECT h~hkunnr k2~name1 h~kunnr k1~name1 h~vkorg
INTO TABLE lt_itab
FROM ( ( knvh AS h
INNER JOIN kna1 AS k1 ON k1~mandt = h~mandt
AND k1~kunnr = h~kunnr )
INNER JOIN kna1 AS k2 ON k2~mandt = h~mandt
AND k2~kunnr = h~hkunnr
)
WHERE h~hkunnr IN s_hknr_selopt[] AND k2~name1 IN s_hnam_selopt[] AND h~kunnr IN s_knr_selopt[] AND k2~name1 IN s_nam_selopt[].

Все работает.

Хотел сначала создать СП на основе ракурса, но ракурс в ракурс вроде не подключается (основной ракурс содержал бы обращение к KNA1 по HKUNNR, а включаемый - по KUNNR, вот и вышло бы 2 записи).

Остается только обработка средства поиска на основе FM.

Расширил DEBI на комплексное средство, подключил в него свое элементарное, где поля HKUNNR, NAME, KUNNR, NAME1 идут на Import, и только KUNNR - на Export. Все поля описаны на основе элементов данных. Присвоение параметров сделано.
Вставил FM, созданный копированием из F4IF_SHLP_EXIT_EXAMPLE, в нем на шаге SELECT добавил свой SELECT и сделал заполнение RECORD_TAB через F4UT_RESULTS_MAP.

И вот тут проблема - при вызове моего средства поиска из DEBI, система не предлагает ввести входные параметры, а сразу показывает результат - т.е. по максимуму все записи.
Что нужно сделать, чтобы сначала ввести параметры как в других закладках DEBI?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вернуть экран ввода параметров для средства поиска  Тема решена
СообщениеДобавлено: Пн, ноя 24 2014, 11:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
А какой у вас тип диалога установлен в SE11 для вашего средства поиска? Что бы параметры сперва спрашивало, надо чтобы был "Диалог с ограничением значений"

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вернуть экран ввода параметров для средства поиска
СообщениеДобавлено: Пн, ноя 24 2014, 11:37 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 25 2014, 10:03
Сообщения: 7
Абсолютно верно! Стояло "Немедленный просмотр значений". Совсем забыл об этом. Большое спасибо


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

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


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

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


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

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