SAP Web service接口技术与企业管理信息系统的集成应用

2018-01-29 09:32殷成海
现代经济信息 2018年21期

殷成海

摘要:在中石油集团公司大力推动、发展、提升所属各油田企业信息化建设水平的大背景下,集中引进了一批国外先进的企业管理信息软件,例如企业ERP系统管理软件等。跟随着ERP系统实施引进的重要组成部分SAP软件系统,融合了先进的管理理念和计算机管理信息技术,使本油田的物资采购管理信息化水平得到了进一步发展。但油田企业经过多年的信息化建设,已经为油田不同种类的生产应用,分别建立了多套管理信息系统。这些信息系统极大的提高了企业经营管理信息的准确性和及时性。由于这些信息系统都是根据不同需求采用不同技术分别设计开发的,大都有着应用技术成熟稳定,用户界面友好,功能完善运行效率高等特点,而SAP系统对合同管理,招投标管理,质检管理等常用系统模块的功能支持薄弱,在管理细节方面无法满足油田相关需求。为使SAP系统与油田物流管理信息平台之间业务处理流程的顺畅衔接、信息共享、全程跟踪,项目组通过系统应用集成了切实可行的SAP Web Service接口技术,实现SAP系统与油田各套管理信息系统间的数据远程功能调用,开发建成了合同管理、质检管理、仓储条码应用、网上超市四大接口,拓展延伸了SAP系统的应用范围和功能,推动了SAP系统的深层应用,给企业决策者提供出更高质量的信息数据支持。实现了SAP系统与物流平臺之间整体业务流程贯通、数据共享功能互补、业务联动协同运作的预期目标。

关键词:SAP系统;物流管理信息平台:SAP Web Service接口技术;集成应用

中图分类号:TP393 文献识别码:A 文章编号:1001-828X(2018)021-0051-02

一、SAP Web service接口技术

1.SAP Web Service的定义

Web Service是独立的,模块化的,自描述的应用功能模块或服务。它基于XML标准格式,通过使用标准的因特网协议,可以被描述、查找,被请求者使用或调用。因此每一个Web Service都封装了一系列可以使用的功能集。例如SAP系统提供的库存物料查询,就是其中一种服务功能。

从表面上看,Web Service就是一个应用程序,它向外界展示出一个能够通过Web调用的API。从深层次上看,Web Service是一种新的Web应用程序分支,可以在网络中被描述、发布、查找以及通过网络来调用。Web Service是一种基于Web的中间件技术。用户通过把应用程序的一部分包装成Web服务的形式,将自己的应用程序功能提供给需要的人,实现应用程序之间的接口(实现应用程序数据共享)。

2.Web Serivice的结构原理示意

3.WSDL技术

WSDL是表示Web Service的说明语言。是一个XML文档,最终用户在使用Web serivice的时候,都是通过WSDL来理解其内容及调用格式。它可以方便地被各种符合XML标准的解释器所理解。WSDL是定义如何利用XML语法描述Web Service的规范。它通过在服务提供者和服务请求者之间交换的消息来描述Web serviee,可被看作是Web Service和外界沟通的桥梁。WSDL文档描述了调用Web Service所需的一些关键信息:服务器名称、访问地址、传输协议、接口方法和参数、可供调用的方法以及每个方法的输入输出参数类型。物流平台正是通过使用不同的WSDL,调用SAP系统不同的接口服务。

4.WSDL技术实现步骤

SAP系统中创建Web Service服务时,会自动生成相应的WSDL文档。可供物流平台直接调用。完整的步骤如下:

(1)在SAP系统设计、开发、调试Web Service服务,并将该服务在SAP中发布;

(2)物流平台开发人员根据SAP系统提供的WSDL文档,生成客户端接口实现类;

(3)物流平台根据SAP系统需要的接口数据,按照不同的业务类别,产生不同的数据,再根据WSDL文件规则,上传至SAP系统(物流辅助平台开发人员根据wsdl文件规则编写业务类,然后调用客户端生成类中方法上传sap服务端所需数据)。

f4)SAP系统通过接口获取物流平台数据,继续进行后续的业务数据处理。

二、集成数据交换

1.SAP系统与物流平台接口数据交换过程示意

2.SAP系统与物流平台接口运行流程

三、实现四大接口的应用效果

1.合同接口

合同接口的建立,实现了SAP采购申请下载至物流平台合同系统,平台以此为依据,开展合同立项,招投标、合同起草申报等关键业务,最终通过该接口上传采购合同至SAP系统。截止目前通过该接口共下载SAP系统采购申请24.07万条,上传平台采购合同约2万多份。

2.质检接口

质检接口的建立,实现了SAP到货通知单下载至物流平台质检系统,平台以此为依据,开展正常入库和直达现场物资的质量检验工作,形成质检报告,现场验收记录、实物照片等关键业务证据。最终通过该接口将验收结果上传至SAP系统。截止目前通过该接口共下载SAP系统到货通知单15.78万份,上传验收单4.73万份。

3.仓储条码接口

条码接口的建立,实现了ERP入库、出库数据下载至物流平台仓储条码管理子系统,平台以此为依据开展SAP库存物资的上、下架、盘库等日常工作,库存物资动态实现条码管理。最终通过该接口将SAP库存物资上下架数据、四号定位等信息上传至SAP系统。截止目前通过该接口下载和上传SAP系统物资入库出库数据达8.89万条。

4.网上超市接口

网上超市接口的建立,实现了油田日常用量大、品种繁杂、低值易耗的三级和部分二级协议物资,可以在产品图形化的网上超市中直接选购,或者通过网上招标将所需物资直达现场。大幅缩短采购周期,既提高了物资采购效率,又实现了采购资金结算统一归口SAP系统。截止目前通过该接口上传平台采购结算汇总单4.7万份。

四、结语

ERP系统在中石油集团公司的成功实施,SAP系统作为世界上领先的ERP企业资源管理系统中最重要的组成部分,给企业带来了先进的管理思想,但其高度的客户化定制也导致了系统整合的难度,随着SAP系统与外围系统无缝对接需求的不断增加,如何做到有效集成的问题也越发明显。本油田通过对SAP系统和SAP WebSerivice接口技术的开发集成,成功实现了SAP系统与油田企业物流管理信息平台的集成应用,奠定了油田以SAP为核心的通讯与数据交换的基础。通过本油田SAP系统与物流平台之间成功的应用接口技术实例,也充分说明了在当前各种企业信息化系统建设过程中,可以从企业自身实际需求出发,选择适合自己的接口技术,从而实现不同应用系统间的集成和信息共享的目的,大大提高工作效率降低人员工作量,进而提升油田整体信息化工作管理水平。