这几天收到老友的消息,谈及他们公司ERP选型的结果,基本上确定了使用Oracle EBS,因此闹了接近一年的选SAP还是选Oracle的纷争落下帷幕。

这家企业我去年曾去交流过,跟他们聊了一下ERP行业的大概。因为业务升级以及公司发展的需要,需要在金蝶K3的基础上升级到更高水平的ERP系统。我只是跟他们说了一下SAP系统的实施以及行业内的基本情况,他们的侧重点主要体现在制造自动化,灵活性高和企业应用效果,对用户体验如响应时间、界面UI效果、操作步骤等都尤其看重。

曾经跟他们老板在办公室聊的时候,他还当场打电话给深圳一家咨询公司的“高级顾问”询问SAP系统如何,Oracle系统如何。一提到SAP,那位“高级顾问”唯一的评价便是用户体验不好,系统复杂度高等等,这些仿佛子弹击碎了这位老板的心。因此更摇摆不定于到底选择谁。

后来去拜访厦门本地实施了SAP的企业,发现一部分企业里SAP应用的效果来看并不理想,规划一团乱,操作繁琐,界面体验不佳等等。因为企业系统规划的需要以及SAP License的原因,不少企业都是将SAP的功能分出来,比如销售前端与CRM对接、采购功能与SRM对接、主数据管理会有专门系统外的一套主数据平台对接、生产系统还会与MES和条码系统对接、而库存管理也会与WMS系统对接等等,在企业信息化壮大拓展的同时,SAP都逐渐成为应用的核心,在一定程度上弱化了SAP本系统的功能和操作依赖。他们甚至对SAP的客户端Gui有意见和想法,在很多人看来采用C/S的模式无疑是增加了客户端维护的烦恼,每台PC都要安装客户端,没办法像B/S那样灵活。

由此得出了结论,采用SAP系统应用之后效果普遍不理想,费用又高。然后研究了一下Oracle EBS,经过一段时间的考察,觉得Oracle是能满足自己的需求,就确定下来了。

算起来我也是经历了几次系统的选型,我所考虑的都是从业务层面,需求层面,公司战略以及期望,架构成熟度、未来拓展和费用等几个方面来考虑一套系统是否能满足需要。关于选型这点我已经在我的公众号博文里面写得很清楚了,具体详看:

带你走进SAP项目实施过程——选型

我想说的是:

1、其他家企业对SAP系统的应用效果只能做小小的参考,根本不能当做关键因素来看。同样的技术有用的好有用得差,难道能说技术不好吗?同样的奔驰汽车,在老司机手里可以开得很好,在女司机手里就很容易发生车祸,这难道能说奔驰车有问题?所以系统用的好不好,绝大程度上要看企业的规划和如何使用。如果SAP真的一般,为何全世界有那么多企业在使用呢?

2、SAP和Oracle两套系统都是属于ERP行业里的第一梯队,完全没有办法说得清哪个具有绝对的优势,只能说各有所长各有优缺点。仿佛奔驰和宝马一样,买哪种车完全看自己的预算和喜好。在我看来,SAP不能做的Oracle大抵也不太可能做得了,无论从架构还是底层技术,还是功能模块和也无形态两者在很大程度上很雷同相似,只不过SAP使用的客户比较多,尤其在厦门本地,Oracle就屈指可数了。

选型选型,完全就避不了考虑太多的东西,但企业在选型之前,或许应该端正自己的观念,明确自己的需求,梳理企业技术路线,这样才不至于有偏差。


本文作者:SAP梦心(微信号:W150112458),就职于厦门,八年SAP系统从业经历,SAP项目经理...

