Текущее время: Пн, авг 04 2025, 06:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ввод данных
СообщениеДобавлено: Чт, июн 19 2008, 08:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Hi all

Бывает так, что пользователь введет данные в поле, но не нажмет ентер.

Нажимая какую нибуть кнопку обработки, оказывается что поле пустое.

Как гарантировано обновить все поля и туда занеслось бы все что введено даже без ентера? перед обработкой кнопкой.

спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 08:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
как то сразу 2 мысли в голову пришли ФМ DYNP_VALUES_READ, ну или попробовать програмно нажать Enter ФМ SAPGUI_SET_FUNCTIONCODE, второй метод не опробован, просто мысли...

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 08:57 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 19 2007, 09:07
Сообщения: 31
Непонятно, что за поле. Это может быть поле экрана, поле ввода на листинге, поле alv grid.
Если речь идет о полях экрана, поле может не обновиться в следующем случае:
Code:
process after input.
  module mmm1.
  field fff module check_fff.

В модуле mmm1 поле fff еще не обновится, т.к. его проверка находится ниже. Решение: вызов модуля mmm1 поставить после проверки поля fff.
Еще, возможно, что у кнопки стоит тип E. В этом случае поля тоже не будут обновляться. Решение: убрать тип E у кнопки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 09:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Это обычное текстовое поле ввода


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 10:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Первая мысль XXX_:) - путь решения Вашей проблемы. Прочтите с экрана и присвойте считанное значение нужной переменной в программе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 10:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
John Doe написал:
Первая мысль XXX_:) - путь решения Вашей проблемы. Прочтите с экрана и присвойте считанное значение нужной переменной в программе.

А правильное решение предложено Wizard - разобраться и правильно организовать PAI-логику экрана.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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