一种WMS系统与ERP系统对接方法技术方案

技术编号:19694724 阅读:49 留言:0更新日期:2018-12-08 11:54
本发明专利技术提供了一种WMS系统与ERP系统对接方法,将WMS系统与ERP系统的数据交换整合为ERP系统集成WMS系统的业务流程;使用数据交换平台,将WMS系统与ERP系统的数据库系统、应用系统、专用中间件系统提供接入组件,通过接口协议需求进行抽象,实现WMS系统与ERP系统的数据交换;通过数据交换平台定义交换数据指令信息的中间表,定义指令信息中间表完成后,不同节点的指令信息传入到数据交换平台并分配至相应节点;ERP系统业务单据完成后,将符合条件的指令信息写入中间表,WMS系统根据指令信息执行出库入库指令。综上所述,本发明专利技术使公司的信息化管理水平和技术优势得到显现,提升了企业的竞争力和市场地位,增强了公司综合实力和盈利能力。

【技术实现步骤摘要】
一种WMS系统与ERP系统对接方法
本专利技术涉及一种计算机应用技术,特别是涉及一种WMS系统与ERP系统对接方法。
技术介绍
为保证产口的快速交付,减少差错的需要,降低库存和资金占压,提升我企业综合效益和管理水平,众多公司会分别使用立体仓储系统(WMS)和企业信息管理系统(ERP)来解决物流和信息流的基础应用,企业信息化管理系统能够实现集团财务制度统一,核算流程统一,资金统一调配,财务数据共享,报表自动合并,使内部交易简单化;客户订单通过电子数据交换(EDI)直接接入EPR系统,生成生产订单,供应商通过供应商平台能够接收公司订单,实现产业链协同,有效降低库存;由于ERP系统与WMS系统分别是两个单独系统,存在信息孤岛,入库、出库、调拨单据需要进入二次录入,效率低下,差错率高,而且盘点周期长,货损货差不能够及时发现。为实现两个系统间在数据、业务以及功能层面的全方位对接,打通WMS系统和ERP系统之间的信息瓶颈,达到两个系统间的松藕合接口以及实现数据状态调整与并发控制,中国专利公开号CN101634944A公开了一种ERP参照WMS入库的接口方法,该方法是建立一种程序扩展机制,通过外部程序识别出当前ERP操作的界面内容,并对界面进行合法判断,保证外部程序调用的合法性,然后在外部程序中通过中间表获取WMS提供的数据,组合形成ERP需要的信息格式,并进一步调用ERP中的内部的方法实现数据信息的录入,实现WMS数据导入至ERP系统。EPR系统不与外部程序关联,所以ERP系统可以实现同接口程序的无关性,外部程序的实现中因为采用了直接调用ERP系统内部标准事件的方法,也可以巧妙的规避因为ERP软件维护或升级而引起的接口程序修改的工作,维持实现稳定。该对接方法是通过中间表获取WMS提供的数据,组合形成ERP需要的信息格式,并进一步调用ERP中的内部的方法实现数据信息的录入,实现WMS数据导入至ERP系统,该方式系统WMS数据读取与外部全局函数调用函数比较复杂,开发难度较大。中国专利公布号CN108052402A公开了一种中药提取中MES系统与ERP系统对接方法,包括如下步骤,步骤一:将MES或ERP中需要发送的数据生成中间文件,中间文件自动放入接口文件夹;步骤二:监听器监测接口文件夹,监测到中间文件时,监听器发送消息至服务器;步骤三:服务器获取中间文件并解析,将解析的相关数据补充到MES系统或ERP系统中。将需要发送的数据转化成中间文件,提高稳定性:通过监测器和服务器实现数据的更新,构成一个完整的数据交互,实际信息在整个ERP系统和MES系统中透明、及时、顺畅地交互传递。此对接方式的ERP系统外部集成平台与MES系统进行数据交互时,数据传输不畅,不能够实现多种模式的数据传输功能,从而影响系统的执行效率。
技术实现思路
针对上述现有技术,本专利技术要解决的问题是提供一种WMS系统与ERP系统对接方法,实现ERP系统与WMS系统间在数据、业务以及功能层面的全方位对接,打通WMS系统与EPR系统之间的信息瓶颈,实现智能化立体仓储物流。为达解决上述技术问题,本专利技术提供一种WMS系统与ERP系统对接方法,一种WMS系统与ERP系统对接方法,包括以下步骤:步骤一:将WMS系统与ERP系统的数据交换整合为ERP系统集成WMS系统的业务流程,所述业务流程包括采购流程、采购退库流程、销售流程、销售退库、领料流程、领料退库流程、完工入库流程、完工退库流程、盘点流程、转库流程、形态转换流程、其他入库流程、其他出库流程、物料信息查询流程、存量差异分析流程15个流程;所述其他入库流程是指针对业务流程,没有来源指定的入库业务均按其他入库流程进行操作,所述其他出库流程是指针对业务流程,没有来源指定的出库业务均按其他出库流程进行操作;步骤二:使用数据交换平台,将WMS系统与ERP系统的数据库系统、应用系统、专用中间件系统提供接入组件,通过接口协议需求进行抽象,实现WMS系统与ERP系统的数据交换;步骤三:通过数据交换平台定义交换数据指令信息的中间表,定义指令信息中间表完成后,不同节点的指令信息传入到数据交换平台并分配至相应节点,所述指令信息中间表包括物料信息中间表、物料分类中间表、供应商中间表、客户中间表、指令服务中间表与代码中间表;步骤四:ERP系统业务单据完成后,将符合条件的指令信息写入中间表,WMS系统根据指令信息执行出库入库指令。通过以上步骤,可以实现ERP系统与WMS系统之间的实时数据交换,通过ERP系统与WMS系统数据的同步,可以实现WMS系统端货物出入库信息、货物标签信息写入、货物出入库检验信息与后台ERP系统数据库联动,从而提高货物出入库的效率;库管员盘库时,实现盘库信息和后台数据联动,自动校验,从而提高盘库效率。进一步的,所述ERP系统为用友NC软件,所述数据交换平台为基于Java技术和标准数据库接口的数据交换平台,所述数据交换平台包括多个组件定制接口与多个扩展接口进一步的,所述数据交换平台与WMS系统的数据交换通过http服务实现,所述数据交换平台与ERP系统的数据交换由http服务与ERP的外部集成平台共同完成。使用标准数据库接口(JDBC、ODBC等)常规接口,配件市面上通过用,方便采购及维护,另外组件定制接口,可以方便、快速地添加具有新的功能的组件,数据交换平台提供的多个扩展接口,方便用户进行功能扩展,具有良好的可扩充性、易管理性、高可用性和可移植性。进一步的,所述ERP系统业务单据包括采购订单、采购入库单、销售订单、销售出库单、材料出库单、生产订单、产成品入库单、、物料信息查询表、存量差异分析表,以及其他入库单、其他出库单等11种单据,所述其他入库单、其他出库单是指没有来源指定的入库业务或出库业务操作所需要的单据。进一步的,所述ERP系统业务单据的其他入库单、其他出库单数据写入服务由ERP的外部集成平台通过xml格式实现,所述ERP系统业务单据中的除其他入库单、其它出库单以外的单据的写入通过http服务实现,所述http服务参数格式为json格式。进一步的,所述物料信息中间表包括物料版本id、物料名称、物料编码、图号、规格、型号、计量单位、物料分类编码、物料分类名称,所述物料分类中间表包括物料分类编码、物料分类名称,所述物料信息中间表中的物料分类编码、物料分类名称与物料分类中间表中的物料分类编码、物料分类名称字段、类型、长度格式一致。进一步的,所述供应商中间表包括供应商编码与供应商名称,所述客户中间表包括客户编码、客户名称。进一步的,所述指令服务中间表包括行id、单据号、行号、物料版本id、物料名称、图号、物料编码、仓库编码、主单位名称、单位名称、应收主数量,应收数量、实收主数量、实收数量、批次号、累计出入数量、单据类型编码、是否关闭、时间戳、表头备注、行备注与出入库标示。进一步的,所述代码中间表包括采购到货,销售发货单、出库申请、备料计划、完工报告、转库单与形态转换。通过以上ERP系统业务单据及指令信息中间表,实现各类仓储单据、报表快速生成,并可问题货物时时预警,特定环境下货物自动提示,通过信息联网和智能管理,形成统一的信息数据库,为供应链整体运作提供可靠依据。并且可以实现从库存、在线产品、采购订单、生产计划下达、本文档来自技高网
...

