SAPфорум.RU
https://sapboard.ru/forum/

Проверка на заполнения поля
https://sapboard.ru/forum/viewtopic.php?f=13&t=96534
Страница 1 из 1

Автор:  exotik [ Чт, июн 21 2018, 14:00 ]
Заголовок сообщения:  Проверка на заполнения поля

Добрый день!
Есть 3 obligatory sekect-option, необходимо чтоб при заполнении одного из них, другие становились не обязательным.

Code:
AT SELECTION-SCREEN OUTPUT.
      LOOP AT screen.
IF screen-name CP '*so1*'.
if so1 is not initial.
screen-required = '2'.
endif.
endif.
endloop.


Автор:  Besa [ Чт, июн 21 2018, 14:25 ]
Заголовок сообщения:  Re: Проверка на заполнения поля

В чем вопрос?
Логику по обязательности выносите в собственную обработку, а не через попытки прикрутить функционал дополнения obligatory.

Автор:  Kuranov.Dmitry [ Чт, июн 21 2018, 14:55 ]
Заголовок сообщения:  Re: Проверка на заполнения поля

а сколько я знаю, пока все обязательные поля не заполнятся нельзя получить управление.

я делал так:
все поля указаны как рекомендованные, так что появляется фальшивый значок обязательности
проверку ввода делал ручками в PAI

Автор:  UKY [ Ср, июл 11 2018, 09:18 ]
Заголовок сообщения:  Re: Проверка на заполнения поля

Возможно, подойдёт такое решение: viewtopic.php?p=528417#p528417

Автор:  Besa [ Ср, июл 11 2018, 10:22 ]
Заголовок сообщения:  Re: Проверка на заполнения поля

UKY написал(а):
Возможно, подойдёт такое решение: viewtopic.php?p=528417#p528417

Цитата:
необходимо чтоб при заполнении одного из них, другие становились не обязательным.

Ради этого "лепить" на экран свой статус со специальными кнопками которые еще и нажимать надо... :)
На мой взгляд, также важно выбирать оптимальное решение по условиям задачи, код потом кому то надо сопровождать, желательно чтобы он был как можно понятнее.

Автор:  SAPer [ Чт, июл 12 2018, 13:29 ]
Заголовок сообщения:  Re: Проверка на заполнения поля

Kuranov.Dmitry написал(а):
а сколько я знаю, пока все обязательные поля не заполнятся нельзя получить управление.

я делал так:
все поля указаны как рекомендованные, так что появляется фальшивый значок обязательности
проверку ввода делал ручками в PAI


+1

Я также делаю. Очень красиво получается и без блокировки остальных полей.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/