再谈ERP选型的更多相关文章

  1. [转载]再谈百度:KPI、无人机,以及一个必须给父母看的案例

    [转载]再谈百度:KPI.无人机,以及一个必须给父母看的案例 发表于 2016-03-15   |   0 Comments   |   阅读次数 33 原文: 再谈百度:KPI.无人机,以及一个必须 ...

  2. Support Vector Machine (3) : 再谈泛化误差(Generalization Error)

    目录 Support Vector Machine (1) : 简单SVM原理 Support Vector Machine (2) : Sequential Minimal Optimization ...

  3. Unity教程之再谈Unity中的优化技术

    这是从 Unity教程之再谈Unity中的优化技术 这篇文章里提取出来的一部分,这篇文章让我学到了挺多可能我应该知道却还没知道的知识,写的挺好的 优化几何体   这一步主要是为了针对性能瓶颈中的”顶点 ...

  4. 浅谈HTTP中Get与Post的区别/HTTP协议与HTML表单(再谈GET与POST的区别)

    HTTP协议与HTML表单(再谈GET与POST的区别) GET方式在request-line中传送数据:POST方式在request-line及request-body中均可以传送数据. http: ...

  5. Another Look at Events(再谈Events)

    转载:http://www.qtcn.org/bbs/simple/?t31383.html Another Look at Events(再谈Events) 最近在学习Qt事件处理的时候发现一篇很不 ...

  6. C++ Primer 学习笔记_32_STL实践与分析(6) --再谈string类型(下)

    STL实践与分析 --再谈string类型(下) 四.string类型的查找操作 string类型提供了6种查找函数,每种函数以不同形式的find命名.这些操作所有返回string::size_typ ...

  7. 再谈JSON -json定义及数据类型

    再谈json 近期在项目中使用到了highcharts ,highstock做了一些统计分析.使用jQuery ajax那就不得不使用json, 可是在使用过程中也出现了非常多的疑惑,比方说,什么情况 ...

  8. C++ Primer 学习笔记_44_STL实践与分析(18)--再谈迭代器【下】

    STL实践与分析 --再谈迭代器[下] 三.反向迭代器[续:习题] //P355 习题11.19 int main() { vector<int> iVec; for (vector< ...

  9. C++ Primer 学习笔记_43_STL实践与分析(17)--再谈迭代器【中】

    STL实践与分析 --再谈迭代器[中] 二.iostream迭代[续] 3.ostream_iterator对象和ostream_iterator对象的使用 能够使用ostream_iterator对 ...

随机推荐

  1. Pydev Console中文提示乱码的问题

    1. 像这样的规则内容请这样处理"\u305d\u3093\u306a\u306b"style unicode string : print str.decode("un ...

  2. 2013-9 OWASP论坛

    Broken We Application Project   ------这个PPT需要下载 OWASP BWA----- A Virtual machine---收集 Broken Web App ...

  3. 基于Python的数据分析(1):配置安装环境

    数据分析是一个历史久远的东西,但是直到近代微型计算机的普及,数据分析的价值才得到大家的重视.到了今天,数据分析已经成为企业生产运维的一个核心组成部分. 据我自己做数据分析的经验来看,目前数据分析按照使 ...

  4. kaggle入门项目:Titanic存亡预测 (一)比赛简介

    自从入了数据挖掘的坑,就在不停的看视频刷书,但是总觉得实在太过抽象,在结束了coursera上Andrew Ng 教授的机器学习课程还有刷完一整本集体智慧编程后更加迷茫了,所以需要一个实践项目来扎实之 ...

  5. UE4笔记:利用Widget设计一个切换材质功能

    UE4引擎中的Widget蓝图是一个重要的工具,可用于场景中的页面叠加,镜头绑定,场景切换等多处地方,在这里笔者介绍一种利用控件蓝图和场景中物体进行信息交互的方法,直观的体现就是进行物体的材质切换. ...

  6. HTML学习笔记8:表单

      什么是表单?     一个网页表单可以将用户输入的数据发送到服务器进行处理.因为互联网用户使用复选框,单选按钮或文本字段填写表格,所以WebForms的形式类似文件或数据库.例如,WebForms ...

  7. Java中的String类型

    1.基本类型和引用类型 在C语言里面,是有指针这么一个变量类型的,指针变量保存的就是所要指向内容的地址.在Java里面,没有了指针的这么个说法,而是换了一个词:引用类型变量. 先说Java里面的基本类 ...

  8. 设计模式之模板方法(Template Method)

    在整理模板方法之前,先来说点废话吧.除了记录学习总结,也来记录一下生活吧. 我们公司的老板在北京,老板也会因为项目来公司,不过不是天天来.公司有个同事,只要老板不在就天天迟到,而且一天比一天晚,经常来 ...

  9. iOS xcode9 framework静态库的创建以及xib和图片的使用记录

    来到了新公司,要开发的第一个项目据说可能要封成framework,可是我从来没自己做过framework呀!顿时开始发愤图强,赶紧恶补了起来.但是还是遇到了一些乱七八糟的情况,所以写个随笔记下来. 1 ...

  10. 你可能不知道的 JavaScript 中数字取整

    网上方法很多,标题党一下,勿拍 ^_^!实际开发过程中经常遇到数字取整问题,所以这篇文章收集了一些方法,以备查询. 常用的直接取整方法 直接取整就是舍去小数部分. 1.parseInt() parse ...