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

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


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

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


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

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