=== on 14 Mar 2014, 15:38:39 Dinesh Bolkensteyn wrote: A table check is a "CHECK" constraint applied to several columns, hence it is an "out of line" one. === on 14 Mar 2014, 15:41:13 Dinesh Bolkensteyn wrote: I guess that an alternate key is a "UNIQUE" constraint applied to several columns, but this sounds less obvious. === on 14 Mar 2014, 15:48:38 Dinesh Bolkensteyn wrote: I suggest to get started with conventions on those 5 types of constraints: null, unique, primary key, check, and foreign key. The "sub-categories" (such as "range check", "alternate key", "table check") are not straightforward to clearly define. === on 6 May 2014, 11:36:45 Ann Campbell wrote: You cannot create TABLE within ABAP code, and therefore you cannot create constraints on a table. Therefore, this rule is not relevant in ABAP context.