ERP/MES中钢材销售调度运输系统的开发及应用

2011-05-21 03:46张文岗兰凤霞魏顺红
铁道货运 2011年1期
关键词:存车发货仓库

张文岗,兰凤霞,魏顺红

(1.安阳钢铁股份有限公司 销售公司,河南 安阳 455004;2.安阳钢铁股份有限公司 计量控制处,河南 安阳 455004;3.安阳钢铁股份有限公司 运输部,河南 安阳 455004)

0 引言

在安阳钢铁股份有限公司 (以下简称安钢) 信息化项目中,应用四级ERP (企业资源计划) 系统成功实现了销售与分销管理,同时在三级MES (制造执行系统) 中成功开发应用了第一炼轧厂炼钢和第二轧钢厂中板MES系统、第二炼轧厂炼钢和炉卷MES系统、广义计质量MES系统及1780热连轧MES系统。虽然公司四级ERP选用的套装软件的销售模块解决了销售合同、订单、交货单、销售开票等问题,但是作为在ERP发生大量实际业务的模块,销售公司铁路运输调度系统却并没有纳入到销售和分销模块中。目前订单的运输类型中铁路运输比例占 50%~60%,铁路调度运输占据了运输任务一半以上的比重,其信息化程度直接影响着公司物流的动态实时掌握和管理、公司决策层的正确决策及公司全方位信息化实现。因此,亟待在ERP/MES中开发一套钢材销售调度运输管理系统。

为确保该系统的顺利实施,针对钢材销售调度运输业务涉及地域广、运输量大、信息量多、对货物安全保障要求高和系统响应要求灵活等特点,采取了ERP/MES 相结合的技术,完成了在钢材销售调度运输过程中的报车信息、请求车承认、要车计划、发车等信息整合与传输,满足了公司销售管理的需要。

1 业务流程简图

销售公司根据销售合同在ERP系统创建销售订单,然后进行销产转换生成生产订单。生产单位根据转换后的订单组织生产,当产出物料号后,方可进行钢材外发业务,调度运输业务流程如图1所示。

2 系统的开发技术

该系统MES与ERP之间的通讯接口采用交换数据的集成中间件平台 (XI ),通讯协议采用简单对象访问协议 (Simeple Object Access Protocol,简称SOAP),它建立在已被广泛接受的标准协议的基础之上。SOAP使用基于XML的格式描述方法和参数,可以通过 Internet 实现在网络上的远程调用。

SOAP消息是客户和服务器之间通信的基本单元。SOAP消息包含1个SOAP封套,该封套把所有的SOAP消息封装在1个块中。SOAP封套本身由2部分组成:SOAP标题和SOAP体。标题是可选的,它定义了客户机和服务器处理SOAP体的方式。SOAP体是必须的,它包含了要发送的所有数据,SOAP服务器会把返回值发送回SOAP消息体。

SAP XI是数据处理的系统、应用和产品 (SAP)与外部系统交换数据的集成中间件平台。MES直接将SOAP消息发送至接口的简单对象传输协议入口,XI进行相应数据格式和内容转换,然后使用ABAP Proxy将数据发送至SAP,SAP处理数据后将结果通过另一个ABAP Proxy接口传给XI,XI通过SOAP返回结果接口将数据传送到MES的对象传输协议入口,从而实现三四级之间的数据通讯[1]。

在开发工具方面,ERP及MES服务器全部采用HP LINIX操作系统、ORACLE数据库,客户端开发工具采用C#[2]。而四级ERP则选用的SAP的ABAP语言进行二次开发,三级与四级的数据交换全部采用XI进行数据通讯。

3 系统功能

3.1 交货单的创建及下达

根据销售订单,在ERP中创建交货单,将交货单的信息通过接口XI下达到与之对应的三级MES系统。这些信息包括物料号、客户名称、品种、牌号及表面尺寸、客户需求信息等。

3.2 报车及抽车

图1 ERP调度运输业务流程简图

三级MES接到交货单后,针对铁路运输,仓库管理员在MES中输入报车信息,同时把报车信息上传ERP,等待请求车承认。报车信息包括报车单号、交货单号、批次、件次、库存地、轧线、客户、到站、专用线、物料及数量等。对于已经上报的报车信息,在没有经过请求车承认和发货的情况下,允许仓库人员通过选中标记实现抽车操作,同时删除承认车中做过撤消标记的承认车记录。已经抽车的报车单不参与任何计算。

3.3 请求车承认

请求车承认可以在三级MES的库房管理中承认,也可以在四级SAP中承认。一般情况下,四级对请求车承认的优先级高于三级。三级承认时,运输部联运办公室将车号通知各仓库,由仓库管理人员分配报车单,同时把请求车承认信息上传四级SAP;四级承认时,销售公司的调度人员直接对报车单进行请求车承认。

3.4 配货和发货

请求车承认后,销售公司在MES中进行配货和发货,并在实物装车后,把发货信息上传四级SAP。发货信息包括交货单号、物料、批次、车号、件次、重量、库存地、工厂等,发货信息通过报车单号与报车信息一一对应,通过交货单号与交货单一一对应。

3.5 存车信息查询

存车信息查询包括系统初始化和铁路局到站存车查询2个功能。系统初始化是指系统上线时管理人员把期初各铁路局到站的存车数录入系统。铁路局到站的存车数=前一天的存车数+当日的报车数-当日的承认车数。系统自动保存当日的存车数,做到日清日结。管理人员可根据任意条件查询并打印满足用户需求的铁路局到站存车信息,也可根据各铁路局及到站的存车信息及时调整请求车的承认与撤销。

3.6 收发存统计与查询

收发存信息是指按仓库及轧线统计的期初存车数、本期报车数、本期承认车数和本期存车数信息。包括初始数据录入和收发存查询统计2个功能。初始数据录入是指系统上线时管理人员把期初各仓库及轧线的存车信息录入系统。收发存查询主要在SAP中查询各仓库及轧线的期初存车数、本期报车数、本期承认车数和期末存车数。

3.7 月计划/批复

根据客户及到站对已经上报的计划数据进行批复,输入确认数据。

3.8 核销管理

包括客户、到站、月计划数、月计划批复数、发车申请月累计、剩余数量等。剩余数量=月计划数-发车申请累计数。

3.9 倒装车管理

仓库对报车单的车号变更过程进行登记,实现对内部倒车装车的动态跟踪。

4 应用效果

该系统经过4个月的研制和开发,于2008年11月投入使用,经过近2年的应用,效果明显。一是实现销售过程的信息跟踪,从创建交货单到钢材外发开始,完成整个发到过程的信息反馈;二是提供多方位的查询分析;三是实现了三级MES与四级ERP的信息沟通,保证公司决策部门及时掌握铁路局存车信息和决策;四是完成了钢材销售调度运输过程的信息跟踪管理,为公司带来了良好的管理绩效,在钢材销售调度运输行业中具有较好的推广应用价值。

[1] 黄 佳. SAP程序设计[M]. 北京:机械工业出版社,2005.

[2] Karli Watson. C#入门经典[M]. 北京:清华大学出版社,2006.

猜你喜欢
存车发货仓库
集中联锁车站动车存车线信号工程设计方案
中间站动车组存车设施应用条件研究
动车组列车存车线有效长度研究
填满仓库的方法
四行仓库的悲壮往事
广州地铁五号线应急情况下滘口存车线折返策略研究
小猫看仓库
消防设备
标准规程发货排行榜
标准规程发货排行榜