【技术保护点】
1.一种WMS系统与ERP系统对接方法,其特征在于,包括以下步骤:步骤一:将WMS系统与ERP系统的数据交换整合为ERP系统集成WMS系统的业务流程,所述业务流程包括采购流程、采购退库流程、销售流程、销售退库、领料流程、领料退库流程、完工入库流程、完工退库流程、盘点流程、转库流程、形态转换流程、其他入库流程、其他出库流程、物料信息查询流程、存量差异分析流程等15个流程;所述其他入库流程是指针对业务流程,没有来源指定的入库业务均按其他入库流程进行操作,所述其他出库流程是指针对业务流程,没有来源指定的出库业务均按其他出库流程进行操作;步骤二:使用数据交换平台,将WMS系统与ERP系统的数据库系统、应用系统、专用中间件系统提供接入组件,通过接口协议需求进行抽象,实现WMS系统与ERP系统的数据交换;步骤三:通过数据交换平台定义交换数据指令信息的中间表,定义指令信息中间表完成后,不同节点的指令信息传入到数据交换平台并分配至相应节点,所述指令信息中间表包括物料信息中间表、物料分类中间表、供应商中间表、客户中间表、指令服务中间表与代码中间表;步骤四:ERP系统业务单据完成后,将符合条件的指令信息写入中间表,WMS系统根据指令信息执行出库入库指令。...

