Текущее время: Вс, июл 20 2025, 19:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Обязательный ввод.
СообщениеДобавлено: Чт, авг 16 2007, 17:01 
Старший специалист
Старший специалист
Аватара пользователя

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

есть экран с подекраном.

на подэкране высвечивается форма и на ней есть поля обязательные для заполнения. Если человек нехочет заполнять поля мне нужно уйти с экрана. Но сап не дает, хочет что-бы поля были заполнены.

Как поймать событие при котором сап проверяет заполненность полей
и уйти с экрана?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:08 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
тоесть экраны самописные или стандарт?
если самописные, то на свойстве поля есть выбор, обязательное поле или рекомендуемое(тоесть оно ставит галочку как для обязательного но сап пропустит). что то вроде этого


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
KOVAL написал(а):
тоесть экраны самописные или стандарт?
если самописные, то на свойстве поля есть выбор, обязательное поле или рекомендуемое(тоесть оно ставит галочку как для обязательного но сап пропустит). что то вроде этого


экраны самописные.

Мне нужно так. если человек нажмет кнопку сохранить, сап его не пустит пока все поля не будут заполнены.

Если он нажмет ESC например, надо уйти с экрана.
вот тут сап и не пускает как раз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:20 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:23 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
может удасцо в логике подэкрана
MODULE CANCEL AT EXIT-COMMAND. забецать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
John Doe написал:
Делай поля рекомендуемыми, а на SAVE сам организуй проверку на заполнение полей. Стандарт SAP - не панацея, шевели мозгом....


Так я конечно сделаю.. тут вопросов нет.

Просто удобней стандартом пометить нужные поля и не писать лишнего кода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:25 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
См. выше


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 17:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
KOVAL написал(а):
может удасцо в логике подэкрана
MODULE CANCEL AT EXIT-COMMAND. забецать?


Я знаю про этот код. он у меня прекрасно работает если я вызываю 1 окно.

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


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
apetrenko написал:
В случае с подэкраном я вообще ни к какому коду добраться не могу

Есть подэкран или нет — не важно. Достаточно написать модуль at exit-command и коду функции (кнопке) присвоить тип E.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 20:05 
Старший специалист
Старший специалист
Аватара пользователя

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

Есть подэкран или нет — не важно. Достаточно написать модуль at exit-command и коду функции (кнопке) присвоить тип E.


на подэкране кнопке нет. вот в чем прикол :)
его вызывает другой экран. на котором и есть кнопки.

я по эскейпу хочу выходить с окна.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 20:33 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
так повесь собитие на какую нибудь клавишу и обрабатывай! в подэкране статус забецай и будет тебе счастите 8)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 20:59 
Старший специалист
Старший специалист
Аватара пользователя

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

Есть подэкран или нет — не важно. Достаточно написать модуль at exit-command и коду функции (кнопке) присвоить тип E.


уточните что значит присвоить тип E ? это что за тип?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 16 2007, 21:13 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
когда статуси внем кнопки и т.д. объявляете там есть тип(!), текст и т.д


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 17 2007, 08:42 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
тогда сделайте поля необязательными, а в PAI логике обработайте с помощью CHAIN ENDCHAIN.

стоп, хотя не понятно, на какие кнопки жмет пользователь, если вы пишите, что из нету!


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
apetrenko написал:
уточните что значит присвоить тип E ? это что за тип?

Читайте справку 8)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

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


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

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


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

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