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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как сделать обязательными для ввода поля выбора "с" и "по" при SELECT-OPTIONS
СообщениеДобавлено: Ср, окт 25 2006, 14:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Такая проблема нужно зделать поля SELECT-OPTIONS обязательными для ввода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сделать обязательными для ввода поля выбора "с" и "по" при SELECT-OPTION
СообщениеДобавлено: Ср, окт 25 2006, 14:54 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, сен 20 2006, 16:47
Сообщения: 78
Откуда: Москва
Primat написал(а):
Такая проблема нужно зделать поля SELECT-OPTIONS обязательными для ввода.


obligatory


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 25 2006, 15:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
AK написал(а):
obligatory

Да это я знаю но оно делает только первое поле обязатильным для ввода, а второе остается не обязательным для ввода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 25 2006, 15:24 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, сен 20 2006, 16:47
Сообщения: 78
Откуда: Москва
Primat написал(а):
AK написал(а):
obligatory

Да это я знаю но оно делает только первое поле обязатильным для ввода, а второе остается не обязательным для ввода.


второе можно и проверить... зачем только оно надо?
Code:
select-options:
  so for ... obligatory.

at selection-screen on so.
  if so-high is initial.
    message e...
  endif.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 25 2006, 15:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Obligatory и :
Code:
initialization.
loop at screen.
  if screen-name cp '*BUKRS-HIGH*'.
   screen-required = 1.
   modify screen.
  endif.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 26 2006, 09:44 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 26 2006, 09:35
Сообщения: 1
Если не нужны "фичи" select-options, то можно же сделать через два PARAMETERS с OBLIGATORY внутри
SELECTION-SCREEN BEGIN OF LINE.
...
SELECTION-SCREEN END OF LINE.
А селекционную таблицу уже формировать на основе данных из parameters.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 26 2006, 11:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
112 написал(а):
Если не нужны "фичи" select-options, то можно же сделать через два PARAMETERS с OBLIGATORY внутри
SELECTION-SCREEN BEGIN OF LINE.
...
SELECTION-SCREEN END OF LINE.
А селекционную таблицу уже формировать на основе данных из parameters.

"мудрое" решение :)
Lars написал:
initialization.
loop at screen.
if screen-name cp '*BUKRS-HIGH*'.
screen-required = 1.
modify screen.
endif.
endloop.

Необходимо использовать событие AT SELECTION-SCREEN OUTPUT, а не INITIALIZATION.

Согласен с AK: зачем оно надо?
Если нужно обязательный период(и только один), то решение АК подходит, только к SELECT-OPTIONS нужно добавить ...NO EXTENSION

_________________
С уважением,
Удав.


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

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


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

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


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

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