买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种SAP与其他系统的通用接口集成方法,包括外部系统调用SAP系统发送数据,在SAP系统开发一个统一接收消息的RFC函数,对外发布为webservice服务,外部系统与SAP系统集成只需要调用该webservice服务;还包括SAP系统调用外部系统发送数据,各外部系统均发布一个webservice服务用于接收数据,SAP系统向外部系统发送数据只需调用其对应的webservice。SAP系统包括接口配置模块、消息接收模块、消息发送模块、xml消息生成模块、xml消息解析模块和日志存取重发模块。将SAP系统与其他系统的集成全部采用webservice的方式,为每个接口分配唯一ID,并制定统一的xml消息格式。同时SAP系统及外部系统均提供统一的被调入口,由该入口根据xml解析模块获取的接口ID,实现具体业务处理方法的动态调用。
主权项:1.一种SAP与其他系统的通用接口集成方法,其特征在于:包括外部系统调用SAP系统发送数据方法和SAP系统调用外部系统发送数据方法,所述SAP系统包括接口配置模块、消息接收模块、消息发送模块、xml消息生成模块、xml消息解析模块和日志存取重发模块;所述外部系统调用SAP系统发送数据方法包括以下步骤:S1、在SAP系统开发一个用于统一接收消息的RFC函数,并将RFC函数对外部系统发布为webservice服务;S2、RFC函数通过消息接收模块接收外部系统的第一xml消息后,通过xml消息解析模块解析第一xml消息,获得接口ID;S3、通过接口配置模块获取接口ID所对应的业务处理函数名,动态调用业务处理函数,获得返回结果,通过所述xml消息生成模块,将返回结果转换为第二xml消息,并返回给外部系统;所述SAP系统调用外部系统发送数据方法包括以下步骤:步骤一、外部系统发布一个用于接收数据的webservice服务,SAP系统分别根据每个外部系统的wsdl地址生成代理类,并将接口ID、代理类信息存入接口配置表;步骤二、SAP系统创建第一函数,所述第一函数包括接口ID和内表两个参数;步骤三、在SAP系统功能代码中需要调用外部系统传输数据的地方调用第一函数,第一函数接收到数据后,根据接口ID获取所对应的外部系统的代理类名,再调用xml生成模块将数据封装为规定格式的xml消息,获得第三xml消息;步骤四、SAP系统调用外部系统的代理类将第三xml消息发送至外部系统;步骤五、外部系统接收第三xml消息并进行处理,获得第四xml消息,外部系统将第四xml消息返回给SAP系统。
全文数据:
权利要求:
百度查询: 四川九洲电器集团有限责任公司 一种SAP与其他系统的通用接口集成方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。