基于TIBCO SAP―ADAPTER和BW的PDM―ERP集成应用系统的设计与实现

时间:2022-08-06 03:31:28

基于TIBCO SAP―ADAPTER和BW的PDM―ERP集成应用系统的设计与实现

摘 要 针对某航天企业PDM系统与ERP系统在集成中遇到的数据流转双向、频繁、接口关系多、内部API函数调用复杂等问题,采用了TIBCO产品的BW应用集成引擎和SAP-ADAPTER专业适配器,自动维护中间数据表,定制了调用SAP-BAPI函数的BW流程,因而提供了基于Web服务的集成解决方案。经过企业实际应用效果验证,此集成方案减少了手工干预,实时监控提高了快速响应能力,省去了开发和维护API函数的人力物力,规范了整个工作流程数据的标准化、通用化,大大提高了企业的生产效率和管理水平。

关键词 集成;BW;SAP-ADAPTER

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2017)187-0066-02

1 研究背景

在现代工业生产与制造业中,PDM系统(产品数据管理)和ERP系统(企业资源计划)都得到了广泛的应用。PDM与ERP两种系统的定位和功能各不相同,但它们的业务流在很多方面又有交叉渗透,例如物料清单、物料分类和产品结构的管理等。在PDM系统中产生工艺设计数据并形成产品结构树(BOM表),在ERP系统具体实现产品的制造[1]。工艺设计数据和生产数据紧密相关,而产品结构树(BOM表)就是连接两个系统的关键。一个产品要经过工程设计、工艺设计、生产制造才能最终形成,BOM[2]在这个过程中也经历了从工程设计物料BOM--EBOM( Engineering Bill Of Material)到工艺规程物料BOM--PBOM(Process Bill Of Material)再到制造物料BOM--MBOM (Manufacturing Bill Of Material)的演变[3]。

2 集成解决方案

分析企业“批产”型号和“预研&研制”型号工作流程和数据的特点,分别制定系统集成方案。批产型号的数据基本都已经定型,数据很少改动,而“预研&研制”型号的数据由于正在研究阶段,会经常发生变动。故在考虑集成方案的时候要将批产型号和“预研&研制”型号分开管理:批产型号采用基线传递基本已经定型的数据;“预研&研制”型号采用监控审签流程传递数据,由于数据要经常变动,故每次数据更新后会再次签审进行新一版数据的传送。这两种方式都要求把型号、批次和过程管理起来。虽然两者的业务思路不同,但是采用的技术方案是相通的。由于篇幅限制,目前仅以批产型号数据传递阐述集成解决方案,“预研&研制”型号数据传递方式类似,只是最后调用的BAPI的功能不同。

把ERP系统所需的、工艺方可提供的最终工艺设计数据,很容易地从PDM系统传递到ERP系统,ERP系统根据这些信息形成MBOM来安排生产管理活动(如计划下达,排产,采购、加工、装配、车间运营、库存、成本核算等),使各部门工作协同开展,发挥MBOM的真正作用。集成总体框架如图1所示。

3 结果验证

自动创建物料、BOM、工艺路线成功,如图2所示。(a)表示创建物料成功,包含了物料的基本属性、批次类、销售、MRP信息等;(b)表示创建BOM成功,包含了某一父物料的BOM结构、组件、数量信息等;(c)表示创建工艺路线成功,包含了某一物料的工序内容、工作中心、工时信息等。

要实现两系统的数据有效流转和高效集成,需满足以下两个条件:

数据规范――整个解决方案执行的优劣, 和基础数据的准备密切相关, 要求保证设计和生产数据的完整性、一致性;要求工艺人员规范设计和操作,所有计划生产的产品都要在PDM中维护完整的PBOM结构树信息和型号、批次信息,这些信息必须产品基线后才生效。

信息一致――由于BOM是PDM和ERP系统的交汇点,而BOM信息主要由物料所构成,为了保证两者有效集成,首先要从标准化角度对产品图号、产品零部件代号、物料编码进行整顿和清理,确保码、物、号一致,使得同一编码在不同系统中表示的是同一种物料。同时,物料主数据的属性信息(如物料类型、物料组、产品组、采购组、批次类等)是ERP系统进行排产制造的依据,因此这些属性描述需一致,以便信息交互。

4 结论

在PDM系y与ERP系统之间,需要交换的信息应根据不同企业的需求而有不同的具体内容。企业应充分分析本身生产实际和管理现状,在软硬件和业务需求的基础上不断完善系统的开发和应用,设计出适应本企业的集成解决方案。

相比于此企业原来的集成方案,新方案有如下优点:

1)摒弃了原本的EXCEL导入的旧有方式,减少手工干预并减少错误,提高了企业的快速响应能力。

2)在PDM基线的基础上,TIBCO实时监控PBOM数据库表的变化,自动驱动TIBCO BW中对应业务流程的执行,实时自动转换为MBOM数据库,实时性得到保证。

3)采用TIBCO BW提供的流程自动化引擎,利用Web服务提供解决方案,使跨应用系统间的运作能够快速设计、测试和部署上线。

4)利用SAP提供的BAPI标准函数,容易实现信息集成,省去了开发和维护API函数的人力物力,若后期需对集成系统进行改进,只需要对Tibco BW流程进行再次开发即可,接口简单,实施难度小,维护工作量小。

5)此工作流程运行成熟后,不仅促使图纸版本控制明晰,制造数据一致,而且为后期零部件的通用化、标准化、改型和优化设计打下了基础[6]。

此方案不仅仅规范了对工艺设计和生产制造数据的过程管理,还大大提高了企业的管理水平和生产效率。此方案自运行以来稳定可靠,有效缩短了产品开发和生产周期,保证了产品从设计、工艺到生产制造的顺畅。希望此方案技术思路可对其他企业产生借鉴作用。

参考文献

[1]赵金地.PDM系统与ERP系统的集成设计与实现[J].CAD/CAM与制造业信息化,2009(12):40.

[2]梁明.基于SOA技术的BOM集成研究[J].电脑编程技巧与维护,2012(14):8.

[3]朱篱.SAP与异构系统整合技术的研究与系统实现[D].长沙:湖南大学,2007.

作者简介:李欣,辽源广播电视台。

上一篇:七个维度勾勒微波网络健康 下一篇:9岁女孩高楼一跃:缘何用生命阻止妈妈的新恋情