如果您不熟悉用于客户管理的SAP S/4HANA(以下称为S4CRM)和SAP Cloud(以下称为C4C),那么我建议您浏览我之前写过的两篇公共帐户文章。
发表这两篇文章后,我收到了许多朋友在后台的消息,并询问了与S4CRM和C4C相比的各种问题。所以我写了这篇文章,并统一回答。
杰里(Jerry)受到家人的长辈的影响。自从他还是个孩子以来,他就一直是这三个王国的粉丝。他尚未毕业于小学。 Luo Guanzhong的浪漫片无数次。当我年轻的时候,我还纠结了长者,问更智力的Zhuge Liang和Zhou Yu。直到三个王国V直到我进入初中的“黑暗荣耀”,并找到了游戏的答案。
为了写这篇文章,杰里再次开设了三个王国v无数次。好吧,周DU的智能值仅比Zhuge阶段低1点,但力的价值高出18分。一代民事和军事的一代儒家将军,“歌曲中有错误,周lang gu”,命名为。


大学毕业后不久,我赶上了三个王国勇士队的释放。


这项备受支持的工作可以称为我三个王国的另一项神圣作品。尽管这项工作也有很多我想呕吐的地方,例如Zhou Dadu的武器,与Sun Dasheng和Chibi之战相同,以及Chibi Zhou Gongjin战役在著名的世界军事历史的战役以微弱的胜利和强力斗争。实际上,这是我非常讨厌这个家伙的小说,然后构成了与Zhao Yun和Zhao Yun相同的技能。 “速度”,囧。但是,这些缺陷没有涵盖,我再次感到非常高兴,因此在几年内,下面使用了许多论坛帐户的化身。

Zhuge Liang和Zhou Yu是角色的成对,在三个王国的浪漫委员会或以三个王国为主题的无数计算机游戏中都有大量粉丝。如果您想问谁更好,这个问题本身对杰里来说是荒谬的。两者在shu和wu中的作用是不同的,这根本是不可比的。但是,我想问哪个杰里更喜欢。答案无疑是Zhuge的总理。毕竟,作为成都的本地人,他在武湖区生活了很多年。
为了防止本文成为三个王国游戏的介绍,让我们回到真实性。下图是我的原始桌子。
注意:在表中,S4CRM是指2018年2月28日发布的1.0版。

