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

如何在CRM WebClient UI里使用HANA Live Report

阅读更多

1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI:

 

点击新建按钮创建一个新的HANA live report:

 

类型选择SHL:

 

弹出窗口,维护report的名称,描述信息,和底层使用哪个SAP HANA Live Query:

 

可以使用F4 help来选择系统里标准的HANA live query:

 

这篇文章里我使用的是:OpportunityQuery.

2. 这个ID OpportunityQuery是在ABAP后台系统事务码SPRO里配置的。

路径:CRM Analytics->SAP HANA Live Reporting:

 

我使用的OpportunityService, 实际上指向的SAP标准query的名称为:OpportunityQuery.xsodata:

 

3. 再回到WebClient UI,需要给我们选择的HANA live Query维护一些必填参数:

 

这些必填参数同样是在HANA Studio里建模的,比如UI上看到的参数 Display Currency,对应HANA Studio里的参数P_DisplayCurrency:

 

本文例子提到的HANA live query可以从下面的路径找到:打开HANA Studio的系统视图(System perspective): sap->hba->crm->Calculation Views:

 

必填参数维护完毕后,给report指定需要显示在UI上的attribute。这里我选择了:“Analysis Phase”.

 

Add measure ( Measures are measurable analytical elements ):

 

4. 至此report可以在WebClient UI上显示出来了,所有的数据都是通过HANA live report从后台系统取回:

 

在Chrome development tool里能观察到取报表数据的请求头部和响应结构明细:

 

响应:

 

报表数据也能在WebClient UI上看到:

 

可以通过下拉菜单切换图标类型,比如切换成饼状图-Pie Chart:

 

要在WebClient UI里使用HANA live report,必须完成下面两个配置:

  • URLs with the path /sap/hba/apps/crmhlq are routed to the OData port for the SAP HANA Extended Application Services in the SAP HANA database, which contains the SAP HANA Live Content with the query views used.
  • URLs with the path /sap/opu/odata/sap/ are routed to the message server for the CRM system.

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

 
0
0
分享到:
评论

