Ограничения в создании таблицы словаря данных

Как установить ограничение на значение поля в таблице ABAP, чтобы оно могло содержать любое из «n» возможных значений? Например, если я ввожу день недели, он может иметь одно из семи возможных значений. Есть ли настройка проверки согласованности для этого во время создания таблицы?


person ad123    schedule 25.10.2017    source источник
comment
Лучше использовать предопределенные домены, если это возможно. Для таких тривиальных задач, как будни, в DDIC есть стандартные домены.   -  person Suncatcher    schedule 25.10.2017


Ответы (1)


Вы можете использовать домены для этой цели. Поле таблицы => Элемент данных => Домен. В домене вы можете определить возможные значения для этого поля. Если ваш пример с рабочими днями действительно то, что вам нужно, проверьте домен WEEKDAY в SE11.

person József Szikszai    schedule 25.10.2017
comment
Имейте в виду, что фиксированные значения домена не преобразуются в ограничения базы данных — вы все равно можете добавить день 9 в таблицу из-за ошибочного или злонамеренного программирования. - person vwegert; 26.10.2017