Текущее время: Ср, июл 23 2025, 23:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: AT SELECTION SCREEN ON
СообщениеДобавлено: Вт, мар 13 2012, 17:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 07 2011, 11:46
Сообщения: 83
Здравствуйте, возникла такая проблема.
Есть 3 checkbox'а, причём к первым 2-ум привязано по полю дата, которое активируется при активации соответствующего checkbox'a.
При активном checkbox'е нужно проверять, соответствует ли дата неким условиям, если нет, то выдавать сообщение и деактивировать другие checkbox'ы. Также проверять при активации опций у checkbox'ов, корректна ли дата, иначе выдавать ошибку и сообщение.
К каждому checkbox'у привязано по fcode. Так вот есть события:
АТ SELECTION-SCREEN ON px_1. '' 1-ый checkbox
АТ SELECTION-SCREEN ON pa_date1. "дата 1
АТ SELECTION-SCREEN ON px_2. '' 2-ой checkbox
АТ SELECTION-SCREEN ON pa_date2. "дата 2
АТ SELECTION-SCREEN ON px_3. '' 2-ой checkbox

Допустим, что я активирую px_2, почему тогда программа попадает в АТ SELECTION-SCREEN ON px_1? Мне нужно, чтобы при активации checkbox'a, программа попадала на соответствующий ему АТ SELECTION-SCREEN ON px_*, а у меня такого не происходит! Я чего-то не понимаю? Подскажите, пожалуйста, в чём моя ошибка или предложите своё решение.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: AT SELECTION SCREEN ON
СообщениеДобавлено: Вт, мар 13 2012, 17:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
А зачем вообще чекбоксы, чтобы пользователь побольше тыкал?

Я бы обошелся без них и просто проверял если поле дата заполнено тогда проверяю его на условия.
Если нет то все хорошо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AT SELECTION SCREEN ON
СообщениеДобавлено: Вт, мар 13 2012, 17:34 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 07 2011, 11:46
Сообщения: 83
К сожалению checkbox'ы прописаны в ТЗ и они нужны. И дата обрабатывается только в том случае, если активирован соответствующий checkbox.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: AT SELECTION SCREEN ON
СообщениеДобавлено: Вт, мар 13 2012, 19:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
Попробуйте использовать объявление чекбокса с дополнением USER-COMMAND
Code:
... AS CHECKBOX [USER-COMMAND fcode]

И потом в общем AT SELECTION-SCREEN через ucomm определять на какой чекбокс нажали

_________________
Поздравляю тебя, Шарик, ты - балбес!


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

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


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

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


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

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