二、数据字典(6)
3、录入业务数据
销售订单抬头和明细的数据,也可以如上一步骤一样通过表数据浏览编辑工具(TCode:SE16/SE16N)打开表进行录入;另外还可以利用数据字典的搜索帮助功能,建立对物料、雇员、客户这些数据的搜索帮助,这样在单个录入销售抬头和明细时,可以选择物料、雇员、客户的数据填写;另外,还可以通过表维护生成器以表编辑视图维护表记录。
如下以客户数据为例详细说明如何建立针对客户数据的搜索帮助,而后使用表编辑视图工具维护销售订单抬头明细数据。
3.1、搜索帮助
1)建立基本索引搜索帮助
在SE11的初始界面中,勾选单选框“域”并输入ZU02_ZTCUSTOMER_SH1后,点击创建,将会显示选择搜索帮助类型的对话框,如图2-26所示,从中选择“基本索引帮助”后点击对勾。
图2- 26 选择搜索帮助类型
随后将进入搜索帮助定义界面如图2-27,界面各个属性中:
选择方法:选择时数据来源表,此处指定为客户数据表ZTCUSTER;
对话类型:选择时如何列出数据,其中“A-根据值集合的对话”,则如果来源表(如此处为客户数据)的条目小于等于100,则不显示搜索条件直接显示数据,多于100则显示搜索条件;“C-具有值限制的对话”,则是在选择时首先显示搜索条件,输入条件后才列出值以供选择;“D-立刻显示值”则不管数据条目有多少直接显示数据,此实践选择为“C-具有值限制的对话”。
参数:搜索帮助参数为值搜索时可使用的字段,IMP/EXP是在其他地方调用此搜索帮助时可以指定是否需要这些字段的输入和输出,列表是要在值搜索时显示的字段,选择则是值搜索时可以输入条件的字段,列表和选择通过数字指定字段在输出列和选择字段的前后顺序;如图中使用了客户编号、名称和联系人作为搜索时使用的字段。
如上设置完成后激活,即完成对客户数据的其中一个搜索。
图2- 27 搜索帮助定义
2)测试搜索帮助
搜索帮助建立后,可以在工具栏中点击“测试”按钮对其进行测试,点击后出现界面图2-28,此界面模拟数据输入假设存在的字段:
图2- 28 搜索帮助测试-输入界面测试
点击输入框旁边的选择按钮后,将会弹出“限制值范围”的对话框,可以输入条件后点击对勾会显示符合条件的记录,如图2-29;如从中双击一条记录或选择记录后点击对勾,则会将值返回到输入字段,如图2-30所示。
图2- 29 搜索测试-搜索界面
图2- 30 搜索值返回
3)建立其他的搜索帮助
按如上步骤建立其他的搜索帮助,包括使用相同的客户数据表建立的另一个搜索帮助“客户地址”(ZU02_ZTCUSTOMER_SH2,图2-31),还有根据员工数据表建立的搜索帮助“员工城市”(ZU02_ZTEMPLOYEE_SH1,图2-32),还有根据物料数据表建立的搜索帮助“物料类型”(ZU02_ZTMATERIAL_SH1,图2-33)。
图2- 31 客户地址搜索帮助
2- 32 员工城市搜索帮助
2- 33 物料类型搜索帮助
4)建立集合搜索帮助
在SE11的初始界面中,勾选单选框“域”并输入ZU02_ZTCUSTOMER_CSH后,点击创建,在显示的选择搜索帮助类型的对话框中选择“集合搜索帮助”后点击对勾,随后将显示界面如图2-34。
在页签“定义”中,输入搜索帮助的参数,通过此参数连接输入字段和搜索返回的数据,注意勾选导入导出和对应的数据元素。
图2- 34 集合搜索帮助定义
点击“包含的搜索帮助”页签,输入前面步骤中已建立好的搜索帮助,如图2-35。
图2- 35 集合搜索帮助包括的搜索帮助
选择其中一行后,点击“分配”,会根据搜索帮助中的参数生成建议,也可手工输入,如图2-36,确定后复制即完成一个包含的搜索帮助与集合搜索帮助的对应,类似完成另一个包含搜索帮助的分配,完成后激活,由此即建立了一个集合搜索帮助。
2- 36 参数分配
建立好集合搜索帮助后,可通过测试看到其应用效果如图2-37,通过此集合搜索帮助可以通过包含的两种搜索方式查找和返回记录。
图2- 37 集合搜索帮助测试
今天的内容就先分享到这儿啦!记得认真学习做笔记哦,我们下期再见~
下期内容预告:
二、数据字典(7)