基于sap平台的接口配置方法及系统的制作方法

文档序号:9646460阅读:2442来源:国知局
基于sap平台的接口配置方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机信息处理领域,尤其涉及一种基于SAP平台的接口配置方法及系统。
【背景技术】
[0002]SAP (systems applicat1ns and products in data processing)是一款用于企业资源计划 ERP (enterprise resource planning)管理的软件。
[0003]在传统的SAP接口开发过程中,开发人员需要进行的大量编码,冗余代码较多,代码可读性较低,系统上线后的运维难度高。在遇到接口规则调整时,普遍采用开发人员修改代码后产生补丁,然后安装补丁到生产系统的方式。但是在接口规则频繁调整的情况下,上述维护方式会浪费大量的人力,增加维护费用;同时,由于产生补丁及安装补丁的时间,严重影响系统的实时性。

【发明内容】

[0004]本发明的目的就是为了解决上述问题,提出了一种基于SAP平台的接口配置方法及系统,该方法及系统将接口字段转换规则通过工具维护进配置表,接口规则改动时,只需通过工具配置接口字段转换规则选择项,即可完成接口的调整,避免了人工修改代码的繁琐,具有实时性好以及操作方便的优点。
[0005]为了实现上述目的,本发明采用如下技术方案:
[0006]—种基于SAP平台的接口配置方法,包括以下步骤:
[0007]步骤1:读取SAP平台与对方系统进行信息交互时的所有接口传输表,调取SAP接口传输表中所有可能变动的接口传输表字段,提取接口传输表字段转换规则,并将所述接口传输表字段转换规则存入规则缓存区;
[0008]步骤2:分别为上述规则缓存区的接口传输表字段转换规则制定规则编号,并确定每一个规则编号下的接口传输表字段;
[0009]步骤3:在SAP平台中建立接口配置表,调取上述规则缓存区每一个接口传输表中的规则编号及其对应的接口传输表字段维护进接口配置表;
[0010]步骤4:根据SAP平台与对方系统传输数据的不同,在所述接口配置表中调取规则编号及相应的接口传输表字段,将不同的接口调整字段进行组合,配置成最终的接口。
[0011]所述接口配置表包括:接口传输表名称、接口传输表信息类型、接口传输表字段、规则编号、接口传输表字段转换规则。
[0012]所述步骤3中将接口传输表字段维护进接口配置表采用SAP平台的Tcode:SM30工具实现。
[0013]在SAP平台与对方系统传输接口调整时,通过调整接口配置表中接口传输表字段的组合顺序、修改接口配置表中的接口传输表字段或者增加新的接口传输表信息类型实现。
[0014]—种基于SAP平台的接口配置方法的系统,包括:
[0015]用于读取SAP平台与对方系统进行信息交互时的所有接口传输表的单元,用于调取SAP接口传输表中所有可能变动的接口传输表字段的单元,用于提取接口传输表字段转换规则,并将所述接口传输表字段转换规则存入规则缓存区的单元;
[0016]用于分别为上述规则缓存区的接口传输表字段转换规则制定规则编号,并确定每一个规则编号下的接口传输表字段的单元;
[0017]用于在SAP平台中建立接口配置配置表的单元,用于将每一个接口传输表中的规则编号及其对应的接口传输表字段维护进接口配置表的单元;
[0018]用于根据SAP平台与对方系统传输数据的不同,在所述接口配置表中调取规则编号及相应的接口传输表字段的单元,用于将不同的接口调整字段进行组合,配置成最终的接口的单元。
[0019]所述接口配置表包括:接口传输表名称、接口传输表信息类型、接口传输表字段、规则编号、接口传输表字段转换规则。
[0020]所述用于将每一个接口传输表中的规则编号及其对应的接口传输表字段维护进接口配置表的单元采用SAP平台的Tcode:SM30工具。
[0021]所述系统还包括:用于在SAP平台与对方系统传输接口调整时,调整接口配置表中接口传输表字段的组合顺序的单元、修改接口配置表中的接口传输表字段的单元以及增加新的接口传输表信息类型的单元。
[0022]本发明的有益效果是:
[0023]本发明通过在SAP平台中创建接口配置表,将容易调整的接口传输表字段维护进配置表中,在系统接口需要调整时,只要修改相应的接口配置表中的字段或者增加新的接口传输表就可在生产系统实现,免去了从开发系统调整代码到测序系统进行测试再到生产系统传输的过程,节省了人力成本和时间成本,提高了系统实时性的要求;同时由于接口的可配置性,增加了系统的灵活度,提高了接口传输表字段转换规则的可重用性。
【附图说明】
[0024]图1为本发明方法流程图;
[0025]图2为SAP平台与PSFT系统进行数据传输的接口框架。
【具体实施方式】
:
[0026]下面结合附图与实施例对本发明做进一步说明:
[0027]SAP平台与对方系统进行信息交互时,SAP平台通过接口传输表将内部数据传送至中间表,对方系统从中间表获取所需数据,中间表可以看做是一个暂时存储传输数据的临时数据库;SAP平台内部数据在传送至中间表时,根据传输数据的不同,有可能会通过多个接口传输表进行传输,在SAP平台内部数据类型发生变动时,通过接口配置的方法很容易实现接口的调整,省去了重复修改代码的复杂流程。
[0028]基于SAP平台的接口配置方法如图1所示,包括以下步骤:
[0029]步骤1:读取SAP平台与对方系统进行信息交互时的所有接口传输表,调取SAP接口传输表中所有可能变动的接口传输表字段,提取接口传输表字段转换规则,并将所述接口传输表字段转换规则存入规则缓存区;
[0030]步骤2:分别为上述规则缓存区的接口传输表字段转换规则制定规则编号,并确定每一个规则编号下的接口传输表字段;
[0031]步骤3:在SAP平台中建立接口配置表,采用SAP平台的Tcode:SM30工具将每一个接口传输表中的规则编号及其对应的接口传输表字段维护进接口配置表;
[0032]接口配置表包括:接口传输表名称、接口传输表信息类型、接口传输表字段、规则编号、接口传输表字段转换规则等信息。
[0033]步骤4:根据SAP平台与对方系统传输数据的不同,在所述接口配置表中调取规则编号及相应的接口传输表字段,将不同的接口调整字段进行组合,配置成最终的接口。
[0034]在SAP平台与对方系统传输接口调整时,通过调整接口配置表中接口传输表字段的组合顺序、修改接口配置表中的接口传输表字段或者增加新的接口传输表信息类型实现,通过动态SQL、field-symbol等技术实现动态编码。
[0035]图2所示为SAP平台与PSFT系统进行数据传输的接口框架。SAP平台利用传输表将数据传送至中间表,PSFT系统在中间表中取数;SAP平台根据传输数据内容的不同,调取不同的传输表进行数据传输,当传输数据内容发生变动时,SAP平台提取规则缓存区的相应的接口传输表字段转换规则及其对应的接口传输表字段,在接口配置表中进行重新组合,或者在接口配置表中增加新的接口传输表字段,以满足接口传输表能够传输所述数据。
[0036]在另外一些实施例中,接口配置时,还需要考虑到对接口的监控,以便及时发现SAP平台系统及对方系统存在或潜在的问题并实时提醒或报警;
[0037]具体的接口监控方法包括:
[0038]步骤⑴:读取SAP平台需要监控的接口配置表;
[0039]1)对于SAP系统进行监测,并设定阀值,当超出设定阈值时预警;
[0040]2)对于PE0PLES0FT接口进行监测:peoplesoft系统与ERP系统接口的传递情况;
[0041]3)对于XI接口进行监测:a.监测接口的传递是否正常,包括主数据及凭证的传递;b.监测传递的队列是否畅通;
[0042]4)对于物资接口的监测;
[0043]5)对于电子商务平台接口的监测。
[0044]对于SAP系统进行监测的具体内容包括:归档日志目录空间使用状态、SAP锁定表(互斥)状态、SAP Number Range
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1