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

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


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

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


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

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