[发明专利]一种利用中间数据库基于SAP IDOC接口的数据传输方法在审
申请号: | 201310745976.7 | 申请日: | 2013-12-31 |
公开(公告)号: | CN104750733A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 蔡晓翔 | 申请(专利权)人: | 蔡晓翔 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 无 | 代理人: | 无 |
地址: | 536000 广西壮族自治区北*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 中间 数据库 基于 sap idoc 接口 数据传输 方法 | ||
一.技术领域
本发明涉及一种计算机数据传输方法,尤其涉及一种利用中间数据库基于SAP IDOC接口的数据传输方法。
二.背景技术
思爱普软件(SAP)是目前世界上使用最多的ERP(企业资源管理)软件,在各行业有着极其重要的地位。SAP是一个庞大的系统,管理着企业的最核心数据,同时也和其他外围应用系统有着密切的数据交互,此时,如何保证SAP的数据安全,防止数据的越权外泄,是每一个SAP从业人员需要重点关注的问题。
三.发明内容
本发明的目的是提供一种利用中间数据库基于SAP IDOC接口的数据传输方法,该系统通过利用SAP的IDOC接口并利用中间数据库实现数据在SAP和外部系统的安全传输。
本发明的目的是通过以下的技术方案来实现的:一种利用中间数据库基于SAP IDOC接口的数据传输方法,由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
其中,该方法使用SAP、文件服务器、中间数据库、外部系统四层结构封装;SAP的IDOC接口包含BAPI函数;IDOC指的是中间文档,BAPI指的是商业应用程序;在中间数据库所在的系统编译C#语言生成分布式组件;中间数据库可采用ORACLE、SQLSERVER、MYSQL等主流商业产品;外部系统 通过数据连接器从中间数据库读取数据。
本发明所提供的一种利用中间数据库基于SAP IDOC接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。
四.附图说明
附图1是本发明的数据传输流程图。
以下再结合附图和具体实施方式对本发明作进一步的详述。
五.具体实施方式
实施例
具体的数据传输流程可参考附图1,其中图上标注的步骤1至步骤9如下所示:
步骤1:启动SAP,建立包含BAPI函数的IDOC;
步骤2:启动SAP,发布第一步建立的IDOC;
步骤3:启动文件服务器,通过第二步建立的IDOC生成并发送中间文件到文件服务器;
步骤4:创建C#环境变量;
步骤5:编译C#源代码并得到分布式组件;
步骤6:在系统中注册分布式组件;
步骤7:启动中间数据库,建立对应临时数据表;
步骤8:通过分布式组件从文件服务器读取中间文档并解析数据存储到中间数据库;
步骤9:通过数据连接器从中间数据库读取数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔡晓翔;,未经蔡晓翔;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310745976.7/2.html,转载请声明来源钻瓜专利网。