SAP CRM,Cloud for Customer和Fiori应用的direct navigation比较

简介: SAP CRM,Cloud for Customer和Fiori应用的direct navigation比较

Direct navigation in CRM WebUI

Use this url for example:


https://:44354/sap(bD1lbiZjPTAwMSZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?crm-object-type=BPFS&crm-object-action=B&crm-object-value=120&crm-object-keyname=PARTNER


the overview page of business partner with id 120 in current application server could directly be opened:

image.png

How does CRM WebUI framework know which target UI view should be used for rendering?

In the url the CRM object type BPFS and action B ( display ) is specified, both of which are used for target UI view resolvation.


image.png

In my example, the determined target ID is TBPFSOV.

image.png

This mapping is configured in customizing below:

image.png

This target ID will further be used to determine the target WebClient UI component view.

image.png

The mapping between a target ID and corresponding UI component is maintained in customizing below:

image.png

Direct navigation in CRM Fiori

Sample url: http://:50033/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001&sap-language=EN#Lead-manageLead&/detail1/Leads(guid’40F2E963-AFAA-1EE5-88AD-D6FD7FB9D1CE’)


image.png

Semantic object Lead and action “manageLead” are specified in the url.


How Fiori knows which UI5 view is used as target UI for rendering?

Open the Catalog page in Fiori catalog designer:


image.png

The combination of semantic object plus action used in my example leads to the target Fiori application with alias “MyLeads” in LPD_CUST.

image.png

Open transaction code LPD_CUST, locate the UI5 application by application alias “MyLeads”.

image.png

Open the Component.js of this application and the target view, S3, is configured for route pattern “detail1/{contextPath}”.

image.png

This explains why S3.view.xml and S3.controller.js are loaded in the runtime when the direct url is accessed.

image.png

Direct navigation in C4C

Example:

https://.c4c.saphybriscloud.cn/sap/public/byd/runtime?bo=COD_OPPORTUNITY_THINGTYPE&nav_mode=TI&param.


Key=00163E217B181EE6AFB52FAEC14878E2

And the TI page of given opportunity is displayed.

image.png

The supported type for corresponding TI page are listed in SAP help.

image.png

If you monitor network request in Chrome development tool, it is easy to find out that the navigation target, Opportunity TI page, is resolved by a ABAP backend function module OBERON_OBN_TARGET_RESOLVE, which is not visible to C4C customer & partner

image.png

Further reading

Jerry’s blogs regarding the comparison how CRM and Cloud for Customer implement a given feature using different approaches:


OData Service backend implementation in C4C, CRM and S4 HANA

Excel export in CRM and C4C

Saved query in C4C, CRM and S/4 HANA

Direct navigation in CRM WebUI, CRM Fiori and C4C

Formatted Text Edit in CRM and Cloud for Customer

How Table column resize works in CRM and Cloud for Customer


相关文章
|
8天前
|
数据挖掘 BI UED
移动CRM应用排名
在快速变化的商业环境中,移动CRM应用成为企业管理客户关系的关键工具。本文将深入探讨并排名市场上的优秀移动CRM应用,包括销售易Mobile、Salesforce Mobile、纷享销客、Zoho CRM Mobile、HubSpot Mobile、金蝶云·星辰移动端及用友U8+移动端,分析各自的优势和适用场景,帮助企业找到最适合自身需求的移动CRM解决方案,从而提高销售效率和管理水平。
|
2月前
|
数据安全/隐私保护 C# UED
利用 Xamarin 开展企业级移动应用开发:从用户登录到客户管理,全面演示C#与Xamarin.Forms构建跨平台CRM应用的实战技巧与代码示例
【8月更文挑战第31天】利用 Xamarin 进行企业级移动应用开发能显著提升效率并确保高质量和高性能。Xamarin 的跨平台特性使得开发者可以通过单一的 C# 代码库构建 iOS、Android 和 Windows 应用,帮助企业快速推出产品并保持一致的用户体验。本文通过一个简单的 CRM 示例应用演示 Xamarin 的使用方法,并提供了具体的代码示例。该应用包括用户登录、客户列表显示和添加新客户等功能。此外,还介绍了如何增强应用的安全性、数据持久化、性能优化及可扩展性,从而构建出功能全面且体验良好的移动应用。
35 0
|
5月前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
|
4月前
|
数据采集 监控 搜索推荐
CRM报表在企业中的应用:分析工具与报告自动化
Zoho CRM报表汇总客户数据,以图表形式展示客户活动、销售、市场趋势,支持定制。报表功能包括数据分析、业绩评估、预测规划和监控调整。关键在于数据质量、报表定制、员工培训及持续优化。CRM报表帮助企业做决策,提升竞争力,是数字化转型的重要工具。
54 4
|
5月前
|
UED
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
|
5月前
|
监控 搜索推荐 数据可视化
CRM软件功能大揭秘:商业利器的多面功效与应用
CRM软件是用于企业管理和优化与客户在销售、营销及服务互动的工具,旨在吸引新客户、保留旧客户并提高市场。它包括客户管理、销售管理、售后管理和数据分析功能,帮助企业理解客户需求,提升销售效率,提供个性化服务,增强客户满意度和企业竞争力。CRM软件通过自动化和数据分析简化工作流程,支持精准营销,提供业绩提升和决策支持。例如,Zoho CRM是一款全面的系统,可助企业有效管理客户关系和制定营销策略。
54 1
|
5月前
|
机器学习/深度学习 搜索推荐 UED
SAP Commerce Cloud Context Driven Services 概述
SAP Commerce Cloud Context Driven Services 概述
|
5月前
|
监控 搜索推荐 安全
SAP Commerce Cloud Context Driven Services 里 profile-tag.js 的作用介绍
SAP Commerce Cloud Context Driven Services 里 profile-tag.js 的作用介绍
|
5月前
|
存储 消息中间件 搜索推荐
SAP Commerce Cloud Context Driven Services 的 clickStreamEvents HTTP 请求
SAP Commerce Cloud Context Driven Services 的 clickStreamEvents HTTP 请求
|
5月前
|
机器学习/深度学习 人工智能 搜索推荐
SAP Commerce Cloud 智能销售服务 (Intelligent Selling Services)概述
SAP Commerce Cloud 智能销售服务 (Intelligent Selling Services)概述
下一篇
无影云桌面