SAP与设备点检管理系统融合的设计与实现论文_区冠华

(广州发展燃料港口有限公司 511458)

摘要:广州发展燃料港口有限公司,是一家专业的煤炭物流企业,在不断壮大与发展的同时面临严峻的设备管理问题,在实施SAP系统后,发现依旧难以满足企业对设备管理的更高要求,为此,公司引进“小神探”设备点检管理系统,充分利用SAP系统的开放性,完成SAP系统与设备点检管理系统之间数据的集成对接,实现两套完全不同设备管理和构架系统间数据转换对接,解决相互间数据无法相互识别、不能共享的现实问题。

关键词:设备点检管理系统,SAP系统,接口程序,对接技术

1 前言

广州发展燃料港口有限公司,是广州发展旗下能源物流集团全资子公司,主要从事煤炭装卸、仓储、经营和配送运输等业务,综合年实际吞吐能力超过2000万吨,是一家专业的煤炭物流企业,在设备管理问题上,港口公司积极探讨信息化管理,由于点检管理系统与SAP系统之间无法顺畅的进行信息传递(如物流信息、设备信息),尽管这两个系统所管理的范围不同,但是相互之间在功能和信息流上又有相互交叉和连接的地方,系统间的信息流通最终将成为一个大问题,消除SAP系统和设备点管理系统的信息孤岛的根本办法是对信息系统资源进行统一的规划和进行统一的标准化,并且找到合适的接口。

为此,港口公司拟在SAP系统的应用基础上,进一步探索设备点检管理系统与SAP系统的结合应用,利用先进的设备点检信息化平台,以及先进适用的信息采集仪器,通过技术手段实现设备点检管理的前期计划、过程控制和结果分析,深化设备点检制,从而进一步提高设备管理水平,全力打造现代化、专业化、科技化的能源物流供应基地。

2 国内研究现状

随着计算机和网络为核心的信息技术产业得到了迅猛发展,信息化对大企业的贡献日益显著。各大行业都在上ERP系统,SAP是目前全世界排名第一的ERP软件服务商。ERP系统主要包括采购管理、销售管理、仓库管理、质量管理等子系统。全能生产管理模块主要包括生产管理、车间管理、委外管理等,这几大模块的主要功能在于增加预测的准确性,减少库存,提高发货供货能力;减少工作流程周期,提高生产效率,降低供应链成本;减少总体采购成本,缩短生产周期,加快市场响应速度。

3 本文研究的主要内容及解决的问题

本文是在对SAP系统的理论研究的基础上,以“小神探”设备点检系统实施过程中对SAP系统信息融合进行深入的研究,比较详细分析了SAP的现有的接口技术及对如何实现设备同步及缺陷数据上报提供了有效的解决方法。本文对于已建立SAP系统,正在实施设备管理信息系统的客户具有非常好的参考价值。

4 设备点检管理系统与SAP接口需求

4.1为了保证港口公司卸储煤设备信息化系统的良好集成,要求设备点检管理软件系统提供开放式接口,实现与现有SAP系统的数据有效交互,保证整个设备信息化系统的完整性和一致性。

4.2 点检管理系统应与SAP系统设备主数据同步自动更新,确保两系统数据一致。

4.3当检测数据出现不符合项(报警信息)时,通过系统与SAP系统对接,生成缺陷通知单,以便及时通知检修人员处理。查看数据时可从网页进入点检管理系统,上传数据可通过点检系统客户端通过无线、有线传输。如果录入数据经系统对比产生报警信息或巡检人员已判断为缺陷,通过系统转发到ERP生成缺陷通知单。

4.4通过接口组件定期同步SAP系统的设备、员工、岗位、组织、标准等基础信息,两个系统将需要解决的问题内容关联,减少两个系统大量数据对接、交换,尽可能避免数据出错,降低复查工作量。

4.5异常以及缺陷发现以后通过接口在SAP系统中生成缺陷工单并进行后续维护处理,完成后进行反馈到设备点检管理系统进行故障分析,并建立故障体系。

5 设备点检管理系统与SAP接口融合方案

根据接口需求,设计出对接方案如下:

与SAP系统对接包括功能位置接口,设备主数据接口,报警通知单接口和通知单状态接口开发,见图1。

