数据导入程序:ERP系统上线最早,项目进度快,其它IT系统比较慢。在ERP的上游下游系统未建立时,虽然ERP接口开发完成,但用户也只有手工准备数据导入SAP系统。
这个时间点上,我们有2个选择,开发ABAP程序导入用户手工数据(需要协调的资源少),或者开发接口,再开发接口导入程序(需要协调的资源多)。我选择了后者,我想坚持使用接口环境,在这个环境中试错和迭代,等到外围系统具备的时候,ERP这边的接口就会已经非常的完备。
年初的需求一共有10个接口需要开发导入程序,我们先协调到金融系统的鹏程,让他用JAVA技术开发web应用,实现WS接口的数据导入。但其中有5个BOM相关的接口,数据量比较大,鹏程的web应用实现程序会有超时错误,问题又回到了ERP团队。我再用.net的技术开发桌面程序来满足那5个BOM相关接口的数据导入,因为.net的强大,很轻松就实现了,用户体验很好。我甚至还给程序打上了公司的LOGO。
年底BOM项目进度赶了上来,今天周末加班,我们在处理BOM系统和ERP系统接口联调上线。完成后,我们的数据导入程序可能会完成它们的生命周期,我的数据导入程序一共完成了10次版本的更新迭代。但是我已经具备了这项能力。

本文讲述了在ERP系统上线初期,面对上游下游系统未建立的情况,如何选择开发ABAP程序还是接口导入程序来处理数据。作者选择了后者,通过协调资源,分别使用JAVA和.NET技术解决不同接口的数据导入问题,尤其是对于BOM相关的大量数据,.NET桌面程序提供了良好体验。经过多次迭代,最终在BOM系统与ERP系统接口联调上线时,数据导入程序已成熟稳定。
2024

被折叠的 条评论
为什么被折叠?



