前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HANA Calculation View

HANA Calculation View

作者头像
Jerry Wang
发布2019-07-24 15:00:14
6690
发布2019-07-24 15:00:14
举报
知识共享许可协议
知识共享许可协议

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

Path: “_SYS_BIC”.“cba.hba.apps.crmhlq/CBAOppsPipelineQuery”

Sent: Friday, March 13, 2015 4:34 PM

Subject: filter in HANA live report

Customer report有两种类型的filter:

  1. Design time filter:在Webclient ui里定义。Report挂的底层HANA calculated view里的每个column都可以作为filter。 <image003.png>
  2. Runtime facet Filter ( 费解,不明白印度人的代码注释里把它称之为runtime filter )

这个filter的来源:简单得说,来自底层HANA queryview的metadata里,是HANA query view association的一个子集。如果一个association item通过了印度人代码里一系列的测试,那么这个association item就出现在Fiori ui的filter list里。

客户抱怨的issue:在Fiori UI里选了某个facet filter后:

  1. Expected behavior:如果这个report同时维护了两种filter,both must be applied
  2. 现在客户遇到的behavior:只有runtime facet filter起作用,design time filter完全被忽略掉了。
  3. 根据我静态读CustomerReport印度人的代码,他们考虑了两种filter同时工作的scenario,从代码上看,这个功能是支持的。
  4. 现在的问题:SAP predeliver的5个HANA query view里没有association满足能够成为runtime facet filter的条件,所以无法在我们internal system上重现这个问题。只能到客户系统上去debug,或者在AG3上仿照客户的CBA view做一个类似的view出来。 这里的metadata已经不是view的了,是对应到XS的odata service,然后association是odata里定义的。XS的odata是需要单独定义的。 确认了哈,就是XS Odata的东西。 可以参照HANA dev guide:SAP HANA Developer Guide 2.5.1.2 Tutorial: Add a Repository Workspace 然后你说到的这个东西在AG3上貌似是没有的。但是在VS3(所以SAP HANA native标准开发的东西这个都是source system)是有的。

然后在HANA studio里是使用SAP HANA development perspective。 需要现在你的systems目录里添加VS3系统: 然后按照2.5.1.2添加repository 如下图:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年07月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Sent: Friday, March 13, 2015 4:34 PM
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档