Текущее время: Сб, июл 26 2025, 10:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 15:03 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
Всем добрый день.
После установки обновлений системы перестало работать средство поиска. К полям, ограничивающим выбор данных, добавлены средства поиска (через эл-т данных), теперь при обращении к этим средствам выводиться сообщение "Поле-OBJID не определено в ABAP-словаре".
Может кто-нибудь уже решал подобную задачу?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 15:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Что за СП? Что с ним было до обновления? Может быть оно было модифицированно Вашими разработчиками? К каким ЭД и каким образом было добавлено СП? Какое отношение OBJID имеет ко всему этому? Что пишет в пояснении к ошибке?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 15:41 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
простите за задержку, потеряла название комплексного ср-ва поиска, к которому привязано мое. Комплексное СП используется для поиска штатных должностей, к пользовательскому СП привязаны: поле ОргЕдиница -ZHRBAS00OBJID2 (копия стандартного для поиска в оргструктуре), Категория сотрудников - H_T503Z


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 15:46 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
ЭД - пользовательские, к ним и привязяны СП. при попытке вызвать дополнительное СП появляется сообщение о том, что поле, к которому привязано СП не содержится в абап-словаре, больше никаких сообщений нет, пользовательское СП работает, но нет возможности ввести ограничения к выборке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 15:59 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
комплесное СП HRBAS00OBJID -> к нему добавлено пользовательское комплексное СП -> к нему добавлено пользовательское элементарное СП -> к его переметрам добавлены СП, которые не хотят работать :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 16:17 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Сложно... Информация не точная и не совсем корректная.
Номер сообщения покажите.
Поле на которое ругается то, есть в словаре?
Разберитесь с понятиями Комплексное СП, Элементарное СП, Доп СП. и Пользовательское СП.
Проверьте присвоение параметров в комплексном СП(там есть кнопка такая).
Как было расширено СП? через модификацию или через Доп СП?
Все слетело именно после обновления?
Где Ваш абапер?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 16:37 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
Номера сообщения нет, индикатор сообщения зеленый
Поле, на которое ругается отсутствует в словаре, т.к. выбор данных идет через пользовательское СП (функциональный модуль)
Проверьте присвоение параметров в комплексном СП - параметры есть
СП расширено через кнопку Доп СП
До обновления все работало, после обновления не крректировалось
я и есть создатель СП


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 16:52 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
обязательно ли использование метода выбора для элементарного СП?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Пн, апр 04 2011, 17:47 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 24 2006, 11:15
Сообщения: 39
Все работает. Для того, чтобы запускались СП, привязанные к входным параметрам, пришлось создать таблицу с перечнем полей, соответсвующих входным параметрам, затем ракурс БД на эту таблицу, затем подставить ракурс как метод выбора.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Чт, июн 09 2011, 14:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 09 2011, 14:29
Сообщения: 6
Создание таблицы – это, насколько я понимаю, довольно кустарный способ обойти проблему.
Столкнулся с такой же проблемой в стандарте, в транзакции TX.1, а точнее в средстве поиска BUPAR, поиск бизнес партнеров по ролям.
Проблема решилась установкой ноты 1525604
Может кому-то поможет )


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: средство поиска
СообщениеДобавлено: Чт, июн 09 2011, 14:55 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 09 2011, 14:29
Сообщения: 6
LHelena написал(а):
обязательно ли использование метода выбора для элементарного СП?

p.s. Кстати, по моим наблюдениям, как раз если создать ракурс и задать его в качестве метода выбора, то это тоже решит проблему, т.к. в подпрограмме FORM OCX_FUNCTION_CALL (инклюд LSDH4F06) вызывается фм F4IF_FIELD_VALUE_REQUEST, и в него передается имя таблицы и имя поля. Собственно, вся ошибка и заключалась в том, что имя таблицы было пустым, если у средства поиска не было метода выбора (это и логично, ведь у нас в этом случае средство поиска привязано к элементу данных).
Указанная мной выше нота 1525604 исправляет этот недостаток. В случае, если имя таблицы пустое, в фм F4IF_FIELD_VALUE_REQUEST будет передаваться имя элемента данных, из которого и подцепится средство поиска.


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

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


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

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


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

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