在SAP中为表字段设置唯一约束

时间:2011-05-17 09:15:55

标签: sap

如何为表中的字段添加约束,该表只应包含SAP中的唯一值?

3 个答案:

答案 0 :(得分:4)

所以,在你的桌子上;你希望没有任何非钥匙属性,对吗?

  • SE11>转到>索引
  • 在此字段上创建一个INDEX&让它独一无二
  • SY-SUBRC将变为非零+使用MANDT

答案 1 :(得分:1)

如果你想使用代码......

ALTER TABLE dbo.MyTable ADD CONSTRAINT MyTable_Code_Name_UniqueKey UNIQUE (Code, Name)

答案 2 :(得分:0)

将字段设置为表键?

据我所知,表字段没有“唯一”标志。如果您确实需要这样的检查,您可以在将数据写入数据库之前将控制编码到事件中(即sm30 / Environnement / Modify / Events)。

问候