前段时间好友陈果写了一篇《企业如何走向下一代ERP(Next Gen ERP)》,我也心痒,遂想写一篇上一代ERP是什么。

不知道上一代ERP是什么,也就很难想象下一代ERP到底为什么是这样。这是我写这篇文章的出发点。

陈果讲到的下一代ERP,核心本质就是用新技术重写一遍ERP:如移动App、云原生容器和微服务中间件、NOSQL、Hadoop、Spark、人工智能、区块链。

当然,ERP的鼻祖SAP,在过去的50年里,已经把ERP用当时的新技术重写了好多遍了。1972年的R/1、1981年的R/2、1992年的R/3、2004年的ECC(企业核心组件)和NetWeaver集成平台又引入了Java编程语言和J2EE中间件。在当时来说,都可以叫做下一代ERP。

但,这只是技术维度的来龙去脉。我想今天这篇文章从业务应用维度讲讲。

ERP,企业资源计划的英文缩写,关键词是:企业、计划,以这两个为核心。

我是研究组织的,除了家族组织不研究以外,对企业组织-社会组织-国家组织-宗教组织都很感兴趣。而ERP很明确,就是企业组织边界内的资源的P(计划)D(执行)C(检查)A(复盘改进),不是社会组织边界,更不是国家组织边界。这点要尤其注意。

ERP是脱胎于制造业,但后来又在1990年被Gartner进行了泛化,不再局限于制造业。至于为什么会这样,我一会再说。

制造业,最核心的职责就是生产制造。生产制造的第一步就是定生产计划。订完生产计划,遇到的第一个问题就是生产计划需要的原材料够不够?于是,从生产计划就拔出萝卜带出泥,出现了物料需求管理。从物料需求管理又衍生出物料采购计划。物料采购计划-物料需求管理-生产计划,这三个东西构成了最小的制造企业ERP。但当时还不能叫ERP,只能叫MRPII。大家如果想深入了解这些知识,到美国生产与库存管理协会的官网上去详细了解。

咱们继续拔出萝卜带出泥。因为生产需要核算生产成本,于是就引入了核算会计和成本会计。因为生产需要工人资源排程、工人成本核算,于是又引入了核心人力管理。这才具备了Gartner讲的ERP的雏形。这也就是ERP为啥能从制造业泛化出来的原因:因为有了财务和人力这两个通用领域的产品线啊。所以才从制造业出圈了。

如果说下一代ERP是用新技术重写一遍ERP,那么在我的个人理解,这个下一代ERP应该从2010年就开始了,标志就是SAP引入HANA内存计算、大数据计算技术。也就是说:下一代ERP,已经过去了十年了。

那从这个所谓的下一代ERP往回捋,那上一代ERP是什么呢?

上一代ERP可以回溯到2004年NetWeaver时代。那个时代,SAP明确地把集成平台独立的出来成为了NetWeaver产品品牌,而且引入Java技术和Java中间件。

而且于此同时,SAP把自己的ERP功能梳理了梳理,定义下来SAP自己的边界,那就是:我们只做企业核心模块。这就是ECC的来历。ECC包含:财务会计和管理会计、HR管理、项目管理和工作流、物料管理-生产计划-质量管理-设备管理-固定资产管理、销售与分销。以及上述模块在各个重点行业的行业解决方案(我过去写过啥叫行业业务应用软件,啥叫ERP行业解决方案。在这里我就不赘述了)。

这样的企业核心模块,和其他模块就要集成了。集成用的工具就是NetWeaver这样的集成平台。

和什么模块集成呢?如和企业的供应链环节集成,这就有了SCM、SRM。如和企业的客户销售与售后服务环节集成,这就有了CRM。如和企业的研发设计环节集成,就有了PLM。如和企业的制造环节集成,就有了MES。

为啥SAP在2004年要定义下企业核心模块边界,不做个大而全的呢?把这个大而全的叫做ERP那不就得了么?

嗯,因为2004年ECC时代,和1992年R/3时代相比来说,在产业格局已经不一样了。

咱们先说说供应链环节,在2000年前就出现了好几家独立的上市公司,如i2、Ariba、Commerce one,这些公司包含了一整套询价、合同、订购、支付、金融服务,是业务+IT一体化的公司,盈利模式来自:IT平台订阅会员费、广告费、交易抽水。(如今,Ariba在2012年被SAP收购,Commerce one在2006年关闭)。我记得2000年的时候,SAP还推出一个集成品牌,叫MySAP.com,就是SAP和Commerce One合作,前端Commerce One寻源报价,后端SAP采购管理。

咱们再说说客户销售与售后服务环节,在2000年前就出现了好几家独立的上市公司,最有名的就是1993年创立1997年上市的Siebel。而且1999年,Salesforce也创立了。如今,Salesforce市值也超越了SAP,营收在3年内超越SAP的可能性也非常大。

咱们再说说研发设计环节,过去CAD、CAE、EDA等等这些工具本来都属于创意设计工具,不是SAP企业管理软件厂商涉足的范围。在2000年后,研发设计工具行当也都在做整合,PTC啊、AutoDesk啊、达索啊、西门子啊,从工具、从PLC设备各个角度出来了,做整合。整着整着,就涉足到了MES,就涉足到了PLM。

