Текущее время: Сб, авг 02 2025, 20:23

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


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

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


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

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