Текущее время: Вс, авг 03 2025, 08:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 12:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
такой метод должен работать он у меня работает проверьте в дебагере срабатывает ли вообще ваше условие

вот мой код который работает
Code:
selection-screen begin of block b with frame title text-101.
selection-screen begin of line.
selection-screen comment (31) for field p_bukrs.
parameters: p_bukrs type t001-bukrs  default '1000' obligatory, " áå
            p_butxt type t001-butxt modif id buk.               " òåêñò áå
selection-screen end of line.
select-options so_lifnr for lfa1-lifnr.
selection-screen skip.
parameters : p_rb1 type c radiobutton group rbg default 'X' user-command rbg_u1,
             p_rb2 type c radiobutton group rbg ,
             p_gjahr type mseg-gjahr default sy-datum(4) modif id s1 obligatory.
selection-screen end of block b.

at selection-screen output.
  loop at screen.
    if screen-group1 = 'S1'.
      if p_rb2 = 'X'.
        screen-active = '1'.
      else.
        screen-active = '0'.
      endif.
    elseif screen-group1 = 'BUK'.
      screen-input      = 0.
      screen-display_3d = 0.
    endif.
    modify screen.
  endloop.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 13:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Dagget написал(а):
Нет не забыл :(

И у текстового поля то же указали?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 13:55 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
не могли бы вы выложить код объявления этого элемента экрана который пытаетесь скрыть а то мы можем долго гадать

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Сделал так как подсказал sy-uname и все нормально отработало. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 16:25 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2008, 15:47
Сообщения: 23
Поле создано на экране вручную.В его свойствах в поле Группы указана группа GR1 как у текстового поля так и у поля ввода/вывода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 17:40 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 20 2008, 15:57
Сообщения: 27
Если это ERP2005, то данный код обязательно должен быть в PBO\PAI

_________________
Все в жизни фигня, кроме пчел; и пчелы тоже фигня, но их много...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 18:04 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2008, 15:47
Сообщения: 23
Спасибо,теперь все получилось,но появилась новая проблема,как аналогичную ситуацию исправить в случае экранной таблицы?пока получаеться что все нужные мне поля становяться невидимыми но сам столбец не схлопываеться,можно ли реализовать его схлопывание?Заранее спасибо


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

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
ghost написал:
такой метод должен работать он у меня работает проверьте в дебагере срабатывает ли вообще ваше условие

вот мой код который работает
Code:
....


Подскажите, пожалуйста, а как Вы изменяете видимость/невидимость полей экрана при переключении radiobutton'ов? у меня почему то событие происходит только после нажаьия enter... В какое событие экрана надо добавить код, чтоб оно срабатывал сразу при переключении кнопок и менял экран, соответственно?
Пытался повесить на события
Code:
at selection-screen output.

и
Code:
at selection-screen.


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

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
demst написал(а):
Подскажите, пожалуйста, а как Вы изменяете видимость/невидимость полей экрана при переключении radiobutton'ов?


Разобрался...
не заметил
Code:
...user-command...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 07:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Dagget написал(а):
Спасибо,теперь все получилось,но появилась новая проблема,как аналогичную ситуацию исправить в случае экранной таблицы?пока получаеться что все нужные мне поля становяться невидимыми но сам столбец не схлопываеться,можно ли реализовать его схлопывание?Заранее спасибо


если через table control то у
то можно что то подобное
Code:
loop at scr100_tc-cols into ls_cols.
  check ls_cols-index = 2.
  ls_cols-invisible = 1.
  modify scr100_tc-cols from ls_cols.
endloop.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 14:53 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2008, 15:47
Сообщения: 23
Спасибо все заработало


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

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


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

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


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

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