Текущее время: Сб, июл 19 2025, 19:31

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


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

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


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

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