“活字格是模型驱动的低代码开发平台,允许以外联库的方式连接外部关系型数据库,这一点对于业务的开发和功能的灵活延展具有非常重要的意义”。

——成都新宏基科技发展有限公司 张旭


一、公司简介

成都新宏基科技发展有限公司(以下简称为“成都新宏基”)是葡萄城的应用开发合作伙伴,是以电子科技大学自动化工程学院为依托的一家集科、工、贸一体的实业公司,专业从事各种工业自动化检测系统、控制系统、工业电视监控系统、网络工程等系统的研发、设计、安装施工和调试,拥有雄厚的技术力量及调试手段、完善的技术支持与售后服务。其开发的应用涉及领域包含洁净电子厂房空调暖通控制、自来水、污水处理与环保、水电站、电力、交通、石油、化工冶金、楼宇空调暖通自动化控制、垃圾处理、轻工、建材、医药、电子、电视监控系统、科研等行业。美国通用电气GE西南总经销,德国西门子公司指定一级经销及系统业务核心分销商。


二、项目背景

系统的最终客户是重庆市标签印刷行业某企业。在系统上线之前,客户使用SAP Business One 2007的销售、采购、库存、生产和物料需求模块10多年。由于物料需求模块(Materials Requirement Planning)不能完全满足客户的实际业务需要,早年客户使用VB开发了一套Excel工具用于离线计算,随着公司业务的不断增长,Excel版MRP在结果的实时性、正确性以及性能上遇到瓶颈,突出表现在:

  • 用Excel管理客户SO与FO,数据难以进行共享
  • 无法使用代用料进行MRP计算
  • Excel计算的结果与ERP分离,如计算出的采购请求不能和SAP的采购模块无缝集成,成了新的数据孤岛
  • 无法对生产订单和物料需求进行闭环管理


三、系统介绍

MRP物资需求计划是Material Requirement Planning的缩写,指根据产品结构各层次物品的从属和数量关系,以每个物品为计划对象,以完工时期为时间基准倒排计划,按提前期长短区别各个物品下达计划时间的先后顺序,是一种工业制造企业内物资计划管理模式。MRP是根据市场需求预测和顾客订单制定产品的生产计划,然后基于产品生成进度计划,组成产品的材料结构表和库存状况,通过计算机计算所需物料的需求量和需求时间,从而确定材料的加工进度和订货日程的一种实用技术。

物料需求计划管理系统主要包含两大部分:

1、物料需求计划 – 包含了MRP的三大步骤:建立预测;使用不同的预测组合成运算方案;运行运算方案并产生MRP运算结果。

  • 销售预测量:新建、编辑和删除预测销售量。
  • 运算方案:新建、编辑和删除运算方案。
  • 运算结果:MRP运行结果包括成品需求计划、生产单推荐、采购单推荐,可以批量回写生产单推荐和采购单推荐到SAP。

2、回写单查询 – 显示所有回写到SAP的生产单、采购单和分切单,可以根据查询字段进行查询

  • 生产单:根据【成品编号】或【SAP文档编号】进行查询。
  • 采购单:根据【物料编号】或【SAP文档编号】进行查询。
  • 分切单:根据【物料编号】或【SAP文档编号】进行查询。


系统功能模块介绍

预测销售量

【销售预测量】管理模块主要实现预测清单的在线收集和管理。在路径“【物料需求计划】- 【销售预测量】”下,系统会显示了所有的FO/SO预测清单。点击【透视表视图】,将会以透视表的形式展示预测量。与单击【编辑】按钮功能等效,双击某一条预测记录后,弹出预测详情窗口进行编辑。

(销售预测量管理模块页面展示)

运算方案

MRP运算方案管理模块,用于管理和触发MRP运算。在路径“【物料需求计划】- 【运算方案】”下,显示了所有的MRP运算方案,点击清单右肩上的【新建】、【编辑】、【删除】可以完成相应功能。与单击【编辑】按钮等效,双击清单中的某条运算方案记录,将弹出编辑窗口。点击【进行MRP运算】,即可触发MRP运算。

(运算方案管理模块页面展示)

运算结果

运算结果管理模块主要用于对运行结果进行记录和管理。在路径“【物料需求计划】- 【运算结果】”下,显示了历次MRP运行后的结果,每次的运行结果由【方案编号】和【实例编号】的组合键标识。每次运行结果包括【成品需求计划】、【生产单推荐】、【采购单推荐】,点击相应的链接后会在新标签页中打开对应的页面。

(运算结果管理模块)

回写生产单查询

回写生产单查询模块主要用于将信息回写至SAP生产单。系统为回写到SAP的生产单,提供了统一的查询入口。

(回写生产单查询页面展示)

回写采购单查询

回写采购单查询模块主要用于将信息回写至SAP采购单。系统为回写到SAP的采购单,提供了统一的查询入口。

(回写采购单查询页面展示)

回写分切单查询

回写分切单查询模块主要用于将信息回写至SAP分切单。系统为回写到SAP的分切单,提供了统一的查询入口。

(回写采购单查询页面展示)


四、价值描述

借助活字格强大的产品能力,打造了一款定制的Web版MRP应用,很好地满足了客户下列需求:

  • 导入FO/SO进行MRP运算
  • 获取SAP基础数据及库存数据,作为MRP计算的输入
  • 在进行MRP运算时需要使用代用料进行计算
  • 将运算结果和SAP进行集成:计算结果中的分切单、采购单、生产单回写到SAP
  • MRP运算结果中按天展示成品需求计划
  • 保留所有MRP运算结果,以便查询历史数据

在系统开发的过程中,利用到活字格强大的对接能力。活字格是模型驱动的低代码开发平台,允许以外联库的方式连接外部关系型数据库,可以通过编写存储过程来扩展内置命令。这对处理复杂业务逻辑提供了福音,本项目的MRP计算逻辑涉及游标(Cursor)、Dynamic SQL、列转行等,共编写了29个存储过程,5个函数,完美的满足了用户的需求。


五、活字格的价值

项目相关负责人表示:

1、使用活字格低代码开发平台能够有效缩短开发周期,提升交付效率。

2、活字格具备快捷部署的能力,简化部署的复杂度,加速项目交付。

3、通过使用低代码开发平台,能够有效降低项目整体成本,提升项目利润空间。