咱们还不说在人力资源领域崛起的PeopleSoft。这家公司创办于1987年,在2005年被Oracle收购。(2010年SAP收购了HR SaaS Successfactors,2012年Oracle收购了HR SaaS Taleo)。

所以面对外部环境这么多独立的强大的领域软件厂商,SAP不得不划定好自己的边界,做好自己的核心模块。反正我拥有企业核心模块和集成平台,你们这些独立领域的厂商再牛,你也得集成到我身上。

SAP在2004年面临的局面,和现在中国SaaS雨后春笋非常类似。

上一代ERP是什么?相关推荐

  1. ​S/4中究竟有多少个模块,你对这些模块了解多少

    SAP ERP是一个高度模块化的企业管理软件,它通过多模块的组合以及高度配置化的系统架构来实现一个产品满足几乎所有行业的需要,这些行业包罗万象,既包括制造业(离散行业.流程行业),也包括非制造业(零售 ...

  2. .net erp(办公oa)开发平台架构之流程服务概要介绍

    背景 搭建一个适合公司erp业务的开发平台. 架构概要图:     流程引擎开发平台:   包含流程引擎设计器,流程管理平台,流程引擎服务.目前只使用单个数据库进行管理.   流程引擎设计器 采用si ...

  3. 解析大型.NET ERP系统 设计异常处理模块

    异常处理模块是大型系统必备的一个组件,精心设计的异常处理模块可提高系统的健壮性.下面从我理解的角度,谈谈异常处理的方方面面.我的设计仅仅限定于Windows Forms,供参考. 1 定义异常类型 . ...

  4. 中服公司企业信息化的ERP系统选择

    中服公司企业信息化的ERP系统选择一.  中服公司概况 1.     组织概况         中服公司创建于1950年9月,是国家120家企业集团试点单位之一,主要经营各类纺织原料.半成品.服装.针 ...

  5. 企业ERP制度的“执行力”

    一直都很想说这个话题.可能很多人不是太理解这个标题,企业ERP制度是指完成了ERP系统实施的企业,为了维持ERP系统的持续运行而建立的ERP运行制度.执行力就不用多说了,就是ERP运行制度到底执行了多 ...

  6. 解析大型.NET ERP系统 多国语言实现

    实现多国语言有许多种实现方案,无外乎是一种字符串替换技术,将界面控件的文本标签替换成相应语言的文字..NET Windows Forms实现多国语言的方法有以下几种: 1 .NET的方案,使用资源文件 ...

  7. 破一个行业ERP的感想

    今天闲来无事,找来破一破. 这个是一个行业性质的ERP软件,有授权码验证,客户机数量限定,以及使用时间限定,被一一破解. 授权码存在明显的绕过bug.客户机数量同样被明文标注在文件中.使用时间也是标注 ...

  8. ERP成功全球实施十大成功案例

    .美铝公司(Alcoa) 公司简介 美铝公司创办于19世纪80年代中期,目前是世界最大的氧化铝.电解铝和铝加工产品的生产商,活跃于包括基础研究和开发.技术及回收利用等铝工业的所有主要领域.美铝产品应用 ...

  9. ERP实施完了,为什么还要做MES?

    传统ERP定位于企业计划,其管理的数据以周.天为时间周期,无法对现场执行实时的有效管控,即所谓的在制造过程中存在"信息黑洞". 一.制造车间的信息黑洞问题: 随着ERP在企业应用的 ...

最新文章

  1. 从numpy开启Python数据科学之旅
  2. 哈希表的C实现(二)
  3. 【干货】女性社区应该如何抵御垃圾男
  4. 全国计算机等级考试和职称考试题库,全国职称计算机等级考试题库及答案
  5. 搞定Linux Shell文本处理工具,看完这篇集锦就够了(转)
  6. 主机ping不通Virtualbox里的虚拟机
  7. 导轮式机器人_轮式移动机器人导航控制与路径规划研究
  8. sscanf函数详解
  9. python画数学函数_Python 绘制你想要的数学函数图形 !
  10. HTTP Get与Post的区别
  11. RegeX版本更新至2.0.0.4 加入英文语言包
  12. 《机械制造工艺学》课程设计任务书
  13. sort(function(a,b){return a -b})函数排序问题
  14. 制作网站及论坛的过程
  15. 手机壁纸网站源码 带全自动采集 响应式手机电脑端模板
  16. UGUI文本颜色渐变
  17. oracle中文问号乱码,Oracle 中文记录 及 乱码 判断 说明 .(转)
  18. 快速学习html、css的经典笔记
  19. iOS是否是电话号码判断Demo
  20. 一文带你了解火爆的区块链互联网Cosmos

热门文章

  1. [创业-4]:强大企业九大要素圆模型案例1-阿里
  2. 合泰单片机触摸例程_合泰单片机iic例程
  3. python3简明教程第二版答案_Python3 简明教程
  4. 佳能Canon PIXMA iP2880 打印机驱动
  5. 魔兽世界怀旧服务器无限刷怪点,魔兽世界怀旧服:50级物理刷怪升级攻略!无干扰每小时4万经验!...
  6. MySQL中定义fk语句_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (4)
  7. Unable to negotiate with xxxx port 22
  8. 电影《摔跤吧!爸爸》观后感
  9. 最能拉出同行差距的细节,99%的零售店老板都错过了
  10. ..\USER\stm32f10x.h(428): error: #67: expected a “}“ ADC1_2_IRQn = 18, /*!<