本发明专利技术所提供的一种利用中间数据库基于SAP IDOC接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。其通过以下的技术方案来实现的:一种利用中间数据库基于SAP IDOC接口的数据传输方法,由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
【技术实现步骤摘要】
本专利技术涉及一种计算机数据传输方法,尤其涉及一种利用中间数据库基于SAPIDOC接口的数据传输方法。二.
技术介绍
思爱普软件(SAP)是目前世界上使用最多的ERP (企业资源管理)软件,在各行业有着极其重要的地位。SAP是一个庞大的系统,管理着企业的最核心数据,同时也和其他外围应用系统有着密切的数据交互,此时,如何保证SAP的数据安全,防止数据的越权外泄,是每一个SAP从业人员需要重点关注的问题。三.
技术实现思路
本专利技术的目的是提供一种利用中间数据库基于SAP IDOC接口的数据传输方法,该系统通过利用SAP的IDOC接口并利用中间数据库实现数据在SAP和外部系统的安全传输。本专利技术的目的是通过以下的技术方案来实现的:一种利用中间数据库基于SAPIDOC接口的数据传输方法,由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。其中,该方法使用SAP、文件服务器、中间数据库、外部系统四层结构封装;SAP的IDOC接口包含BAPI函数;ID0C指的是中间文档,BAPI指的是商业应用程序;在中间数据库所在的系统编译C#语言生成分布式组件;中间数据库可采用ORACLE、SQLSERVER、MYSQL等主流商业产品;外部系统通过数据连接器从中间数据库读取数据。本专利技术所提供的一种利用中间数据库基于SAP IDOC接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。四.【附图说明】附图1是本专利技术的数据传输流程图。以下再结合附图和【具体实施方式】对本专利技术作进一步的详述。五.【具体实施方式】实施例具体的数据传输流程可参考附图1,其中图上标注的步骤I至步骤9如下所示:步骤1:启动SAP,建立包含BAPI函数的IDOC ;步骤2:启动SAP,发布第一步建立的IDOC ;步骤3:启动文件服务器,通过第二步建立的IDOC生成并发送中间文件到文件服务器;步骤4:创建C#环境变量;步骤5:编译C#源代码并得到分布式组件;步骤6:在系统中注册分布式组件;步骤7:启动中间数据库,建立对应临时数据表;步骤8:通过分布式组件从文件服务器读取中间文档并解析数据存储到中间数据库;步骤9:通过数据连接器从中间数据库读取数据。【主权项】1.一种利用中间数据库基于SAP IDOC接口的数据传输方法,其特征在于:由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。2.根据权利要求1所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:该方法使用SAP、文件服务器、中间数据库、外部系统四层结构封装。3.根据权利要求1所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:SAP的IDOC接口包含BAPI函数。4.根据权利要求3所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:ID0C指的是中间文档;BAPI指的是商业应用程序。5.根据权利要求1所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:在中间数据库所在的系统编译C#语言生成分布式组件。6.根据权利要求5所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:中间数据库可采用ORACLE、SQLSERVER、MYSQL等主流商业产品。7.根据权利要求1所述的一种利用中间数据库基于SAPIDOC接口的数据传输方法,其特征是:外部系统通过数据连接器从中间数据库读取数据。【专利摘要】本专利技术所提供的一种利用中间数据库基于SAP IDOC接口的数据传输方法,对数据的传输实行四层封装,避免SAP对外直接暴露接口并降低数据传输过程中丢失等危险。其通过以下的技术方案来实现的:一种利用中间数据库基于SAP IDOC接口的数据传输方法,由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。【IPC分类】G06F17-30【公开号】CN104750733【申请号】CN201310745976【专利技术人】蔡晓翔 【申请人】蔡晓翔【公开日】2015年7月1日【申请日】2013年12月31日本文档来自技高网...
【技术保护点】
一种利用中间数据库基于SAP IDOC接口的数据传输方法,其特征在于:由SAP生成中间文件发布到文件服务器,再由拥有文件服务器授权的外部程序通过分布式组件读取解析中间文件并存储到中间数据库,最后由拥有中间数据库授权的外部系统读取中间数据库数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:蔡晓翔,
申请(专利权)人:蔡晓翔,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。