3.7 SE11创建自建表-外键
命名规则:<Z><模块代码><T><3位流水号>
举例说明:ZWMT001
自建表外键说明:
如果一个透明表的某个字段被定义为一个外键,那么就是定义了一种限制。限定了将来这张透明表所存储的数据的这个字段必须在有外键关系的那张表中存在。
举例说明:
比如定义了一个透明表A,存储的是公司员工的信息,其中一个字段是 职称。因为公司的职称是有一定的规定的,不能随意乱编,所以所有的职称都存在B表中,B表中有总经理,部门经理,职员三个选项。那么就是说,在录入员工信息的时,在职称这个字段中只能写总经理 或 部门经理 或 职员,填写其他的内容都不对的,这个限定可以在表创建的时候限定,用到的就是外键功能。将表A的职称字段定义为外键,与B表关联,这个目的就达到了。
实际操作:
事务码SE11编辑表的时候,把定义外键的字段选中,在表字段列表中点击外键按钮,就打开了外键的定义,输入你要关联的表B 以及 表A和表B的关系即可。
业务需求:用户需要做一张学生信息自建表,其中学生的性别字段,民族字段,籍贯字段都需要通过手动选择填写。
设计思路:创建一个学生信息自建表作为外键表,然后创建3个检查表,分别是性别检查表,民族检查表和籍贯检查表,三个检查表和外键表通过外键相关联。
前提条件:需要针对于不同的自建表字段,预先创建对于的域,数据元素和检查表。(创建域,数据元素和检查表需要很长时间)
具体操作步骤:
第1步:输入事务码:SE11
第2步:
1处,输入创建的自建表-外键的名称
2处,点击“创建”按钮,进入下一个界面
第3步:
1处,输入创建的自建表-外键的描述
2处,选择“A-应用表”
3处,选择“允许显示/维护”
4处,点击“字段”按钮
第4步:
1处,填写字段名
2处,勾选主键
3处,勾选初始化
4处,填写数据元素
5处,点击“保存”按钮,停留在本界面
第5步:
1处,选择需要作为外键的字段行项目
2处,点击“外键”按钮,进入下一个界面
第6步:
1处,输入检查表名称
2处,点击“是”按钮
3处,显示外键表和检查表相关联字段逻辑
4处,选择“键字段/候选人”选项
5处,输入1:N参数 6处,点击“复制”按钮,返回上一个界面
第7步:
1处,显示外键表和检查表字段关联成功信息提示
2处,点击“条目帮助/检查”按钮,进入下一个界面
第8步:
1处,显示外键字段相关联的检查表
2处,点击“字段”按钮,继续进行下一个外键字段设置
第9步:
1处,选择需要作为外键的字段行项目
2处,点击“外键”按钮,进入下一个界面
第10步:
1处,输入检查表名称
2处,点击“是”按钮
3处,显示外键表和检查表相关联字段逻辑
4处,选择“键字段/候选人”选项
5处,输入1:N参数
6处,点击“复制”按钮,返回上一个界面
第11步:
1处,选择需要作为外键的字段行项目
2处,点击“外键”按钮,进入下一个界面
第12步:
1处,输入检查表名称
2处,点击“是”按钮
3处,显示外键表和检查表相关联字段逻辑
4处,选择“键字段/候选人”选项
5处,输入1:N参数
6处,点击“复制”按钮,返回上一个界面
第13步:
1处,点击“保存”按钮
2处,显示保存成功信息提示
3处,点击“条目帮助/检查”选项,进入下一个界面
第14步:
1处,显示所有的检查表
2处,点击“技术设置”按钮,进入下一个界面
注意事项:所有检查表和外键表关联完毕!
第15步:
1处,选择APPL0
2处,选择0到2600
3处,点击“保存”按钮
4处,点击“返回”按钮,返回上一个界面
第16步:
1处,选择“实用程序”选项
2处,选择“表维护生成器”
第17步:
1处,输入权限组 &NC&(无权限管控)
2处,输入函数组
3处,维护类型,选择“一步”
4处,选择“不,或用户,记录例程”
5处,点击“查找屏幕号”
6处,选择“建议屏幕号”
7处,点击勾选按钮
第18步:
1处,系统自动创建的屏幕编号
2处,点击“创建”图标,进入请求号确认界面
第19步:
1处,输入开发包编码
2处,点击“保存”按钮
第20步:
1处,输入请求号编码
2处,点击“勾选”按钮
第21步:
1处,显示请求正确完毕信息提示
2处,点击“返回”按钮
注意事项:检查表ZWMT007,ZWMT008,ZWMT009都需要通过“表维护生成器”进行屏幕创建。
第22步:
1处,点击“激活”按钮
2处,显示激活成功的信息提示
创建自建表-外键 操作完毕!
2021年9月6日 写于芜湖