Текущее время: Сб, апр 27 2024, 09:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Поля обязательного ввода на экранных формах
СообщениеДобавлено: Ср, дек 22 2004, 19:25 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1554
Откуда: Москва
Понимаю, что вопрос чайниковский, но... Склероз че-то замучил.
Вроде бы расшаманивал это дело раньше, а как - не помню.

Есть экран (динпро). На нем есть поля, отмеченные, как обязательные.
Если юзер забывает их заполнить - орем на него, а он испуганно и послушно их заполняет. Все довольны, все улыбаются.

Но вот он зашел... посмотрел на это дело... ОЙ, КУДА ЕНТО Я ПОПАЛ?! понял, что не туда попал, испугался и ну драпа давать, всякие EXIT'ы, BACK'и и CANCEL'ы жать.
А она не дает, монстрюка! Грит - уж раз зашел и попался в мои лапы - так заполняй, гад, поля обязательного ввода! А уж потом вали на все 4 стороны!

В общем - как разруливается, чтобы при exit-командах она не орала? Чего-то не получается. То ли лыжи не едут, то ли... склероз :-)).

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 22 2004, 20:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Надо "тип функции" для команд на стандартной кнопке (обычно на желтом и красном пузырях) определить как 'E'. А потом их обрабатывать в PAI в модуле с добавкой AT EXIT-COMMAND. Тогда оно не проверяет обязательность полей.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 22 2004, 20:22 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1554
Откуда: Москва
Сергей Королев написал:
Надо "тип функции" для команд на стандартной кнопке (обычно на желтом и красном пузырях) определить как 'E'. А потом их обрабатывать в PAI в модуле с добавкой AT EXIT-COMMAND. Тогда оно не проверяет обязательность полей.


И точно больше ничего?
Помню, что вроде бы ничего больше и не надо делать.
Значит - лыжи не едут. У меня там хитрая обработка некоторых полей.
Видимо, оттуда лапы растут.
Бум разбираться.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 23 2004, 08:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
EXIT-команды Динпро обрабатываются до каких-либо хитрых проверок на поля.
Так что точно, что ничего больше не надо :wink:
Единственная фигня - посмотри на последовательность экранов, может у тебя из обработки EXIT-команд идет переход на тот же экран?

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 23 2004, 15:35 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1554
Откуда: Москва
...злостно похитили сервак из-под носа, так что завтра только смогу все проверить.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Последний раз редактировалось 111 Чт, дек 23 2004, 16:09, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 23 2004, 15:55 
Гость
И, насколько я помню, вызов модуля AT EXIT-COMMAND должен идти первым в PAI логике.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 24 2004, 14:43 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1554
Откуда: Москва
ОК, всем спасибо - разобрался.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


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

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


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

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


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

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