Текущее время: Чт, июл 24 2025, 04:37

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


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

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


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

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