[发明专利]基于SAP平台的选择屏幕配置方法与系统有效
申请号: | 201510617688.2 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105404442B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 林以东;王小东;蒋东燃;张弘信;靳占新;程翔;孙卫东;胡兴旺;李锋;许鸿辉;刘絮;李红梅;李冬;常英贤;王茜;张伟;丁书耕;张建辉;郑一 | 申请(专利权)人: | 国网山东省电力公司;国网山东省电力公司电力科学研究院;山东鲁能软件技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F17/30 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250001 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择屏幕 配置表 读取 报表显示 屏幕元素 生产系统 字段 数据实时性 标识存储 测试系统 查询条件 查询语句 结果筛选 开发系统 人力成本 时间成本 中间环节 字段转换 规则库 客户端 构建 配置 创建 维护 | ||
本发明公开了一种基于SAP平台的选择屏幕配置方法与系统,包括:收集所有可能出现在查询条件里的字段,将所述字段转换成客户端能够使用的屏幕元素;静态构建查询语句;通过SAP提供的功能模块IAC_GET_DYNPRO_INFO读取所有出现在报表中的屏幕元素的内部标识;在SAP平台上创建选择屏幕配置表,将读取到的内部标识存储在配置表中;进行结果筛选并判断所述选择屏幕配置表中的字段是否需要显示。本发明有益效果:在报表显示规则频繁调整时,只需要在生产系统中维护规则库表,即可立即实现报表显示调整的要求,免去了开发系统到测试系统再到生产系统的中间环节,既节省了人力成本和时间成本的同时,数据实时性也得到大幅提高。
技术领域
本发明涉及信息处理领域,尤其涉及一种基于SAP平台的选择屏幕配置方法与系统。
背景技术
SAP(systems applications and products in data processing)是一款用于企业资源计划ERP(enterprise resource planning)管理的软件。
SAP普遍采用开发系统、测试系统、生产系统相互分离,通过各系统打包的方式实现系统修改操作。
SAP系统在在实际的报表开发过程中,需要根据业务顾问的需求对固定的搜索条件字段进行新增、删除,同一个字段可能出现多次的激活与取消操作,导致大量的重复代码的编写,浪费了大量的人力与时间,并且,由于在报表业务需求进行调整时,需要进行大量的代码编写,导致报表显示的实时性变差,影响了企业的运营成本以及报表使用的实时性。
发明内容
本发明的目的就是为了解决上述问题,提出了一种基于SAP平台的选择屏幕配置方法与系统,该方法及系统将频繁调整的报表显示规则设置为易于用户维护的配置表,操作简单,数据实时性好。
为了实现上述目的,本发明采用如下技术方案:
一种基于SAP平台的选择屏幕配置方法,包括以下步骤:
步骤1:根据用户需求收集所有可能出现在查询条件里的字段,将所述字段转换成客户端能够使用的屏幕元素;
步骤2:静态构建查询语句,查询语句中涉及上述所有的字段,使用范围条件,对每一个字段变量使用range类型作为参照;
步骤3:通过SAP提供的功能模块IAC_GET_DYNPRO_INFO读取所有出现在报表中的屏幕元素的内部标识;所述内部标识与屏幕元素为一一对应关系;
步骤4:在SAP平台上创建选择屏幕配置表,将读取到的内部标识存储在配置表中,并通过事务码SE55创建可通过SM30进行表条目维护的视图,模拟SAP配置界面;
步骤5:报表初始化时,读取步骤4创建的选择屏幕配置表,进行结果筛选并判断所述选择屏幕配置表中的字段是否需要显示。
所述选择屏幕配置表中包括:字段名、屏幕元素及其对应的内部标识、是否需要显示。
报表业务需求调整时,通过添加或删除需要显示的内部标识或者修改查询条件里的字段实现;
一种基于SAP平台的选择屏幕配置方法的系统,包括:
用于根据用户需求收集所有可能出现在查询条件里的字段的单元;用于将所述字段转换成客户端能够使用的屏幕元素的单元;
用于静态构建查询语句的单元,所述查询语句中涉及所有的字段,使用范围条件,对每一个字段变量使用range类型作为参照;
用于通过SAP提供的功能模块IAC_GET_DYNPRO_INFO读取所有出现在报表中的屏幕元素的内部标识的单元;所述内部标识与屏幕元素为一一对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司;国网山东省电力公司电力科学研究院;山东鲁能软件技术有限公司,未经国网山东省电力公司;国网山东省电力公司电力科学研究院;山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510617688.2/2.html,转载请声明来源钻瓜专利网。