Текущее время: Чт, сен 18 2025, 22:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Трабл с Search-Help
СообщениеДобавлено: Пт, ноя 26 2004, 05:25 
Гость
Всем пр ... вот такая проблема ... на экране есть поле недоступное для ручного ввода, но с возможностью выбора по F4 ... так как поле недоступно, то чтобы выбранное значение отобразилось в поле, приходится обновлять экран, а при обновлении чистятся все поля, открытые для изменения, если в них что-то было введено до F4 в вышеуказанном поле ... как это побороть ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Трабл с Search-Help
СообщениеДобавлено: Пт, ноя 26 2004, 06:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
EHOT написал(а):
Всем пр ... вот такая проблема ... на экране есть поле недоступное для ручного ввода, но с возможностью выбора по F4 ... так как поле недоступно, то чтобы выбранное значение отобразилось в поле, приходится обновлять экран, а при обновлении чистятся все поля, открытые для изменения, если в них что-то было введено до F4 в вышеуказанном поле ... как это побороть ?


Каким образом обновляешь?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 26 2004, 06:58 
Гость
leave to screen <сам себя>


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 26 2004, 08:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Если подумать, то ситуация, видимо, следующая:
Ты делаешь LEAVE SCREEN до отработки полностью PAI-логики, то есть, содержимое экрана еще не положилось в переменные программы. Соответственно, при прохождении PBO-логики имеешь пустоту на экране.
Могу предложить попробовать не LEAVE SCREEN, а ФМ SAPGUI_SET_FUNCTIONCODE (например, с кодом '/00' - ENTER). Так ты пройдешь PAI-логику до конца и заново отстреляешь PBO-логику экрана с сохраненными значениями полей экрана.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трабл с Search-Help
СообщениеДобавлено: Пт, ноя 26 2004, 09:38 
Специалист
Специалист

Зарегистрирован:
Ср, сен 08 2004, 16:04
Сообщения: 112
Откуда: Ukraine
Пол: Мужской
EHOT написал(а):
Всем пр ... вот такая проблема ... на экране есть поле недоступное для ручного ввода, но с возможностью выбора по F4 ... так как поле недоступно, то чтобы выбранное значение отобразилось в поле, приходится обновлять экран, а при обновлении чистятся все поля, открытые для изменения, если в них что-то было введено до F4 в вышеуказанном поле ... как это побороть ?


Есть ФМ, обновляющий поля на экране:
DYNP_VALUES_UPDATE


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, ноя 26 2004, 09:49 
Гость
nicky555 написал:
Могу предложить попробовать не LEAVE SCREEN, а ФМ SAPGUI_SET_FUNCTIONCODE (например, с кодом '/00' - ENTER).


чет не хочет работать, на любой код sy-subrc = 1
(function_not_supported)

как можно программно эмулировать нажати клавиши на экране ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 26 2004, 10:57 
Гость
SAPGUI_SET_FUNCTIONCODE работает только в 4.7
а CONTROL_SETFUNCTIONCODE работает только в 4.6


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Трабл с Search-Help
СообщениеДобавлено: Пт, ноя 26 2004, 11:16 
Гость
s_ss написал:
EHOT написал(а):
Всем пр ... вот такая проблема ... на экране есть поле недоступное для ручного ввода, но с возможностью выбора по F4 ... так как поле недоступно, то чтобы выбранное значение отобразилось в поле, приходится обновлять экран, а при обновлении чистятся все поля, открытые для изменения, если в них что-то было введено до F4 в вышеуказанном поле ... как это побороть ?


Есть ФМ, обновляющий поля на экране:
DYNP_VALUES_UPDATE


ага, вот это помогло, большой 10х ...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Трабл с Search-Help
СообщениеДобавлено: Пт, ноя 26 2004, 18:51 
Специалист
Специалист

Зарегистрирован:
Ср, сен 08 2004, 16:04
Сообщения: 112
Откуда: Ukraine
Пол: Мужской
EHOT написал(а):
ага, вот это помогло, большой 10х ...

Всегда пожалуйста. :wink:


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

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


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

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


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

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