急求在ABAP中外键的涵义及如何设置。。具体一点,初学者求解释!!

如题所述

如果一张透明表的某个字段被定义为一个外键,那么就是定义了一种限定。限定了将来这张透明表所存储的数据的这个字段必须在有外键关系的那张表中存在。比如你定义了一张透明表A,存储的是公司员工信息,其中一个字段时职称。因为公司的职称是有一定的规定的,不是乱编的,所以所有的职称都存在B表中,比如有经理,一般职员两个记录。那么就是说,在登陆员工信息的时候,在职称这个字段只能写经理或者一般职员,写其他的都是不对的,这个限定可以在表创建的时候限定,用到的就是外键。将表A的职称字段定义为外键,与B表关联,这个目的就达到了。
设定很简单,在SE11编辑表的时候,把你要定义为外键的字段选中,在表字段列表的上网有一个带有钥匙图形的按钮,点击它,就打开了外键的定义,输入你要关联的表和A表B表的关系(如何关联)就可以了。如果不懂那个设定的作用,将光标放上去,点F1,看看帮助,你就明白了。
温馨提示:答案为网友推荐,仅供参考