功能位置接口:接口采用同步方式,SAP系统中添加、修改且未下传给设备点检管理系统的设备主数据,SAP系统中删除设备在设备点检管理系统中不删除,主要是防止设备已经被点检路线引用导致点检问题。

设备主数据接口:接口采用同步方式,SAP系统中添加、修改且未下传给设备点检管理的设备主数据,SAP系统中删除设备在设备点检管理系统中不删除,主要是防止设备已经被点检路线引用导致点检问题。

报警通知单接口:接口采用同步方式,设备点检管理系统推送报警数据,下传给SAP系统,SAP系统进行报警通知单添加业务。

通知单状态接口:接口采用同步方式,接收在SAP系统中处理结束的报警通知单状态下传给设备点检管理系统。

接口功能描述如下:

通过功能位置接口和设备主数据接口,点检管理系统与SAP系统设备主数据同步自动更新,确保两系统数据一致,有效的保证了设备编码体系的一致性,避免了维护人员重复操作,减少了维护工作量。

点检人员手持点检仪在现场进行点检时,点检仪根据录入的点检标准自动生成点检任务,对于定性观察类的异常情况可以手动将异常记录在点检仪中,对于定量的记录类的或者测量温度振动类的数据,点检仪依据事先编制好的点检标准,自动判断数值是否超过报警范围,对于超过报警的结果点检仪自动记录为异常数据。当点检人员将点检仪中的数据上传到设备点检管理系统后,所有人都可以查看到这些异常的结果。当然异常除了可以通过点检仪在现场采集,也可以人为的录入到系统中。

缺陷处理完成后,通知单状态接口自动将状态反馈到设备点检管理系统中。这样便实现了整个点检工作的闭环流程,将两个系统需要解决的问题内容关联,减少两个系统大量数据对接、交换,尽可能避免数据出错,降低了复查的工作量。

6 SAP基础接口技术类型

SAP数据接口技术类型,一般有RFC,ALE/IDoc,RFC/BAPI,PI,FTP等。下面结合本文实际应用简单的介绍几种:

RFC 方式:

程序直接通过RFC 访问SAP 的对象(或称函数功能)SAP 提供了BAPI(Business Application Programming Interface),BAPI 是SAP 系统对外提供的一系列接口,主要是使第三方程序通过这些接口来使用SAP,从而方便客户定制某些程序.VB,Java,C,C++等都可以通过BAPI 来访问SAP。BAPI 是通过R/3 系统上的RFC(Remote function call)功能来实现的。

IDOC 方式:

IDoc(Intermediate Document),顾名思义,就是用作中间媒介的一种文件。是一种通用的标准格式,这样可以方便第三方软件对IDoc 进行处理。IDOC 是SAP 系统之间或SAP 系统与外部系统之间电子数据交换的标准数据格式。在事务处理过程中,随时会产生IDOC,例如,在SAP 系统中,用户执行了一个运货交易后,可能会产生打印货运清单所需数据的主IDOC,并经过通信层进行数据传送,从主IDOC 中会生成一个或多个通信IDOC。通信层执行远程功能调用,通过端口和伙伴参数(RFC 链接)设定,与对方通信进行链接。IDOC 的接收者可能为ECC、R/3、R/2 或者一些外部系统。主要用于同一个企业不同SAP 系统之间的数据交换。

XI 方式:

X的集成又可以分为两个层次,第一个层次称为IntegrationBroker,以消息的方式进行的数据的交换;另外一个层次是 BPM,即业务流程管理。在 XI 中,数据(可以使一条记录,比如单个的物料主数据;也可以是多条记录,比如含主单明细的供应商主数据)从某一个业务系统通过 XI 发送到另外一个业务系统,站在业务系统的角度,前者称为 Sender,后者称为 Receiver 。适配器(Adapter)进行 XI-XML 格式与业务系统的特定类型的数据格式之间的转换。

WebService 方式:

Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。对于Webservice在SAP中的应用,多被用在系统同步要求高,数据传输负载小的接口开发上。

SAP接口技术在国内研究发展会随着发展应用越来越广泛,理解底层数据交换的模式,根据港口公司的实际情况,对接口模式在本企业生产中的效果,对代码以及接口模式进行优化,缩短开发时间并且提高软件的应用效率是实际开发实现过程中要面临的主要问题,由于本次工期限制,仅仅对SAP接口技术中三种基本应用RFC和WebService及XI程序分析,考虑开发周期、数据负荷及适用平台的多样性和可扩展性,广州发展燃料港口有限公司接口采用WebService方式。

