Текущее время: Вт, июл 22 2025, 16:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Обновление поля на экране выбора
СообщениеДобавлено: Вт, окт 16 2012, 20:48 
Специалист
Специалист

Зарегистрирован:
Чт, май 06 2010, 18:14
Сообщения: 152
Добрый вечер.
Задача такая: необходимо на экране выбора при вводе значения в поле и нажатии enter обновлять значение другого поля.

Как я понимаю обработку нужно делать в событии SELECTION-SCREEN ON.
Значение измененного поля считывать с помощью dynp_values_read. А обновлять поле с помощью DYNP_UPDATE_FIELDS или DYNP_VALUES_UPDATE. (Не очень поняла чем эти 2 ФМ отличаются, кроме того что DYNP_VALUES_UPDATE предпочтительнее использовать для события F4 ) .
Алгоритм должен быть таким или меня понесло не в ту степь? Никогда не делала ничего подобного

_________________
Я не волшебник, я только учусь.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обновление поля на экране выбора  Тема решена
СообщениеДобавлено: Вт, окт 16 2012, 22:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
ненене! Все что, Вы написали - не при чем. При такой постановке как у Вас, все делается проще: если у вас значение второго поля надо устанавливать по вводу первого и нажатию enter, то в событии at selection screen output(это аналог PBO диалогового экрана) просто по значению поля1 выставляйте значение поля2(это если просто надо сел.экране, если надо потом дальше в программе - надо будет в общем случае тот же фокус повторять в start-of-selection). Подменять поле в at selection-screen on(аналог омдулей в PAI-логике диалогового экрана) - не стоит(ну или делать это аккуратно), могут быть спецэффекты из-за расположения полей на экране и порядка их обработки
А то что Вы описали, это алгоритм, который применяется если первое поле выбирается по средству поиска. Т.е. не происходит никакого события аналогичного PAI.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление поля на экране выбора
СообщениеДобавлено: Ср, окт 17 2012, 20:18 
Специалист
Специалист

Зарегистрирован:
Чт, май 06 2010, 18:14
Сообщения: 152
Спасибо большое. все получилось

_________________
Я не волшебник, я только учусь.


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

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


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

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


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

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