Текущее время: Пт, июл 04 2025, 23:43

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


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

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


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

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