Текущее время: Пн, июл 28 2025, 15:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Search help без внешних ключей
СообщениеДобавлено: Пн, мар 29 2010, 21:22 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Нужно создать Средство Поиска на основе таблиц которые не соеденены внешним ключом, поэтому сделал Ракурс базы данных а не Средства поиска, а он, зараза, зависим от манданта, и вываливает данные по всем мандантам, что есть. Ни в одно подходящее место sy-mandt не вставить: условия в ракурсе понимает только константы, в СП значения по умолчанию sy-mandt вообще игнорируется.

Как быть? у sy-mandt вообще есть устанаваливаемый системой set-get параметр? Может его в значение по умолчанию воткнуть?

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Пн, мар 29 2010, 21:56 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, сен 13 2008, 08:50
Сообщения: 56
В перечень полей ракурса добавьте поле "мандант". Должно помочь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Пн, мар 29 2010, 21:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
slash, так зависим от манданта или нет?
Не совсем понятно, что за ракурс БД вы сделали.
Если в него входят таблицы, не зависимые от манданта, то что вы собрались ограничивать?
Если зависимые - то стандартная логика работает правильно сама по себе.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 05:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
slash написал(а):
Нужно создать Средство Поиска на основе таблиц которые не соеденены внешним ключом, поэтому сделал Ракурс базы данных а не Средства поиска, а он, зараза, зависим от манданта, и вываливает данные по всем мандантам, что есть. Ни в одно подходящее место sy-mandt не вставить: условия в ракурсе понимает только константы, в СП значения по умолчанию sy-mandt вообще игнорируется.

Как быть? у sy-mandt вообще есть устанаваливаемый системой set-get параметр? Может его в значение по умолчанию воткнуть?

Посмотрите любой стандартный ракурс, например, V_030_T. Там надо в условиях соединения мандант прописать + как сказал abap.develop надо мандант добавить в поля ракурса.

И что значит Нужно создать Средство Поиска на основе таблиц которые не соединены внешним ключом, поэтому сделал Ракурс базы данных а не Средства поиска?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 10:01 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Ракурсы бывают 4 типов:
РАкурс Базы данных
-проекции
-ведения
-справки

для средств поиска используется 4й - но вс нем есть ограничение - можно использовать таблицы только соединенные через внешний ключ - не мой случай, поэтому пытаюсь сделать через 1й вариант(не уверен что так вообще можно).

mandt есть везде и в ракурсе и в СП. Если его указывать при выполнении СП - то все ок, но заставлять пользователей указывать мандант -некомильфо=)

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 10:19 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 11 2010, 18:35
Сообщения: 33
slash
1. Приведите скрин СП
2. Приведите скрин, когда надо вводить mandt.
3. Приведите полное условие соединения Ракурса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 10:21 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, сен 13 2008, 08:50
Сообщения: 56
slash написал(а):
Ракурсы бывают 4 типов:
РАкурс Базы данных
-проекции
-ведения
-справки

для средств поиска используется 4й - но вс нем есть ограничение - можно использовать таблицы только соединенные через внешний ключ - не мой случай, поэтому пытаюсь сделать через 1й вариант(не уверен что так вообще можно).

mandt есть везде и в ракурсе и в СП. Если его указывать при выполнении СП - то все ок, но заставлять пользователей указывать мандант -некомильфо=)

Дык в самом-то средстве поиска зачем Вам поле "мандант"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 10:57 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
slash написал(а):
Ракурсы бывают 4 типов:
РАкурс Базы данных
-проекции
-ведения
-справки

для средств поиска используется 4й - но вс нем есть ограничение - можно использовать таблицы только соединенные через внешний ключ - не мой случай, поэтому пытаюсь сделать через 1й вариант(не уверен что так вообще можно).

mandt есть везде и в ракурсе и в СП. Если его указывать при выполнении СП - то все ок, но заставлять пользователей указывать мандант -некомильфо=)


Не обязательно использовать 4 тип для СП.

Если Вы хотите объединить в одном СП данные из двух совершенно независимых друг от друга таблиц, то может быть Вам стоит попробовать реализовать это через "ПользовСредстПоиск" (это ФМ, то есть самому собирать таблицу которую хотите увидеть в СП)?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 11:48 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Besa написал:
slash написал(а):
Ракурсы бывают 4 типов:
РАкурс Базы данных
-проекции
-ведения
-справки

для средств поиска используется 4й - но вс нем есть ограничение - можно использовать таблицы только соединенные через внешний ключ - не мой случай, поэтому пытаюсь сделать через 1й вариант(не уверен что так вообще можно).

mandt есть везде и в ракурсе и в СП. Если его указывать при выполнении СП - то все ок, но заставлять пользователей указывать мандант -некомильфо=)


Не обязательно использовать 4 тип для СП.

Если Вы хотите объединить в одном СП данные из двух совершенно независимых друг от друга таблиц, то может быть Вам стоит попробовать реализовать это через "ПользовСредстПоиск" (это ФМ, то есть самому собирать таблицу которую хотите увидеть в СП)?


ни разу так не делал пока - там фм с особенными параметрами нужно создавать? который лучше посмотреть для примера?


mandt мне в СП не нужен - его я добавлял для проверки предположения что СП получается манданто-зависимое.
таблицы в ракурс бд соеденины через нужные поля + мандант

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 11:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
F4IF_SHLP_EXIT_EXAMPLE (F1 по полю "ПользовСредстПоиск" в СП)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Вт, мар 30 2010, 20:27 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Besa написал:
F4IF_SHLP_EXIT_EXAMPLE (F1 по полю "ПользовСредстПоиск" в СП)

ну ит\нтрфейс то к фм я нашел где посмотреть
хочется пример какой нибудь понятный. что б видно было куда селект писать

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Search help без внешних ключей
СообщениеДобавлено: Ср, мар 31 2010, 05:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
slash написал(а):
Besa написал:
F4IF_SHLP_EXIT_EXAMPLE (F1 по полю "ПользовСредстПоиск" в СП)

ну ит\нтрфейс то к фм я нашел где посмотреть
хочется пример какой нибудь понятный. что б видно было куда селект писать

Тут есть неплохой пример http://sapboard.ru/forum/viewtopic.php?f=13&t=58987&start=0


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

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


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

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


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

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