Текущее время: Вт, июл 15 2025, 07:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Активация селекционного экрана
СообщениеДобавлено: Вт, апр 19 2016, 11:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 19 2016, 10:56
Сообщения: 12
Добрый день.
Помогите пожалуйста в следующей ситуации.
Селекционный экран описан следующим образом:
PARAMETERS: p_tran1 RADIOBUTTON GROUP gr1,
p_tran2 RADIOBUTTON GROUP gr1,
p_tran3 RADIOBUTTON GROUP gr1.

PARAMETERS: p_gr1 TYPE с.
PARAMETERS: p_gr2 TYPE с.
PARAMETERS: p_gr3 TYPE с.
Необходимо, чтобы в случае нажатой радиокнопки p_tran1 из последних трех параметров видимым был только p_gr1.
При нажатой радиокнопке p_tran2 из последних трех параметров видимым был только p_gr2.
При нажатой радиокнопке p_tran3 из последних трех параметров видимым был только p_gr3.

Для этого описываю следующую обработку:

AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name CS 'P_GR1'.
IF p_tran1 EQ 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.
MODIFY SCREEN.
ELSEIF screen-name CS 'P_GR2'.
IF p_tran2 EQ 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.
MODIFY SCREEN.
ELSEIF screen-name CS 'P_GR3'.
IF p_tran3 EQ 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

Изменение экрана отрабатывает только после нажатия ENTER. Можно ли получать изменение экрана сразу же после переключения радиокнопки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Активация селекционного экрана
СообщениеДобавлено: Вт, апр 19 2016, 11:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Укажите вот так
Code:
PARAMETERS: p_tran1 RADIOBUTTON GROUP gr1 USER-COMMAND dummy,

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Активация селекционного экрана
СообщениеДобавлено: Вт, апр 19 2016, 13:05 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 19 2016, 10:56
Сообщения: 12
Спасибо большое! Все получилось!


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

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


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

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


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

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