2011-05-17 167 views

回答

0

将该字段设置为表格键?

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

关于

+0

我已成立3个区域作为表键,组合。所以特定的领域必须是唯一的...... – Sathya 2011-05-17 09:26:50

+1

为什么你有3个字段作为表键,如果其中一个本身将是唯一的?难道你不能把那个领域作为关键制造指数(如果你需要的话)在另外两个领域? – 2011-05-17 13:43:51

4

因此,在你的表;你希望没有任何非关键属性,对吧?

  • SE11>转到>指标
  • 在这个领域创建一个索引&使其独特
  • SY-SUBRC来进行非零+使用MANDT
+3

虽然和DOCUMENT一样小心(甚至放在表格说明!)。在ABAP的第一年,我差点让一位高级开发人员感到疯狂,因为他无法插入一条记录(调试器没有提供为什么不插入记录的迹象)。 – tomdemuyt 2011-07-19 18:29:43