Установка уникального ограничения для поля таблицы в SAP - PullRequest
4 голосов
/ 17 мая 2011

Как добавить ограничение для поля в таблице, которое должно содержать только уникальные значения в SAP?

Ответы [ 3 ]

4 голосов
/ 19 мая 2011

Итак, в вашем столе; Вы хотите, чтобы не было никаких НЕКЛЮЧЕННЫХ атрибутов, верно?

  • SE11> Перейти> Индексы
  • Создайте ИНДЕКС для этого поля и сделайте его уникальным
  • SY-SUBRC должен быть ненулевым + Использовать MANDT
1 голос
/ 04 апреля 2018

Если вы хотите сделать это с помощью кода ...

ALTER TABLE dbo.MyTable ADD CONSTRAINT MyTable_Code_Name_UniqueKey UNIQUE (Code, Name)
0 голосов
/ 17 мая 2011

Установка поля в качестве ключа таблицы?

Насколько я знаю, для поля таблицы нет флага "Уникальный".Если вам действительно нужна такая проверка, вы можете кодировать элемент управления в событие (например, sm30 / Environnement / Modify / Events) до того, как данные будут записаны в БД.

regards

...