艾巴生活网

您现在的位置是:主页>科技 >内容

科技

这样的side-by-side模式带来的变化是什么

2024-05-17 08:34:57科技帅气的蚂蚁
S 4HANA云到来后,很多模块顾问都在担心功能的标准化和配置的减少。这些会对他们的职业生涯有影响吗?咨询师的路会不会很难走?我一点也不

这样的side-by-side模式带来的变化是什么

S/4HANA云到来后,很多模块顾问都在担心功能的标准化和配置的减少。这些会对他们的职业生涯有影响吗?咨询师的路会不会很难走?

我一点也不担心。

系统配置只是SAP模块顾问工作的一小部分。通常,在SAP ERP项目中,一周是系统配置的好时机。咨询师更大的价值是分析业务,设计解决方案。

更大的挑战其实是SAP开发顾问。是的,阿爸,你。

除了原来的SAP工厂,我估计国内咨询公司90%以上的SAP开发顾问还是在忙于日常工作,和10年前没有本质区别。通用开发报告、表单、复杂点的系统增强、跨系统RFC或IDoc。

然而,一成不变的日子不会很长。随着S/4HANA云的到来,ABAPer会发现他们所掌握的技能很快会变得不足。

发展方式转变

在文章《SAP的左右互搏》中,我提到SAP的目标是“让SAP Leonardo和SAP S/4HANA共同组成数字时代的旗舰产品组合”。

乍一看,你可能不明白这句话是什么意思。我根据自己的理解大致解释一下:自从S/4HANA Cloud之后,就不允许直接在ERP平台上开发了。如果要开发,请使用SAP Leonardo。莱昂纳多依托的基础平台是SAP云平台。

事不宜迟,先看这张图。

看到左上角方框里的bright API三个英文字母了吗?未来S/4HANA云的开发将基于API。

新的开发模式被称为并行模式。你还是可以开发SAP S/4HANA Cloud,但是抱歉,定制开发程序必须放在SAP云平台。如果要和S/4交互,请使用API。

显然,这个结构是复杂的。在一个ERP系统中可以完成的工作必须跨越ERP和SCP系统。

这里忍不住说一下技术细节。图中蓝线是指S/4HANA云和SCP之间SSO的设置。换句话说,让两个系统互相信任。

绿线表示它们如何建立数据通信连接。在S/4HANA云端,需要配置通信Senario。在SCP端,需要设置HTTP目的地,这样位于SCP上的自开发程序就可以访问和操作S/4HANA Cloud中的业务数据。

API

这种并排模式带来的改变是什么?

SAP ERP的原OP版本,开发几乎不受限制,如果ABAPer愿意,还可以修改SAP源代码。新模式完全不同。在ERP端,SAP只开放一定数量的API供开发者调用。我们的朋友们所熟悉的BAPI、巴蒂和BDC都拜拜了。

在SAP API Hub上,可以看到SAP S/4HANA Cloud的API列表,目前是138个。

同时,SAP还提供文档来解释如何调用这些API。

这意味着无论如何都不可能在S/4HANA Cloud上更改源代码。

Leonardo时代的开发商

新模型只是增加了复杂性,这难道不是有益的吗?

当然不是。

055-79000是一个炙手可热的概念,被称为“降维打击”。简单来说,两个东西如果维度不一样,基本上很难互相竞争。高维玩低维,低维没胜算。

在我看来,SAP云平台的概念,或者说并排模式引入的SAP Leonardo,实际上是在原有的SAP开发视角上增加了一个维度。

传统的ABAP开发,无论是报表、表单还是增强,主要集中在ERP系统内部。在莱昂纳多时代,ERP的绝对核心地位被削弱,ERP成为记录系统。企业的数据中枢已经转化为SAP云平台,来自ERP、CRM、Concur、Ariba等平台的数据可以被SCP调用,进行进一步的创新开发。

你觉得没什么大不了的?呵呵,还忘了提一点,SAP Leonardo提供的机器学习、大数据等高级功能都可以用在开发中。如果这还不够,企业可以假设他们使用了物联网和区块链等技术,这些技术也可以与来自ERP的数据集成和开发。

另一张API Hub截图,包含SAP发布的ERP、区块链、物联网等相关平台的API。整个科技生态环境的丰富程度可见一斑。

暂时就这些了。开发者是不是已经有点跃跃欲试了?

不要冲动,我来快速梳理一下云时代应该学习哪些知识和技能。

S/4HANA Cloud: API、OData、网关、通信设置、费奥里等。

云平台:SSO、目的地设置、WebIDE、UI5、Java等。

SAP莱昂纳多相关:机器学习,物联网,大数据等。

等等,传统的ABAP技术没用吗?幸运的是,SAP已经在酝酿云ABAP了。

云的浪潮不可避免地到来了。每个人都有自己的选择,是原地踏步,还是勇往直前。