在ERP领域,用友BIP,SAP有BTP,他们的B和P是同样的B和P。在IT行业,I与T好像也没必要做区分,可以是Info、Intelligent、Technology,可以相互替代。ERP领域的风向,已经从业务功能的扩张,又进入技术平台的竞赛了。其中的原因非常复杂,但ERP已经不只是一个企业内部的服务软件。在这二十多年里,ERP吸收了内部的精华,加上云计算技术发展的助力,得到充分成长,已经把扩张的目标变成了优雅的野心。得数据者得天下,数据嘛,ERP已经得到了,差的那部分自然是天下。
在ERP领域说到SAP,过去指的都是SAP Business Suite/R3(ECC)这款产品。目前,S/4HANA就是下一代的R/3和SAP商务套件。它利用新的用户体验技术(SAP Fiori)和内存处理和数据库技术(SAP HANA),并引入了一个新的引导配置的概念。
Fiori是新的渲染和界面功能,可以让核心的HANA或ERP的核心数据内容以适当的形式展示,比如在Web或client,以及移动终端。统一UI 的设计和数据展示功能。S/4HANA重点是财务、ERP、CRM、SRM、SCM、PLM和BW,与财务组件组成的SAP新近发布的简单财务应用。
SAP R3基于任何的数据库(包括SAP HANA数据库),而SAP S/S4HANA是完全基于SAP HANA构建,优化了产品代码及数据结构,简化了财务流程和产品逻辑,并且应用了SAP Fiori 新的用户交互系统。
饭碗要端在自己手中
SAP是总部位于德国的全球最大的ERP公司。作为一家重量级的企业应用软件公司,SAP曾经有过一段不好过的日子。不好过的主要原因是SAP的软件需要跑在数据库上,而备选的数据库一般来说是Oracle。本来Oracle和SAP的软件配合相得益彰,曾经一度合作得很愉快。但随着Oracle开始进军企业级软件市场,把手伸到ERP的地盘来,SAP的日子就开始不好过起来。
Oracle在21世纪初进行了一系列的并购,包括收购了Siebel 和仁科等重要的企业级软件企业,把自己从底层数据库到企业级软件的体系补全了。这样一来SAP就麻烦了,自己的软件依赖于人家的数据库,而人家已经能提供和自己类似的企业级软件。好在还有一个IBM的DB2可以用。SAP一度和IBM合作,希望可以给自己带来预期的强强联合。但是IBM的DB2却一直面临着诸多问题,比如本身就不是市场上最好的数据库,人才流失又很严重。合作开展起来,效果却非常有限。在这个背景下,SAP开展了一场技术与勇气并存的战略大跃进,也就是SAP著名的 HANA战略。
2010年SAP全球技术研发者大会上,SAP发布了SAP高性能分析应用软件(SAP High-Performance Analytic Appliance,简称SAP HANA)。SAP在大力宣传HANA的时候,并没有大规模地卖HANA,而是非常有重点地挑了几个企业开始做起。这些企业是非常知名的大型企业,比如德国电信、中石油、中石化等。这样,HAHA直接与高大上联系在一起了。而且,HANA需要内存64GB以上的机器,这只是最低配置要求。此外,SAP对HANA相关的产品定以非常高的价格。基本上这个产品给人的感觉就是:只有福布斯排名的公司才能用得起,没钱的就只能看看。所以市面上对HANA的抱怨,主要都集中在了HANA高昂的价格上了。就是利用这个市场从认识到接受的时间差,SAP的工程师让产品追上了品牌和形像。
SAP C/4HAHA是2018 SAP中国战略的重点。也是SAP打造智慧企业的有力抓手。SAP C/4HANA是一款专为新兴业务模式打造的第四代内存客户体验套件。该套件整合了客户数据、机器学习技术和微服务,能为销售、服务、市场营销和商务等领域的实时客户互动提供支持。并且,可以连通数字化核心系统SAP S/4HANA。
早期的HANA数据库对客户来说风险较高,所以SAP提出了Side-by-Side策略,即让HANA与Oracle同步同时运行,让 HANA 展示它的快速。直到2018年以后,HANA几乎以其架构、速度及稳定性开始独当大任,而SAP把他们的Side-by-Side策略却保留下来,用到了Leonardo上面。
HANA的出现对SAP和业界都产生了巨大的影响。虽然历经不少艰辛,但数据这个饭碗端在了自己手里,所以一个新时代也就开始了。
统一和加固后端
提供全方位的抓手,从私有化部署到公有云,从PaaS到SaaS。
以SAP C4C为例,软件应用和计算资源均由SAP提供,部署于SAP的数据中心,用户通过Internet来访问使用软件。所有C4C客户以不同租户(tenant)的方式共享SAP数据中心的软硬件资源,这是公有云的 SaaS 服务形式。
最左侧的SAP HANA Enterprise Cloud,是SAP一个私有云平台。这个平台上能购买的方案最主要的就是SAP S/4HANA(当然也有Business Suite等)。私有云的客户独享云上的资源。
SAP的云解决方案使用了部分开源技术栈,比如Cloud Foundry,可以把它看成是PaaS的操作系统。S/4HANA 在On-Premise和Cloud都有现身,这个解决方案可以让SAP的数据,对几百个SAP的功能软件通过SAP云平台连接起来。同理,应用、数据和业务流程也通过SAP云平台成为数字化网格Digital Mesh的一个个节点,从而消除了信息和数据孤岛。而为了不增加ERP配置规则的复杂性,保护全球大量SAP实施顾问的知识储备,及保证ERP数据的稳定性和响应速度,新技术不直接加入到ERP的平台中,而是在另外的Leonardo中,为ERP提供Side-by-Side模式的服务手段。借助SAP云平台您可以尝试将发展迅猛的最新技术集成到SAP传统产品中,比如机器学习,物联网,区块链服务等等。
尤其是FICO中的RPA,已经让尝试过的业务人员爱不释手,而部署在云上RPA又可以按软件工程的管理方式快速升级,保持各个历史版本的可用和适配能力。
HANA and Leonardo
以S/4HANA为代表的业务系统重点在于端到端业务的衔接,实现业务流程的标准化;而SAP Leonardo则是把设备、人、与业务全部互联,实现业务应用的智能化。
SAP 把这个架构称为双模式,也即Side-by-Side模式,所引入的SAP Cloud Platform(SCP),或者说SAP Leonardo概念,在我看来,其实是将原本SAP开发的视角,增加了一个维度。
传统的ABAP开发,无论是Report、Form还是增强,主要是聚焦在ERP系统内部。而Leonardo时代,则弱化了ERP的绝对核心地位,ERP成为System of Records。企业的数据枢纽向SAP Cloud Platform发生转化,无论是来自ERP、CRM、Concur、Ariba等各个平台的数据,都可以被SCP调用和做进一步的创新性开发。
ERP是业务数据的标准流程处理,更是存储数据的粮仓。所有管理过程产生的数据都要颗粒归仓,而且为这些粮食准备一个五星级的豪宅,以内存为存储和运算一体介质的数据库,通过内部架构整合,数据几乎没有冗余,且通过列存储方式和算法优化,能达到以往Oracle之类数据库存储的1/3左右,并且凭借内存的高带宽以空间换时间,在十倍以上提升数据普通操作的前提下,把OLTP与OLAP合并在一处。不再需要在Dashboard或报表运算时,把数据搬来搬去,浪费时间、存储和带宽,实时分析实时展示,所要即所得,SAP对此做法宣传为“Code-pushDown”。毕竟代码比数据小多了,让他们聚会的方法,不只是命令数据跑到程序处理单元,也可以命令让程序代码去到数据的家里。而HANA则是SAP的专用数据库,可以为ERP等系统的要求,专一优化,相得益彰。比如,SAP就拒绝支持对其他数据库软件产品做Code-PushDown的支持,哪怕你选用的是类似的内存数据库。
然后,所有的新技术,我们先把这些新技术看作数据粮食的加工技术,比如 IOT、Big Data、Data Lake、BlockChain、AI等。SAP把这些技术,全部以云原生的方式,部署在自己掌管的云端平台。当数据库中的粮食有加工需求的时候,这些云端的Leonardo就从旁边(side by side)伸出工作臂,去到生产数据库,对其中的数据按需加工,运算完成得到结果后,送入Fiori 对应的页面展示,收回机械臂,便与数据再无瓜葛。而这些保存在云端的机械臂或RPA,就是Leonardo。它可以独立跟随技术演进,可以自由迭代,只要按需出动,按SAP的数据库接口和授权操作数据便是。
这相当于客户不需要为了使用汽车而自己准备一个4S店,而是按使用量或使用次数租用并使用4S店的服务即可。没有需求的时候,4S店也不会干预汽车的运行。而SAP和生态伙伴们负责开发和提供越来越好用的各种Leonardo装备。