Текущее время: Пт, июл 25 2025, 17:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 10:55 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Есть собственое средство поиска, возвращающее несколько зачений.
Если я привязываю его полю на стандартном экране, это поле заполняется первым возвращаемым значением.

А можно извернуться так, чтобы другие поля экрана заполнялись остальными значениями?

Заранее благодарен!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 11:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
weise написал(а):
Есть собственое средство поиска, возвращающее несколько зачений.
Если я привязываю его полю на стандартном экране, это поле заполняется первым возвращаемым значением.

А можно извернуться так, чтобы другие поля экрана заполнялись остальными значениями?

Заранее благодарен!

Какое именно поля и какой экран? Какие экспорт параметры у СП? Какие другие поля Вы хотите чтобы заполнялись?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 13:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
weise написал(а):
Есть собственое средство поиска, возвращающее несколько зачений.
Если я привязываю его полю на стандартном экране, это поле заполняется первым возвращаемым значением.

А можно извернуться так, чтобы другие поля экрана заполнялись остальными значениями?

Заранее благодарен!

Уточните вопрос - что же Вам требуется - заполнить другие поля, или заполнить поле несколькими значениями?
Что значит "на стандартном экране"?
Постарайтесь сформулировать вопрос более подробно и с техническими подробностями.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 13:46 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
значит надо возвращать из сечхелпа остальные поля либо доопределять их по вернутым значениям и
CALL FUNCTION 'DYNP_VALUES_UPDATE' чтобы обновить их на экране


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 13:55 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Сорри, действительно криво сформулировал вопрос.

Во-первых, речь идет z-ской разработке и с обычной системой это никак не связано.
Стандартный экран - имеется ввиду неселекционный :D

Во-вторых, средство поиска (свое z-ское) предусматривает экспорт и импорт нескольких параметров (SPA/GPA).

Заполняем несколько полей с указанными SET-параметрами.
Заполняем одно поле к которому привязано средство поиска. Оно нашло то, что нам нужно и заполнило.
Однако на экране значение появляется только в поле, для которого вызывалось средство поиска, а остальные пустые поля (для которых указаны GET-параметры и которые экспортирует средство поиска).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 13:59 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
_garycor_ написал:
значит надо возвращать из сечхелпа остальные поля либо доопределять их по вернутым значениям и
CALL FUNCTION 'DYNP_VALUES_UPDATE' чтобы обновить их на экране


С DYNP_VALUES_UPDATE идея хорошая, но откуда его вызывать, из средства поиска перед возвращением значения? Тогда туда нужно передавать название программы, что не есть хорошо...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Пт, ноя 12 2010, 14:07 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
weise написал(а):
Сорри, действительно криво сформулировал вопрос.

Во-первых, речь идет z-ской разработке и с обычной системой это никак не связано.
Стандартный экран - имеется ввиду неселекционный :D

Во-вторых, средство поиска (свое z-ское) предусматривает экспорт и импорт нескольких параметров (SPA/GPA).

Заполняем несколько полей с указанными SET-параметрами.
Заполняем одно поле к которому привязано средство поиска. Оно нашло то, что нам нужно и заполнило.
Однако на экране значение появляется только в поле, для которого вызывалось средство поиска, а остальные пустые поля (для которых указаны GET-параметры и которые экспортирует средство поиска).

И не должны появляться - см Search Help - смотрите как это сделано в стандартных экранах и примерах

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Ср, ноя 17 2010, 10:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Могу предложить 2 способа:
1. Создать структуру, содержащую несколько полей которые нужно заполнить, в этой структуре в SE11 создать эксплицитную связь со средством поиска (встать на строчку с полем, нажать Средство поиска, там можно будет определить что-то вроде мэппинга). После этого если в экране создавать поля на основе этой структуры, то все должно работать автоматически. Вроде проверял и в селекционнике, и в "стандантном экране". Пример - таблица DRAW, поле DOKNR, используется в транзакции CV01N.
2. Вызвать программно и вернуть программно же значения в нужные поля, выше давались некоторые советы по этому поводу.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Средство поиска: заполнение нескольких полей экрана
СообщениеДобавлено: Чт, ноя 18 2010, 09:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Однозначно. Либо создать структуру в словаре со всеми полями экрана и там привязать средство поиска и настроить маппинг, либо выводить справку программно через ФМ и так же программно потом раскидывать результат выборки по полям...


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

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


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

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


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

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