在业务流程处理当中基于业务需求会有很多自定义的基础数据, 这些 数据在单据 处理 中需要填到对应的业务字段上。
它们通常都维护在自定义的数据表中而非标准的基础配置表,对于关键用户来说并不知道这些数据维护在什么地方和具体信息是什么,那么关键用户就没办法准确的填写业务单据上面对应的业务信息。如何让用户能够快速方便准确的维护这些信息就成了问题,此时将自定义的基础数据做成搜索帮助显示在界面上就是一种很好的解决方法。
搜索帮助可以 通过 两种方式实现; 第一种添加 代码的方式, 这种方式需要 用到系统预留的增强 或者 隐式增强 , 系统 预留的
增强 暂时没 找到合适的 , 隐式 增强 灵活 但是不好 管理不方便追踪 对 于后续其他 接手人员不够友好; 第二种 方式
使用数据 字典 , 开发相对简单 便捷, 需要开发人员对 数据字典 有较好的 理解 。当前采用数据字典的方式解决上面引出的问题。
下面借用一个具体案例讲解如何用搜索帮助解决上面的问题。 需求目标:实现采购申请行项目中科目分配的工作中心的自定义维护数据搜索帮助。 具体实现过程如下:
• 使用SE11数据字典创建自定义维护表
维护好的数据如下
使用SE11创建搜索帮助
保存激活创建好的搜索帮助,执行可以看到下图的效果
• 为标准显示屏幕信息结构EXKN创建一个附加结构ZAS_PRACCT
创建附加结构
显示原有字段
所有字段信息显示如下
• 为工作中心字段添加已创建的搜索帮助
输入自定义搜索帮助名字ZSHLP_WEMPF
关联搜索帮助字段到对应的显示字段上
关联好的搜索帮助显示如下
• 所有的实现步骤已经做完,ME53N输入PR号可以看到最终效果