相关推荐

    CRM7.0 WebClient UI config

    在SAP CRM 7.0版本中,WebClient UI配置是一项关键任务,它涉及到了用户界面的定制和优化,以提升用户体验和业务效率。WebClient UI是SAP CRM的一个核心组件,提供了一个基于Web的交互界面,使得用户能够访问和操作...

    UI Guidelines for CRM WebClient User Interface

    UI Guidelines for CRM WebClient User Interface

    SAP CRM WebClient UI cross component跳转的一个具体例子

    Result list是model在ICQR里面,如果点service,会navigate到service detail page,这个service detail page是做在PRD02OV上,所以这个navigation是cross component navigation: Cross component navigati

    SAP CRM WebClient UI ON_NEW_FOCUS的用途

    Sent: Thursday, May 9, 2013 6:30 PM Subject: ON_NEW_FOCUS的用途 ROOT ———————————— Product ID PRODshortText ———————————— Product Description Genil Model hierarchy

    SAP_CRM中文自学笔记

    SAP CRM的基础知识通常包括对于其核心组件的理解,包括主数据(如账户、组织模型、产品等),交易处理、定价、开票、CRM中间件以及CRM WebClient UI。CRM中间件主要负责不同系统组件之间的信息交换,而CRM WebClient...

    SAPCRM基础培训.doc

    在SAP CRM基础培训中,WebClient UI(Web客户端用户界面)是一个重要的学习焦点,它是用户与系统交互的主要界面。下面我们将深入探讨WebClient UI的相关知识点。 WebClient UI的发展历程是从GUI(图形用户界面)...

    Creating a Dropdown in SAP CRM WebUI.docx

    在SAP CRM WebUI中创建下拉列表是一个关键任务,特别是在设计用户界面以提供更高效、用户友好的交互时。本教程将引导你通过一系列步骤来实现这一目标,特别是针对SEX(性别)属性创建一个下拉框。 首先,你需要获取...

    SAPCRM基础培训教材.doc

    从最初的GUI界面,到PCUI,再到IC WebClient,最终发展到目前最新的WebClient UI,这一过程中,用户界面不断优化,以适应不同设备和用户的使用需求。在CRM 7.0版本中,引入了BSP/BOL技术和HTTP协议,允许用户通过...

    使用WebClient实现文件下载

    在.NET框架中,C#提供了一种简单的方式来下载文件,这就是使用`WebClient`类。`WebClient`是System.Net命名空间的一部分,它提供了一系列方法和属性,方便开发者执行HTTP请求,包括文件的上传和下载。在这个场景中,...

    WebClient下载文件展示进度条

    下面是一个完整的示例,展示了如何在WinForms应用程序中创建一个简单的进度条,并使用WebClient下载文件: ```csharp public partial class MainForm : Form { private WebClient webClient; private long ...

    C# 使用WebClient类 下载网络指定资源

    在本教程中,我们将深入探讨如何使用WebClient类来实现一个功能完善的网络资源下载器,包括实时显示下载速度和进度,并在下载完成后提供提示。 首先,让我们了解WebClient类的基本用法。WebClient是System.Net命名...

    WEBCLIENT使用方法

    【标题】:“WEBCLIENT使用方法” 在C#编程中,`WebClient`是一个非常重要的类,它位于`System.Net`命名空间下,主要用于处理HTTP请求,执行下载或上传操作。`WebClient`类提供了简单易用的方法来访问Web资源,如...

    WebClientDemo_webclient_

    开发者可能在这个类中重写了WebClient的某些方法,比如`DownloadDataAsync`和`DownloadFileAsync`,以便在下载过程中能够实时更新UI状态。 `Form1.Designer.cs`和`Form1.cs`是主应用程序窗体的相关文件,Designer....

    C#使用WebClient获取网页源文件例子

    在这个“C#使用WebClient获取网页源文件例子”中,我们将深入探讨如何利用`WebClient`来下载网页源代码,并进行UTF8编码的解码处理。 首先,`WebClient`类是`System.Net`命名空间的一部分,它提供了一个简洁的接口...

    C#中WebClient实现文件下载

    在C#编程中,WebClient类提供了一种简单的方式来实现文件下载。WebClient是一个高度封装的网络通信类,主要用于HTTP协议交互,包括上传和下载数据。以下是对标题和描述中涉及知识点的详细解释: 1. **WebClient下载...

    C# WebClient 上传文件

    ### C# WebClient 上传文件知识点解析 ...最后,虽然`WebClient`类提供了一个简单易用的接口,但在某些场景下,可能需要更复杂的控制和配置,这时可以考虑使用`HttpClient`等更现代的API来进行文件上传。

    C#通过webclient下载demo

    在这个"C#通过WebClient下载demo"中,我们将深入探讨如何使用`WebClient`来实现文件的下载,并关注如何在下载过程中显示进度。 `WebClient`类位于`System.Net`命名空间下,它提供了异步和同步方法来处理网络请求。...

    WebClient使用http访问服务器

    在Symbian S60平台上,使用HTTP协议访问服务器资源是一项常见的任务,这对于移动应用开发者来说至关重要。WebClient是Symbian系统中...通过以上步骤和示例,你应该对如何在Symbian S60中使用WebClient有了深入的了解。

    WebClientDemo

    【WebClientDemo】是一个示例项目,展示了如何在Eclipse集成开发环境中使用`WebClient`进行网络通信。`WebClient`是Java中的一个类,主要用在Spring Framework的WebFlux模块,它允许开发者发送HTTP请求并处理响应,...

    WebClient-2.2.5.exe

    WebClient安装文件。 在Java世界中,有许多用于...WebClient的主要优点是它的非阻塞和反应式的特性,这使得它在处理大量并发请求时能够保持高性能。此外,由于它是Spring的一部分,所以它与Spring框架的集成非常好。

Global site tag (gtag.js) - Google Analytics