`
JerryWang_SAP
  • 浏览: 1057894 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP CRM WebUI, CRM Fiori和C4C里的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:

 

 

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: 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’)

 

 

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: .http://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.

 

 

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:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
0
分享到:
评论

相关推荐

    UI5-FIORI-安装配置开发环境搭建及测试程序案例.pdf

    UI5-FIORI 是基于 SAP NetWeaver 平台的开发环境,旨在帮助开发者快速搭建和测试 Fiori 应用程序。本文档旨在指导开发者如何安装和配置 UI5-FIORI 开发环境,搭建测试程序,并进行相关设置和测试。 一、组件要求 ...

    SAP S/4 UI5 FIORI开发

    SAP S/4 UI5 FIORI开发

    sapFiori配置手册[整理].pdf

    本配置手册旨在指导用户完成SAP Fiori的设置和配置,从而实现SAP Fiori Launchpad的激活。下面是该手册中所涉及到的知识点: 1. 创建管理员账号和测试账号 在SAP Fiori的配置中,需要创建管理员账号和测试账号。...

    SAPUI5(SAP Fiori)运行环境介绍

    SAPUI5与SAP Fiori紧密相连,Fiori是SAP用户界面设计的一套原则和模式,它定义了应用应该如何表现和工作,而SAPUI5就是实现这些原则和模式的技术框架。SAPUI5运行环境是指使用该框架开发的应用可以部署和运行的平台...

    SAP 新一代用户界面体验Fiori

    什么是SAP Fiori SAP UX策略 SAP Fiori设计指南(Design Guideline) SAP Fiori运行环境 SAPUI5与OpenUI5 OpenUI演示

    SAPUI5(SAP Fiori)开发工具介绍

    上述介绍涵盖了SAPUI5和SAP Fiori开发工具的基础知识,详细介绍了SAPUI5的开发环境以及如何开始使用SAP Web IDE和Eclipse Web IDE进行SAPUI5应用的开发。通过这些工具,开发者可以更加高效地进行SAP Fiori应用的开发...

    SAPUI5(SAP Fiori)开发技术要求

    SAPUI5是实现SAP Fiori应用开发的关键技术,它基于开放的Web标准,如HTML5、CSS3和JavaScript,以及jQuery和OpenUI5框架,从而允许开发者构建面向移动设备和桌面浏览器的现代Web应用。 在进行SAPUI5或SAP Fiori开发...

    SAP Fiori---快速指南 共82页 2018年编著 word文档

    ### SAP Fiori 快速指南知识点详述 #### 一、SAP Fiori 简介 SAP Fiori 是一款由 SAP 开发的新...随着 SAP HANA 的普及和技术的发展,SAP Fiori 的应用范围和功能也将不断扩展,成为企业信息化建设不可或缺的一部分。

    SAP S4HANA Fiori配置

    在企业信息化管理领域,SAP S/4HANA是一款先进的企业资源规划系统,它结合了现代化的用户体验设计,也就是Fiori,为用户提供简洁、直观的交互界面。本篇文章将详细探讨SAP S/4HANA Fiori的配置过程以及简单的权限...

    SAP Fiori Launchpad配置指南

    - 对于基于SAP NetWeaver 7.40的前端服务器,Fiori Launchpad和Launchpad Designer作为SAP_UI软件组件的一部分已经包含在标准SAP NetWeaver 7.40中。 - 对于基于SAP NetWeaver 7.31的前端服务器,Fiori Launchpad和...

    SAP Fiori(SAPUI5)简介

    总结来说,SAP Fiori结合SAPUI5框架为用户提供了全新的体验,采用现代的Web技术标准,将SAP应用的用户界面推向了新的高度。它不仅提供了丰富的交互组件和响应式设计,还能够与后端服务进行有效的整合,支持跨平台、...

    SAP fiori 简易开发流程

    SAP fiori的简易开发过程指南,从开发者角度出发,分后面ODATA开发环境和前端SAP UI5环境搭建,以及发布进行了讲解

    RTCRcrm52 CRM Web client

    RTCRcrm52的UI开发充分利用SAPUI5的组件库,提供丰富的控件和数据绑定机制,以及强大的模型视图控制器(MVC)架构。 2. OData服务:基于RESTful的接口,用于在客户端和服务器之间交换数据。SAP CRM Web客户端利用...

    Building SAP Fiori-like UIs with SAPUI5 in 10 Exercises

    SAPUI5适合用于开发SAP Fiori风格的用户界面,Fiori是SAP提出的一个用户体验设计准则,旨在为所有SAP软件产品提供统一、简洁且易于使用的界面。 本教程文档介绍了如何使用SAPUI5构建类似SAP Fiori的应用程序UI,并...

    SAP Fiori APP 应用快速实施解决办法

    3. **SAP Web Dispatcher配置**(适用于Fact Sheets和Analytical Apps):配置SAP Web Dispatcher以提高系统性能。 4. **Fiori Launchpad 和 Launchpad Designer 设置**:配置Fiori Launchpad 和 Launchpad Designer...

    SAP Fiori_Training_Day_2.pdf

    Session 1: Introduction to SAPUI5 / FIORI (40 mins) ▫ Basic MVC concept: Model, View, Controller ▫ UI5 Control libraries • Session 2: Introduction to SAP Web IDE (20 mins) • Hands on 1: Build your...

    SAP Fiori 2.0开发指南

    - **集成大量 Web Dynpro 和 SAP GUI 应用程序**: 支持将传统应用程序集成到启动板中,使其外观和体验与现代 Fiori 应用程序保持一致。 - **在 SAP Fiori 启动板中显示用户头像**: 增强了用户的个性化体验。 ####...

    SAP Fiori SAP Fiori SAP Fiori Architecture Architecture

    SAP Fiori SAP Fiori SAP Fiori Architecture Architecture Overview to Deep Overview to Deep Dive -with with focus on S/4 HANA focus on S/4 HANA

    SAP UI5入门概述

    通过以上步骤,开发者可以初步了解 SAP UI5 和 SAP Fiori 的基本概念,并掌握如何搭建一个基础的开发环境来实践 SAP UI5 开发。这对于初学者来说是非常宝贵的资源,有助于快速入门并深入了解 SAP UI5 技术栈。

Global site tag (gtag.js) - Google Analytics