Текущее время: Вт, апр 16 2024, 10:44

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