钢铁质量与sap系统间质量判定结果自动上报系统及方法技术方案

技术编号:8348054 阅读:202 留言:0更新日期:2013-02-21 01:49
本发明专利技术提供一种钢铁质量与sap系统间质量判定结果自动上报系统及方法,系统由钢铁质量系统中的质量判定数据模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,sap系统中的远程过程调用模块组成,利用网络和数据库资源来支持上报系统的运行,从钢铁质量系统中获取质量判定结果数据,利用网络和数据库资源,进行数据存储,数据整理,状态判断,及时、准确地自动完成质量判定结果数据上报,保存操作日志,从数据获取到上报的整个过程不需要人工干预,无需客户端的操作员操作,提高钢铁企业各部门之间质量数据的流转速度。

【技术实现步骤摘要】

本专利技术涉及钢铁企业质量判定结果数据外报的系统及方法,具体地说是一种应用于钢铁企业质量系统和sap系统之间质量判定结果数据自动上报的系统及方法。
技术介绍
目前钢铁企业质量系统判定结果数据上报sap系统的方式,主要是通过把判定结果数据记录到Excel文件中,通过DBA调用远程过程接口上报数据。这种处理方法的主要缺点是(1)操作的及时性不能得到保证,操作员不能确保在系统已经处于准备接收数据的情况下及时把数据上报。(2)数据的正确性得不到有效的校验,手工录入数据,必然不可避免地会出现人为录入错误,并且Excel中并没有针对质量数据的校验机制,因此不能确保上报数据的正确性。(3)数据上报记录无法保存,如果上报数据出现错误并导致数据上报失败,则没有有效途径可以记录操作日志,不便于数据分析。(4)没有系统连贯性,由于是单一的Excel操作,对于后续业务流程只能由人工通知操作。
技术实现思路
本专利技术的目的是克服现有技术的缺陷,提供一种能保证质量判定数据上报及时性、准确性、可追朔性和连贯性的质量系统与sap系统之间质量判定结果自动上报系统及方法。本专利技术所述的钢铁质量与sap系统间质量判定结果自动上报系统,由钢铁质量系统中的质量判定数据模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块, sap系统中的远程过程调用模块组成;其中,钢铁质量系统中的质量判定数据模块根据国家标准和企业内部控制标准,计算出质量判定结果后,将该质量判定结果数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的质量判定结果数据时,发送给数据上报模块,通过数据上报模块向sap系统中的远程过程调用模块上报质量判定结果数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的质量判定结果数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材质量判定结果数据在钢铁质量系统和sap系统之间的上报。所述钢铁质量系统为现有企业质量管理数据库、XML文件、TXT文件中的一种存储介质。本专利技术所述的钢铁质量和sap系统间质量判定结果自动上报方法的步骤为1)质量判定结果数据通过钢铁质量系统中的质量判定数据模块计算得出,以数据方式传输给数据存储模块进行存储,并通过状态设置模块来设置为未上报状态;2)线程管理模块间隔一定时间扫描一次数据存储模块中的质量判定结果数据,扫描到状态为“未上报”状态的质量判定结果数据时,发送该质量判定结果数据及“未上报”的状态信息给数据上报模块;3)数据上报模块接收到步骤2)的质量判定结果数据及“未上报”的状态信息后,向sap 系统中的远程过程调用模块上报;4)数据上报模块等待sap系统确认,若sap系统不返回成功标志,数据上报模块将循环上报数据,一旦sap系统返回成功标志,数据上报模块将停止当前数据的上报;5)上报成功的数据通过状态设置模块设置该条质量判定结果数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材质量判定结果数据在钢铁质量系统和SAP系统之间的上报。本专利技术的有益效果是,利用网络和数据库资源来支持上报系统的运行,从钢铁质量系统中获取质量判定结果数据,利用网络和数据库资源,进行数据存储,数据整理,状态判断,及时、准确地自动完成质量判定结果数据上报,保存操作日志,从数据获取到上报的整个过程不需要人工干预,无需客户端的操作员操作,提高钢铁企业各部门之间质量数据的流转速度。附图说明图I是本专利技术的模块结构2是本专利技术的质量判定结果上报信息处理流程图具体实施方式下面结合附图和实例对本专利技术进一步说明本专利技术是一种应用于钢铁企业质量系统和Sap系统之间判定结果自动上报方法,包括钢铁质量系统中的质量判定数据模块I、数据存储模块2、状态设置模块3、线程管理模块4、 数据上报模块5,sap系统中的远程过程调用模块6,如图I ;其中,质量判定数据模块I从钢铁质量系统获取质量判定结果数据后,将该质量判定结果数据提交给数据存储模块2进行存储,同时通过状态设置模块3设置“未上报”或者“已上报”状态返给数据存储模块2,线程管理模块4读取出状态为“未上报”的力学特性数据时,发送给数据上报模块5,通过数据上报模块5向sap系统中的远程过程调用模块6上报质量判定结果数据,上报成功后,状态设置模块3根据数据上报模块5的上报成功信息,设置该上报的质量判定结果数据为“已上报”状态,并返给数据存储模块2,从而完成该批钢材的质量判定结果数据在钢铁质量系统和SAP系统之间的上报。本专利技术所述的钢铁质量和SAP系统间判定结果自动上报方法的步骤为1)质量判定结果数据通过钢铁质量系统中的质量判定数据模块I计算得出,通过网络传输将数据保存到数据存储模块2中,并通过状态设置模块3设置状态为未上报状态;2)线程管理模块4每5秒钟扫描一次数据存储模块2中的质量判定结果数据,扫描到状态为“未上报”状态的质量判定结果数据时,发送该质量判定结果数据及“未上报”的状态信息给数据上报模块5 ;3)数据上报模块5接收到步骤2)的质量判定结果数据及“未上报”的状态信息后,向 sap系统中的远程过程调用模块6上报;5)数据上报模块5等待sap系统确认,若sap系统不返回成功标志,数据上报模块5将循环上报数据,一旦sap系统返回成功标志,数据上报模块5将停止当前数据的上报;6)上报成功的数据通过状态设置模块3设置该条质量判定结果数据为“已上报”状态, 并返到数据存储模块2中,从而完成该批钢材质量判定结果数据在钢铁质量系统和sap系统之间的上报。权利要求1.一种钢铁质量与sap系统间质量判定结果自动上报系统,其特征在于由钢铁质量系统中的质量判定数据模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块, sap系统中的远程过程调用模块组成;其中,钢铁质量系统中的质量判定数据模块根据国家标准和企业内部控制标准,计算出质量判定结果后,将该质量判定结果数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的质量判定结果数据时,发送给数据上报模块,通过数据上报模块向sap系统中的远程过程调用模块上报质量判定结果数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的质量判定结果数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材质量判定结果数据在钢铁质量系统和sap系统之间的上报。2.一种钢铁质量和sap系统间质量判定结果自动上报方法,其特征在于有下列步骤1)质量判定结果数据通过钢铁质量系统中的质量判定数据模块计算得出,以数据方式传输给数据存储模块进行存储,并通过状态设置模块来设置为未上报状态;2)线程管理模块间隔一定时间扫描一次数据存储模块中的质量判定结果数据,扫描到状态为“未上报”状态的质量判定结果数据时,发送该质量判定结果数据及“未上报”的状态信息给数据上报模块;3)数据上报模块接收到步骤2)的质量判定结果数据及“未上报”的状态信息后,向sap 系统中的远程过程调用模块上报;4)数据上报模块等待sap系统确认,若sap系统不返回成功标志,数据上报模块将循环上报数据,一旦sap系统返本文档来自技高网...

【技术保护点】
一种钢铁质量与sap系统间质量判定结果自动上报系统,其特征在于由钢铁质量系统中的质量判定数据模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,sap系统中的远程过程调用模块组成;其中,钢铁质量系统中的质量判定数据模块根据国家标准和企业内部控制标准,计算出质量判定结果后,将该质量判定结果数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的质量判定结果数据时,发送给数据上报模块,通过数据上报模块向sap系统中的远程过程调用模块上报质量判定结果数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的质量判定结果数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材质量判定结果数据在钢铁质量系统和sap系统之间的上报。

【技术特征摘要】

【专利技术属性】
技术研发人员:李杰巫乔顺杨晓伟杜晓冬
申请(专利权)人:武钢集团昆明钢铁股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1