【技术特征摘要】
1.一种WMS系统与ERP系统对接方法,其特征在于,包括以下步骤:步骤一:将WMS系统与ERP系统的数据交换整合为ERP系统集成WMS系统的业务流程,所述业务流程包括采购流程、采购退库流程、销售流程、销售退库、领料流程、领料退库流程、完工入库流程、完工退库流程、盘点流程、转库流程、形态转换流程、其他入库流程、其他出库流程、物料信息查询流程、存量差异分析流程等15个流程;所述其他入库流程是指针对业务流程,没有来源指定的入库业务均按其他入库流程进行操作,所述其他出库流程是指针对业务流程,没有来源指定的出库业务均按其他出库流程进行操作;步骤二:使用数据交换平台,将WMS系统与ERP系统的数据库系统、应用系统、专用中间件系统提供接入组件,通过接口协议需求进行抽象,实现WMS系统与ERP系统的数据交换;步骤三:通过数据交换平台定义交换数据指令信息的中间表,定义指令信息中间表完成后,不同节点的指令信息传入到数据交换平台并分配至相应节点,所述指令信息中间表包括物料信息中间表、物料分类中间表、供应商中间表、客户中间表、指令服务中间表与代码中间表;步骤四:ERP系统业务单据完成后,将符合条件的指令信息写入中间表,WMS系统根据指令信息执行出库入库指令。2.根据权利要求1所述的一种WMS系统与ERP系统对接方法,其特征在于:所述ERP系统为用友NC软件,所述数据交换平台为基于Java技术和标准数据库接口的数据交换平台,所述数据交换平台包括多个组件定制接口与多个扩展接口。3.根据权利要求1或2所述的一种WMS系统与ERP系统对接方法,其特征在于:所述数据交换平台与WMS系统的数据交换通过http服务实现,所述数据交换平台与ERP系统的数据交换由http服务与ERP的外部集成平台共同完成。4.根据权利要求1所述的一种WMS系统与ERP系统对接方法,其特...

【专利技术属性】
技术研发人员:孙定文李华品曹东凯王立敏李晓玉李鹏凯邢志国李旭
申请(专利权)人:河南省西峡汽车水泵股份有限公司南阳飞龙汽车零部件有限公司用友网络科技股份有限公司河南分公司
类型:发明
国别省市:河南,41

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

1