System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及控制系统数据,具体地说,尤其涉及一种用于sap系统的接口数据处理平台,此外,本专利技术还涉及一种用于sap系统的接口数据处理方法和电子设备。
技术介绍
1、随着企业的快速发展,各外围系统与sap系统(核心财务系统)进行数据交互的接口数量也逐渐增多,接口的跟踪、监控、管理工作也越来越多,越来越复杂,涉及的环节和相关人员也会越来越多,难度也越来越大。
2、在现有技术“cn202210821077.x-sap系统数据的处理方法、处理器以及数据处理系统”,企业通常直接采用sap系统接口与外围系统进行传输连接,由于不同公司、不同项目的接口不一致,导致学习、搭建及维护成本较大。
3、因此,如何提供一种用于sap系统的接口数据处理平台,其能够降低系统各部分的相互依赖,提高系统的维护性和扩展性,降低接口开发的投入成本,已经成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、为解决上述技术问题,本专利技术提供一种用于sap系统的接口数据处理平台,其能够降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性,降低接口开发的投入成本,此外,本专利技术还涉及一种用于sap系统的接口数据处理平台系统和电子设备,同样具有上述有益效果。
2、进一步的,本专利技术基于sap系统接口现状,设计了一套满足行业通用协议标准的开放平台,可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提
3、本专利技术提供的技术方案如下:
4、本专利技术提供一种用于sap系统的接口数据处理平台,包括:协议适配器模块,用于与外围系统信号连接;接口适配器模块,用于对接口数据的批量拆分;日志管理模块,用于统一及管理接口的日志数据表结构;业务处理函数模块,用于统一业务函数入参和出参的数据结构;配置参数模块,用于控制所述协议适配器模块、所述接口适配器模块、所述业务处理函数模块和所述日志管理模块的模块功能启用状态;其中,所述协议适配器模块、所述接口适配器模块和所述业务处理函数模块依次数据连接,且所述日志管理模块分别与所述协议适配器模块、所述接口适配器模块、所述业务处理函数模块数据连接。
5、进一步地,在本专利技术一种优选的方式中,所述协议适配器模块适配通用协议接入。
6、进一步地,在本专利技术一种优选的方式中,所述协议适配器模块与外围系统采用通用报文格式。
7、进一步地,在本专利技术一种优选的方式中,在所述日志管理模块中,所有接口数据保存在同样的数据表中。
8、进一步地,在本专利技术一种优选的方式中,用于sap系统的接口数据处理平台中涉及的功能模块的功能包括:重处理、删除、修改、接口的同步/异步类型。
9、此外,本专利技术还提供一种用于sap系统的接口数据处理方法的技术方案,该方法用于上述的用于sap系统的接口数据处理平台;该方法包括:通过协议适配器模块,从外围系统中获取外部报文数据;将所述外部报文数据先导入日志管理中,识别连接协议类型,并生成与所述外部报文数据关联的报文id;调用所述配置参数模块对平台中各模块进行功能参数配置;将所述外部报文数据及所述报文id传入接口适配器中进行批量拆分处理,得到输入接口参数;将所述输入接口参数导入业务处理函数模块中对后台数据进行调用,得到调用结果;若所述输入接口参数中包括新接口参数,调用所述日志管理模块进行保存。
10、进一步地,在本专利技术一种优选的方式中,所述“调用所述日志管理模块进行保存”具体包括以下步骤:所述接口适配器模块向所述日志管理模块发起采用通用格式保存新接口参数的指令;所述日志管理模块调用所述业务处理函数模块的bapi函数记账单元,对所述日志管理模块的日志数据表进行修改调整;在所述接口适配器模块中,对与所述新接口参数关联的出口参数进行序列化。
11、进一步地,在本专利技术一种优选的方式中,该方法还包括:将所述调用结果,基于所述接口适配器模块中序列化后的所述出口参数,通过所述协议适配器模块与外围系统进行同步/异步传输。
12、此外,本专利技术还提供一种用于sap系统的接口数据处理方法的技术方案,该方法用于上述的用于sap系统的接口数据处理平台;该方法包括:业务处理函数模块根据定时任务状态或实时触发状态向接口适配器模块发出第一数据指令;调用所述配置参数模块对平台中各模块进行功能参数配置;所述接口适配器模块结合入口函数向日志管理模块登记报文id,接着对所述第一数据指令进行入参格式转换,得到输出接口参数;结合所述输出接口参数和报文id进行出参报文函数转换,并将结果通过协议适配器模块向外围系统传输。
13、进一步地,在本专利技术一种优选的方式中,该方法还包括:在接口适配器模块中,将输入接口参数通过入参报文转换函数及出参格式转换,得到出参格式;若出参格式中存在新出参格式,则对日志管理模块中的日志数据表进行更新。
14、此外,本专利技术还提供一种电子设备的技术方案,包括:计算机程序,所述计算机程序用于执行上述的;存储器,所述存储器用于存储所述计算机程序;处理器,所述处理器用于执行所述计算机程序。
15、本专利技术提供的一种用于sap系统的接口数据处理平台,与现有技术相比,通过协议适配器模块替代sap专有接口协议,实现与外围系统的信号数据连接,进一步的,通过接口适配器模块实现接口平台与业务处理逻辑分离,保证了该平台的可移植性和复用性;通过日志管理模块实现对接口日志的统一管理;通过业务处理函数模块实现了对接口的同步/异步的调用、入站/出站数据传输的常用功能集中管理;同时结合配置参数模块对上述各个模块功能启用状态的控制。综上,本专利技术提供的技术方案,能够降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性,降低接口开发的投入成本。此外,本专利技术还涉及一种用于sap系统的接口数据处理方法和电子设备,同样具有上述有益效果。
本文档来自技高网...【技术保护点】
1.一种用于SAP系统的接口数据处理平台,其特征在于,包括:
2.根据权利要求1所述的用于SAP系统的接口数据处理平台,其特征在于,所述协议适配器模块适配通用协议接入。
3.根据权利要求1所述的用于SAP系统的接口数据处理平台,其特征在于,所述协议适配器模块与外围系统采用通用报文格式。
4.根据权利要求1所述的用于SAP系统的接口数据处理平台,其特征在于,在所述日志管理模块中,所有接口数据保存在同样的数据表中。
5.一种用于SAP系统的接口数据处理方法,其特征在于,该方法用于权利要求1至4中任一项所述的用于SAP系统的接口数据处理平台;该方法包括:
6.根据权利要求5所述的用于SAP系统的接口数据处理方法,其特征在于,所述“调用所述日志管理模块进行保存”包括以下步骤:
7.根据权利要求6所述的用于SAP系统的接口数据处理方法,其特征在于,该方法还包括:
8.一种用于SAP系统的接口数据处理方法,其特征在于,该方法用于权利要求1至4中任一项所述的用于SAP系统的接口数据处理平台;该方法包括:
...【技术特征摘要】
1.一种用于sap系统的接口数据处理平台,其特征在于,包括:
2.根据权利要求1所述的用于sap系统的接口数据处理平台,其特征在于,所述协议适配器模块适配通用协议接入。
3.根据权利要求1所述的用于sap系统的接口数据处理平台,其特征在于,所述协议适配器模块与外围系统采用通用报文格式。
4.根据权利要求1所述的用于sap系统的接口数据处理平台,其特征在于,在所述日志管理模块中,所有接口数据保存在同样的数据表中。
5.一种用于sap系统的接口数据处理方法,其特征在于,该方法用于权利要求1至4中任一项所述的用于sap...
【专利技术属性】
技术研发人员:袁皓,
申请(专利权)人:深圳联友科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。