SAP CRM,Cloud for Customer和Fiori應用的direct navigation比較
Direct navigation in CRM WebUI Use this url for example:
(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:
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.
In my example, the determined target ID is TBPFSOV.
This mapping is configured in customizing below:
This target ID will further be used to determine the target WebClient UI component view.
The mapping between a target ID and corresponding UI component is maintained in customizing below:
Direct navigation in CRM Fiori
Sample url: (guid’40F2E963-AFAA-1EE5-88AD-D6FD7FB9D1CE’)
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:
The combination of semantic object plus action used in my example leads to the target Fiori application with alias “MyLeads” in LPD_CUST.
Open transaction code LPD_CUST, locate the UI5 application by application alias “MyLeads”.
Open the Component.js of this application and the target view, S3, is configured for route pattern “detail1/{contextPath}”.
This explains why S3.view.xml and S3.controller.js are loaded in the runtime when the direct url is accessed.
Direct navigation in C4C
Example: https:// .http ://c4c.saphybriscloud.cn/sap/public/byd/runtime?bo=COD_OPPORTUNITY_THINGTYPE&nav_mode=TI¶m.
Key=00163E217B181EE6AFB52FAEC14878E2 And the TI page of given opportunity is displayed.
The supported type for corresponding TI page are listed in SAP help.
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.
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
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2724417/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP CRM WebUI, CRM Fiori和C4C裡的Direct NavigationWebUINavigation
- SAP CRM和Cloud for Customer裡的Formatted Text控制元件的比較CloudORM控制元件
- OData服務在SAP CRM,Cloud for Customer和S/4HANA上的實現比較Cloud
- SAP CRM Fiori應用和SAP JAM的整合配置
- SAP Cloud for Customer和SAP Fiori系統裡的OData測試工具Cloud
- SAP Cloud for Customer的Container應用設計原理CloudAI
- SAP CRM和Cloud for Customer中的Event handler(事件處理器)Cloud事件
- SAP Cloud for Customer Account和individual customer的區別Cloud
- SAP CRM Fiori 應用的 Deep Create 行為和實現分析
- 機器學習在SAP Cloud for Customer中的應用機器學習Cloud
- SAP CRM和Cloud for Customer的擴充套件欄位後設資料Cloud套件
- SAP CRM Fiori應用冗餘round trip的原因分析
- 如何將Twitter訊息匯入到SAP CRM和Cloud for Customer去Cloud
- 自開發Web應用和SAP Customer Data Cloud Identity服務的整合WebCloudIDE
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- SAP Cloud for Customer的前世今生Cloud
- SAP Analytics Cloud和Cloud for Customer之間的Single Sign on配置Cloud
- SAP Cloud for Customer裡一個Promise的實際應用場合CloudPromise
- SAP CRM Fiori應用如何啟用Sales Office和Sales Group兩個欄位
- SAP Cloud for Customer裡BusinessPartner, Customer和Employee這些BO的區別Cloud
- SAP CRM和Cloud for Customer訂單中的業務夥伴的自動決定機制Cloud
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- 如何把SAP Kyma和SAP Cloud for Customer連線起來Cloud
- SAP Fiori應用索引大全索引
- 一個典型的使用 SAP Cloud Application Programming 模型開發的 Fiori 應用CloudAPP模型
- SAP Fiori Elements 應用裡和 Fiori 3 相關的外觀設定
- SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式Cloud
- SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的整合CloudUI
- Hybris service layer和SAP CRM WebClient UI架構的橫向比較WebclientUI架構
- 如何免費試用SAP的Fiori應用
- SAP Cloud for Customer的Mashup位於CustomPane裡Cloud
- 如何使用SAP Cloud for Customer裡的Data SourceCloud
- SAP Fiori應用的搜尋問題
- SAP CRM WebClient UI和Fiori UI混搭並存WebclientUI
- SAP Fiori 應用 Manage Workflows for Purchase RequisitionsUI
- SAP Cloud for Customer Rule Editor的使用方法和底層工作原理Cloud
- SAP Cloud for Customer ABSL的一些優化Cloud優化
- SAP Cloud for Customer的CTI呼叫中心解決方案Cloud