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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Radio Buttons
СообщениеДобавлено: Пн, фев 13 2006, 16:07 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Привет всем!

Имеются две сгруппированных радио-кнопки Plan и Ist. Нужно сделать так, чтобы юзер не мог нажимать на кнопку Ist когда поле Version не равно "000".
Я пытался добавлять в атрибуты кнопки Ist Function Code и написать обработчик, но тогда кнопкa Ist никогда не включается, а при нажатии перескакивает обратно на Plan, причем независимо от того, что написано в обработчике. Я в дебаггере ето проверил.
У кого какие идеи не сей счет?

Заранее благодарен.

_________________
Утомлённый солнцем


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

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
попробуй что-нибудь такое:
Code:
AT SELECTION-SCREEN OUTPUT.
data n type i.

  if Version = '000'. n = 1.
  else. n = 0. endif.
  LOOP AT SCREEN.
    if screen-name+2(3) = 'Ist'.   
      screen-input = n.
    endif.
  ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 14 2006, 12:13 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Спасибо, но я уже разобрался в чем дело. В переменных вначале только кнопка Plan из группы была задекларирована. Я потом еше Ist добавил:

Code:
DATA:
..........................
plan(1)            TYPE c,
ist(1)               TYPE c,
..........................


На кнопку Ist добавил функциональный код VER_IST, а в PAI обработчик кусок кода:

Code:
    WHEN 'VER_IST'.
      SEARCH versn_out_1000 FOR '000'.
      IF sy-subrc <> 0.
        plan = 'X'.
        ist = ''.
      ENDIF.

Теперь работает, как надо.

_________________
Утомлённый солнцем


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

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


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

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


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

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