由于空间的限制,本文主要在技术实施级别上进行比较。将来的文章将引入非技术比较。
部署方法
这种差异是显而易见的。本地部署和云部署之间的差异导致形式其他比较项目的差异。
SAP标准UI开发方法
尽管S4CRM和C4C的UI似乎是Fiori样式,但它们具有不同的技术。
S4CRM的Standard UI仍使用SAP CRMWebclient UI技术,但是SAP WebClient UI团队的开发同事巧妙地设计了一系列CSS,并对WebClient UI的框架进行了一些调整(So -So -so -so -called ofed'它的视觉效果和接近本地Fiori应用的经验。
如果您看到具有类似Fiori应用程序的类似UI,则无法确定UI是否基于WebClient UI或SAP UI5。您可以打开Chrome开发人员工具。如果您可以找到CRM应用程序框架,并且具有/bc/bsp的ICF路径是基于WebClient UI开发的。

如果您可以在“源”选项卡中显示下图中显示的UI5库文件,则表示UI是基于SAP UI5开发的。

当然,您还可以安装我的博客Chrome开发工具工具提示在我的日常工作中使用:UI5 Inspector:
安装后,Chrome Developer工具中将有一个名为UI5的其他选项卡页面。如果UI基于SAP UI5,则选项卡将显示相应的信息,否则将显示空白。

C4C标准UI是基于SAP UI设计器和SAP UI5的。 C4C标准UI也与著名的“ 28法律”一致,即标准UI布局的80%是相似的,但是提供的业务数据不同。例如,下面的红色区域称为工作中心,蓝色区域是工作中心的视图。绿色区域称为对象工作列表。

尽管C4C中不同的应用程序具有不同的功能,但通过统一的工作中心工作中心查看WL访问用户。为了避免由UI模型基本上相似的这种布局引起的重复劳动,我们使用UI设计器以我们看到的方式开发UI模型。
例如,可以通过Chrome Developer Tool:/byd_cod/serviceOndeMand/agentqueue/seod_sadl_owl_owl_owl_owl_owl找到,在“门票”视图中基于OWL的UI模型名称可以找到

如下所示,该模型在Uidesigner中打开。我们首先从UI控制工具框中拖出表控件,以将其放在模型的UI区域中,然后指定需要在表中显示哪些列,并维护Tickket业务对象的内容。

在保存UI设计器中开发的UI模型后,将其存储在ABAP背景中的XML中。运行时,这些UI模型的内容被读取到C4C前台,并通过C4C UI框架转换为SAP UI5控件以渲染最终用户。
对于UI Designer技术的其余20%的剩余需求,我们仍将使用本机SAP UI5开发。例如,Chengdu SAP研究所的C4C开发团队通过SAP UI5实施了地图和C4C标准UI的集成地图。

合作伙伴UI开发方法
对于S4CRM,由于它是本地部署,因此合作伙伴可以登录到背景以直接开发,因此从理论上讲,只要可以实现SAP标准开发功能,合作伙伴也可以做到。
一些朋友抱怨说,与其他开源UI框架相比,WebClient UI和其他开源UI框架相对笨重,并且某些特殊效果并不容易实现。实际上,我个人认为WebClient UI的底层基于SAP BSP,并且BSP支持本机HTML和JavaScript的开发,因此BSP实际上是灵活的和开放的。
例如,您可以参考我使用WebClient UI的文章,以实现以下效果:
一步一步地创建webclient UI中的条形图

显示计数在WebClient UI中下载

并在BSP中使用VUE:

对于C4C的合作伙伴,只能将UI设计器用于UI开发。 C4C标准UI5开发渠道不向合作伙伴开放。但是,有一种轻巧的选择:使用C4C HTML混搭扩展C4C标准UI。
以下是SAP社区的博客文章。它介绍了如何致电Microsoft News API,检索最新新闻并将其显示在C4C客户详细信息页面上。

SAP背景开发方法
S4CRM和C4C背景均基于ABAP网络。因此,对于SAP标准开发人员,这两种产品的后端开发和使用相同的工具是相同的:SAPGUI或ABAP开发工具。有关更多ABAP开发工具的引入,请参阅我的公共帐户文章。
S4CRM服务请求的实施基于一个订单的技术框架。杰里(Jerry)是开发框架的成员,而C4C的服务请求基于ESF(企业服务)。 ,所以您可以在这里再说一遍。一个顺序和ESF的两个框架在Java Spring中具有注入和控制逆转的依赖性,也就是说,SAP应用程序开发人员只需要专注于在框架中指定的技术模型中实现特定业务逻辑 - 称为回调,ESF被称为确定,而无需担心这些模式何时被调用 - 这些模型实例的初始化,上下文的准备以及模型和模型之间的依赖关系,模型的协作工作ESF框架本身完成了框架(编排)和其他工作,这大大降低了应用程序开发的编程复杂性并提高了应用程序的鲁棒性。
下图是S4CRM中订单的一个倒数屏幕截图的一部分。红色区域是特定的回调功能。

下图是S/4HANA中BO确定的一个示例。由于C4C的背景对合作伙伴看不到,因此不允许在社交媒体中发布有关C4C背景的任何屏幕截图。在这里,我使用S/4HANA的屏幕截图,因为两者的技术原理相似。

合作伙伴背景发展方法
对于S4CRM,SAP开发人员和合作伙伴使用的开发工具和开发方法。
对于C4C合作伙伴,仅允许SAP Cloud Application Studio使用背景的二级开发。这是因为C4C云部署模型基于云,并且多个客户由不同的租户共享同一家物理服务器。所有租户都可以看到由SAPGUI和ABAP开发工具创建的背景模型。因此,SAP为合作伙伴提供了新的开发工具云应用程序工作室,用于背景中的二级开发。该工具创建的背景模型由SO称为PDI(合作伙伴开发液)统一管理,以确保确保其租户隔离。
我还写了很多有关SAP社区云应用程序工作室的文章。您可以通过此链接:
与其他系统集成的技术手段
S4CRM没有C4C中使用的Web服务和ODATA服务。有必要通过交易代码SOMANAGER伙伴将功能模块曝光到Web服务。有关特定步骤,请参阅我的博客:在ABAP系统中逐步创建,消费和跟踪Web服务
另一方面,尽管S4CRM不需要使用CRM中间件来同步S4CRM和S/4HANA,但它仍然可以在CRM中间件中使用模块。 XIF(外部接口)适配器与第三 - 方系统进行交互。 XIF适配器在整个交互式场景中的作用如下:

具体示例请参阅我的博客:逐步通过XIF适配器将IDOC数据发送到外部接收器
有趣的是,传统的sap crm和c4c pi(过程集成)和xif适配器进行集成的,请参考我的博客:复制CRM的机会,使用PI和XIF适配器将客户量减去客户
与S4CRM相比,作为云解决方案,C4C和其他系统的互动方式更为丰富。下图是C4C提供的标准集成方案的列表:

框中还使用了SAP帮助中描述的这些ODATA服务:

C4C的所有集成方法都记录在印度美容同事Sapna Ramaih的博客中。阅读量超过40,000:
SAP HYBRIS Cloud for for客户 - 所有有关集成的信息

钥匙扣的可扩展性
S4CRM并未继续使用源自SAP CRM的AET(应用程序扩展工具),而是使用S/4HANA扩展工具S/4HANA密钥用户工具。该工具的一个功能是支持在浏览器中编写ABAP代码。该原则已在我的公共帐户文章中引入。
就使用和功能而言,C4C中的关键用户工具与S/4HANA关键用户工具非常相似,这一点不足为奇。 S/4HANA关键用户工具博客的作者Thomas Schneider曾经是著名SAP PDI的首席建筑师:
S/4 HANA的关键用户可扩展性工具

自1996年进入SAP以来,托马斯博士就出版了许多SAP技术工作。当我去德国的沃尔多夫总部时,我看到许多同事在桌上有一本或两本书。

C4C的关键用户工具的强大功能给我留下了深刻的印象,它提供了灵活的规则编辑功能来控制UI上某个元素的显示/隐藏。该规则甚至可以通过脚本代码来定义。
因为我对此功能的实现感到好奇,所以我做了一些研究,并在此博客中写了结果:
如何通过规则编辑器动态地更改UI元素可见性 - 以及如何工作

S/4HANA关键用户工具并不较低,甚至直接支持浏览器中的ABAP代码:

我的公共帐户文章中介绍了具体原则。
办公室集成
S4CRM和C4C都支持Excel导出。有关详细信息,请参阅我的博客:
在CRM和C4C中出口Excel

还支持PDF格式的导出,但是特定的实现方法是不同的。
S4CRM的方法:
C4C的实践:
除Excel导出外,C4C还通过Excel支持C4C系统的本地数据。

值得一提的是,SAP CRM支持更强大的单词模板函数,也就是说,用户可以在本地开发一个单词模板文件,并将字段绑定到CRM标准BO模型字段中。例如,我将模板分配给CRM产品(产品)的BO,然后将BO上所需的字段从文档右侧的树结构拖到文档左侧:


只要我在运行时从产品详细信息的页面打开模板,该字段绑定到模型模型字段将自动显示相应的BO模型字段内容,如下图所示:

有关特定步骤,请参阅我的博客:
在附件分配块中创建启用Web服务的Word文档
此功能S4CRM 1.0不支持。
成都SAP研究所开发团队
Chengdu SAP研究所的S4CRM和C4C开发团队的组成相似。他们由在SAP CRM领域工作多年的退伍军人组成,以及刚刚毕业的新移民。至于羽毛球,马洪级别,K级歌曲水平以及对食物的热爱程度,他们在本文的讨论中对私人聊天不感兴趣。
以下是成都SAP研究所C4C开发团队的年轻才能的一些照片。您使用的C4C RUI中的一些JavaScript和CSS代码由这些前端专家贡献。您不仅编写代码,而且还表现出色。

在这张照片中,有一个同事被称为“ Chengdu C4C Xiao Peng Yuyan”

在中间,公共评论家是成都研究所C4C开发团队的才华横溢的计划猿。它精通ABAP,UI5,Java,Nodejs,PHP和其他技术。同时,他擅长谈论各个段落。许多段落是原始的。


与如此之多的观点相比,我想表达的观点是S4CRM和C4C是SAP启动的两种不同的CRM解决方案,这两个解决方案都是全球CRM领域的领导者。没有人更好或可以代替谁说的人。
最后,我为某些特定技术要点编写的一些具体技术要点,即实施S4CRM和C4C的实施:
(1)C4C,CRM和S4 HANA中的ODATA服务后端实现
(2)CRM和C4C中的Excel导出
(3)保存在C4C,CRM和S/4 HANA中的查询
(4)CRM WebUI,CRM Fiori和C4C的直接导航
(5)CRM中的格式化文本编辑和客户云
(6)表列如何在CRM和云中为客户起作用
(7)SAP CRM和C4C中的文档流动API
谢谢您的阅读。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.fwsgw.com/a/sanguo/212788.html