设备点检管理系统与SAP通过WebService方式调用

接口说明

设备点检系统主要完成现场点检执行管理、离线数据采集及分析等。

缺陷处理流程以及设备检修管理均在SAP PM模块进行。

点检仪器采集的数据进入设备点检系统的同时,调用小神探系统提供的WebService方法,触发小神探系统接口组件转入SAP系统,为SAP提供数据支持。

通过接口组件,实现设备基础数据(含设备编码)定期或手动同步。

通过接口组件把离线报警数据转入SAP系统,在SAP系统中生成隐患缺陷通知单,供相关人员判断处理。

接口分析:

Web Services是一种松散耦合的组件,使用XML描述交换信息内容,可以保证信息的自描述性和自适应性。WS的分布与地理位置无关,这样就可将非核心业务外包给专门的服务提供商。WS基于开放标准与技术(XML / SOAP / UDDI等),使其特别适合于异构平台的多样性和可扩展性。经测试与SAP系统设备同步效率高,且设备点检系统上传的数据负载小,传输效率高。

7 接口实现效果

功能实现说明

1)功能位置传输日志查询功能:可以通过输入事务代码进入传输日志界面,进行功能选择“接口日志查询”,进行日志查询;

2)功能位置错误条目重传功能:可以通过输入事务代码进入传输日志界面,进行功能选择“错误条目重新发送”,并选择未能传输成功的条目,重新发送;

3)设备住数据传输日志查询功能:可以通过输入事务代码进入传输日志界面,进行功能选择“接口日志查询”,进行日志查询;

4)设备住数据错误条目重传功能:可以通过输入事务代码进入传输日志界面,进行功能选择“错误条目重新发送”,并选择未能传输成功的条目,重新发送;

5)通知单状态传输日志查询功能:可以通过输入事务代码进入传输日志界面,进行功能选择“接口日志查询”,进行日志查询;

6)通知单状态错误条目重传功能:可以通过输入事务代码进入传输日志界面,进行功能选择“错误条目重新发送”,并选择未能传输成功的条目,重新发送;

7)配置表功能:分别进行功能位置、设备主数据、通知单状态的接口参数配置。

8结束语

广州发展燃料港口有限公司作为华南地区的大型能源供应基地,依托设备点检管理系统建设项目,推进基于物联网的港口设备状态监测与故障诊断研究,与“小神探”品牌合作,建设设备点检信息化管理系统,以主要设备的管理为重点,构建统一的系统平台,利用设备点检系统的可扩展性实现了设备点检系统和集团ERP-SAP系统之间的无缝的集成,消除SAP系统与其他系统之间的信息孤岛,使两个应用间既相互独立又能有效协同工作,将不同的应用集成到一个完整的信息化环境中,达到信息资源共享,满足了企业的经营和管理的全部需要。SAP接口技术很好的解决了SAP系统与外围信息系统的集成问题以及数据迁移或共享问题,在各个信息系统之间架起了沟通的桥梁,提高了信息系统的整合能力,该方案在港口公司实施后,实现了两套系统之间的信息共享,极大的提高了企业经营管理信息的准确性和及时性,提高设备管理水平更进一步的发挥了SAP系统强大的功能,使之能实现项目预期的既定目标。本文从实际出发,提出了较为合理解决方案。这样的经验对于其他大型生产企业的ERP-SAP项目与第三方应用对接的实施具有很高的参考价值。

参考文献

[1]王宏.实战SAP程序开发.北京:电子工业出版社,2006.

[2]中华人民共和国国家发展和改革委员会,DLZ 870-2004 火力发电企业设备点检定修管理导则.2004-06-01.

[3]中国电力企业家协会火电分会,点检定修制在发电厂的应用.

论文作者:区冠华

论文发表刊物:《电力设备》2017年第14期

论文发表时间:2017/9/19

标签:;  ;  ;  ;  ;  ;  ;  ;  

SAP与设备点检管理系统融合的设计与实现论文_区冠华
下载Doc文档

猜你喜欢