Текущее время: Вт, июл 29 2025, 08:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пт, окт 23 2009, 12:47 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Hello,
задача следующая сделать свой поиск по своей view(содержит 3 поля : номер поставщика, описание, имя поставщика ) в вэб динпро причем чтобы в поле результат поиска (Input Field) отображался номер поставщика а в другое поле (Link To Action) отображалось его имя из той же вью ? (аналогично как в компоненте - /SAPSRM/WDC_PO_DOFC_OV_HD SRM 7,0 для поиска поставшика поле SUPPLIER_CP)

сделал свой элементарный поиск(Selektionsmethode моя вью) в нем 3 параметра номер поставщика и имя имеют свойство экспорт соответственно номер 1 и 2.
создал в вэб динпро через энхансмент свои два поля Input Field и Link To Action в разделе COntext создал свой узел с привезкой к вью
для атрибута номер поставшика определили поиск через дикшенери,
для Input Field определил значение из COntext номер поставшика
для Link To Action значение текста определяю из COntext имя поставшика.
поиск работает хорошо проблема с текстом линка, оно или пустое или в лучшем случаи содержит значение из Input Field ?

в стандарте такую проблемму как то решили(описал выше) но там очень замороченный поиск
1)подскажите пожалуйста в чем может быть проблемма и как ее можно решить ?
2)как проще всего задать функцию котораю будет давать значение для линка после поиска (возможно ли данное сделать через frei programmiert в свойствах атрибута из COntext б и для чего frei programmiert нужен ?)
3)для чего нужен параметер Supply-Funktion в определении узла в COntext что с помощью негоможно сделать?

Спасибо за ранее


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пт, окт 23 2009, 15:47 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 16:22
Сообщения: 72
DaV написал(а):
Hello,
в стандарте такую проблемму как то решили(описал выше) но там очень замороченный поиск
1)подскажите пожалуйста в чем может быть проблемма и как ее можно решить ?
2)как проще всего задать функцию котораю будет давать значение для линка после поиска (возможно ли данное сделать через frei programmiert в свойствах атрибута из COntext б и для чего frei programmiert нужен ?)
3)для чего нужен параметер Supply-Funktion в определении узла в COntext что с помощью негоможно сделать?

Спасибо за ранее

Добрый день,
Возможно проблема в Carinality у Node контекста, которую ты создал.
Там есть 3 вида Cardinality:
1:1 - у ноды может быть только 1 элемент т.е атрибуты всех элементов ноды будут содержать одинаковое значение
0:N у ноды может быть от 0 до N элеменов
1:N у ноды может быть от 1 до N элеменов

Попробуй модифицировать этот параметр.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пт, окт 23 2009, 15:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 16:22
Сообщения: 72
DaV написал(а):
Hello,

3)для чего нужен параметер Supply-Funktion в определении узла в COntext что с помощью негоможно сделать?


Supply-Function - специальная функция, - метод из View, которая срабатывает при выборе элемента ноды, в родительской ноде, когда она забиндина на какой-либо визуальный элемент.
Пример: Есть родительская нода "список авиакомпаний" и дочерняя нода "рейсы авиакомпании". Supply Function определяется для дочерней ноды.
Обе ноды забиндины на 2 визуальные таблицы во View.
Тогда при выборе авиакомпании из первой таблицы будет всегда вызываться Supply Function внутри которой можно определить
элемент авиакомпанию из верхней ноды и заполнить нижнюю ноду рейсами только для выбранной авиакомпании
В курсе NET310 есть пример про Supply Finction
NET310


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пн, окт 26 2009, 11:52 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Я думаю проблемма в том что компонент на который ссылается моя линк просто в результате работы поиска не заполняется, вопрос в том каким образом заполняется линк в стандарте?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пн, окт 26 2009, 14:26 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 16:22
Сообщения: 72
DaV написал(а):
Я думаю проблемма в том что компонент на который ссылается моя линк просто в результате работы поиска не заполняется, вопрос в том каким образом заполняется линк в стандарте?

На этот вопрос, мне кажется, на форуме не сможешь получить ответа.
нужно самому в дебаггере смотреть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Пн, окт 26 2009, 15:51 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
В деббаге сделать данное весьма пробламатично, там используются динамически определяющиеся ссылки на обекты, но проблемму удалось решить другим способом, возможно сап тоже в каком нибудь методе делает также (некий алгоритм получение значения линк по результату поиска)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Вт, окт 27 2009, 15:54 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 25 2005, 19:26
Сообщения: 67
Пол: Мужской
DaV написал(а):
Hello,
задача следующая сделать свой поиск по своей view(содержит 3 поля : номер поставщика, описание, имя поставщика ) в вэб динпро причем чтобы в поле результат поиска (Input Field) отображался номер поставщика а в другое поле (Link To Action) отображалось его имя из той же вью ? (аналогично как в компоненте - /SAPSRM/WDC_PO_DOFC_OV_HD SRM 7,0 для поиска поставшика поле SUPPLIER_CP)

сделал свой элементарный поиск(Selektionsmethode моя вью) в нем 3 параметра номер поставщика и имя имеют свойство экспорт соответственно номер 1 и 2.
создал в вэб динпро через энхансмент свои два поля Input Field и Link To Action в разделе COntext создал свой узел с привезкой к вью
для атрибута номер поставшика определили поиск через дикшенери,
для Input Field определил значение из COntext номер поставшика
для Link To Action значение текста определяю из COntext имя поставшика.
поиск работает хорошо проблема с текстом линка, оно или пустое или в лучшем случаи содержит значение из Input Field ?

в стандарте такую проблемму как то решили(описал выше) но там очень замороченный поиск
1)подскажите пожалуйста в чем может быть проблемма и как ее можно решить ?
2)как проще всего задать функцию котораю будет давать значение для линка после поиска (возможно ли данное сделать через frei programmiert в свойствах атрибута из COntext б и для чего frei programmiert нужен ?)
3)для чего нужен параметер Supply-Funktion в определении узла в COntext что с помощью негоможно сделать?

Спасибо за ранее


1. Проверьте еще раз, что узел контекста привязан к структуре из словаря, а также то, что имена атрибутов совпадают с именами экспорт-параметров:
http://help.sap.com/saphelp_erp2005/helpdata/en/3d/e53642e2a3ab04e10000000a1550b0/frameset.htm
Цитата:
Be aware that import and export parameters for the search help are determined only within the same context node (see also Transport of Values for the Input Help), and even then only if a Dictionary structure is assigned to the node.



2 Через Freely Programmed Value Help можно много чего сделать (см. тот же NET310), но в данном случае, думаю, должен отрабатывать и Dictionary Help

_________________
Come to Cookies! We Have Dark Sides!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WEB DYNPRO SEARCH HELP - PARAMETER
СообщениеДобавлено: Вт, окт 27 2009, 16:05 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Все совпадает, но не работает, пришлось делать через разширение метода


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

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


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

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


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

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