[发明专利]一种基于SAP平台的数据导出方法及系统在审
申请号: | 202010168284.0 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111339177A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 邓威;谈广林;赵辉艳;蔡东波 | 申请(专利权)人: | 南京金信通信息服务有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/21;G06F16/22;G06F21/60;G06F21/62 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 上官凤栖 |
地址: | 210029 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sap 平台 数据 导出 方法 系统 | ||
本发明公开了一种基于SAP平台的数据导出方法及系统,外部系统通过调用自定义RFC接口来查询SAP系统多表数据,根据用户的组织角色,选择场景模块,限制数据查询范围,记录用户查询数据记录;此过程用户可根据不同的查询场景动态配置,直接查询底层表数据,不需开发人员针对每种场景开发接口,也不需权限管理人员针对不同的接口分配权限。外部系统调用接口查询请求按队列顺序呼叫SAP系统执行查询,可以减少SAP系统并发查询量,节省了SAP系统资源和账号资源,降低企业信息和财务成本;使用一个通用数据查询接口,大量减少SAP系统二次开发报表的代码量。整个数据查询、导出过程加密处理,增强了系统的安全性。
技术领域
本发明属于数据交互技术领域,具体涉及一种基于SAP平台的数据导出方法及系统。
背景技术
SAP(systems applications and products in data processing)是一款用于企业资源计划ERP(enterprise resource planning)管理的软件,是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统,其功能覆盖企业的财务、后勤(工程、采购、库存、生产、销售和质量等)和人力资源管理等各个方面,在很多大型企业中,都采用SAP平台实现对企业流程的管理。
SAP系统数据库的安全性要求很高,不允许从外部直接连接其数据库抓取数据,如要查询表数据时,需要登录SAP系统,使用SAP系统标准功能SE16,输入数据表名称和查询条件,返回查询数据;查询多表关联数据时,SAP系统中提供了二次开发语言ABAP/4(advancedbusiness application programming),用户可以通过SAP系统内部的开发平台运用ABAP语言进行系统开发报表展现数据。
远程功能调用(Remote Function Call,RFC):是系统应用与产品(SystemApplications and Products,SAP)系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能的过程。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用),但通常情况下,调用程序和被调用程序处于不同系统。
目前,单表和多表关联查询数据是用户使用较多的需求,大量并发查询请求会占用系统大量内存和进程资源;并且,SAP系统账号资源为收费项目,为每个有查询需求的用户配置SAP系统账号需要做大量的权限配置,且提高企业信息财务成本,共用账号查询又不符合安全性及ISO稽核要求;通过二次开发报表展现数据,需要根据不同模块的用户开发大量的报表,开发人员难以实时满足用户各种变化的查询需求,同时也难以满足企业数据安全管理要求。对于以上问题,现有技术中尚无良好的解决方案。
发明内容
本发明针对现有技术中的不足,提供一种基于SAP平台的数据导出方法。
为实现上述目的,本发明采用以下技术方案:一种基于SAP平台的数据导出方法,包括以下步骤:
S1基于SAP系统,开发数据库表查询通用RFC接口,并将通用RFC接口通过SAP系统的中间连接件PI工具配置为可调用服务模块,提供WSDL地址,供外部系统调用;
S2外部系统的模块配置:分别定义不同业务场景模块,并根据不同的业务场景模块预先设置类型模块;类型模块中定义每个SAP表名和表的结构数据,预先设置每个类型模块中不同表之间的关联关系;预先设置不同业务场景模块与工作职能的对应关系;
S3输入查询请求:用户根据需要在外部系统中选择对应的业务场景模块、类型模块,选择对应的SAP表的结构数据作为查询条件参数以及输出结果参数,输入限定条件;如果是多表查询,则还需输入多表的关联条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京金信通信息服务有限公司,未经南京金信通信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010168284.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可充电垂直升降停车库
- 下一篇:一种碳负极浆料的制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置