Текущее время: Вт, июл 29 2025, 04:57

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


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

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


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

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