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

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


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

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


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

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