这篇SAP社区博客里,我的一位同事介绍了SAP Marketing里contact facet数据模型的存储表:
https://blogs.sap.com/2016/07/01/how-does-sap-hybris-marketing-build-the-golden-record-of-an-interaction-contact/

主要是这两张表:

CUAND_CE_IC_ROOT

CUAND_CE_IC_FCET

现在我的需求是:对系统里Contact的Origin Data数据来源渠道个数从高到低的顺序进行排序:

解决方案:开发两个CDS view

  1. zcontact_origin
@AbapCatalog.sqlViewName: 'SQL_VIEW_NAME'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Contact Origin tool'
define view zcontact_origin as select from cuand_ce_ic_root as a
inner joincuand_ce_ic_fcet as b on a.db_key = b.parent_key  {key a.db_key,a.name_text,a.smtp_addr,b.db_key as children_key,b.id_origin
} 
  1. zcontact_count
@AbapCatalog.sqlViewName: 'ZCONCOUNT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'count aggregation'
define view ZCONTACT_COUNT as select from zcontact_origin {key zcontact_origin.db_key,zcontact_origin.smtp_addr,count(*) as facet_count
} group by db_key, smtp_addr

最后的效果:

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

转载于:https://www.cnblogs.com/sap-jerry/p/11182647.html

使用CDS view开发SAP Marketing contact的facet追溯工具相关推荐

  1. 支持CDS view的SAP ALV IDA - 使用前提

    CHECK cl_salv_gui_table_ida=>db_capabilities( )->is_table_supported( iv_ddic_table_name = 'TAD ...

  2. 使用CDS view进行S4HANA的OData开发

    CDS(Core Data Service)View是S/4HANA里重要的建模方式之一.下面是S/4HANA的架构图,可以很清晰的看到CDS View在整个架构中的重要地位:S/4HANA里大部分A ...

  3. 在 Excel 里使用 ODBC 读取 SAP BTP 平台上 CDS view 的数据

    这是 Jerry 2021 年的第 59 篇文章,也是汪子熙公众号总共第 336 篇原创文章. Jerry 之前曾经给大家分享过,如何使用各种工具和编程语言,消费 SAP API Business H ...

  4. SAP ABAP CDS view和 HANA CDS view的区别,CDS consumption view 和 BO view 的区别

    这两种技术都是SAP提出的"Code pushdown"理念的具体实现.SAP ABAP CDS view位于ABAP应用服务器层,使用OPEN SQL,支持的数据库不限HANA, ...

  5. 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务

    Jerry 2016年在学习SAP CDS view时,曾经写过一个CDS view的自学系列,其中有一篇提到了一个很方便的注解: @OData.publish: true 加上这个注解的CDS vi ...

  6. SAP CDS view性能调优的一些准则和例子

    SAP CDS view优化的guideline: 一个很简单的SELECT CDS view的open sql: 它的execution plan都会非常复杂: 我们就只展开上面execution ...

  7. SAP ABAP CDS view Association 引入的缘由

    ABAP CDS view 支持三种 join 方式: Inner Join Left Outer join Right outer join 我们使用 ABAP Development Tool 的 ...

  8. SAP ABAP CDS view 里 INNER JOIN 和 Association 的区别

    最近有朋友在我的知识星球里向我提问,SAP ABAP CDS view 的 INNER JOIN 和 Association 的功能可以理解为一样吗? (关于加入我的知识星球的方式,请移步本文文末) ...

  9. 使用 Excel 读取 SAP ABAP CDS View 通过 ODBC 暴露出来的数据

    在阅读本文前,请务必先按照在 Excel 内使用 ODBC 消费 SAP ABAP CDS view 介绍的步骤,将 SAP BTP 平台 ABAP 环境下指定的 CDS view,通过 Open D ...

最新文章

  1. Qt irrlicht(鬼火)3D引擎 摄像机旋转问题
  2. gps数据处理matlab,基于Matlab的数据处理方法在GPS高程拟合中的应用
  3. POJ 2230 Watchcow 欧拉回路的DFS解法(模板题)
  4. Asp.net MVC使用Filter解除Session, Cookie等依赖
  5. 坏了坏了,以后用/proc读取Linux系统信息可能要给联想交专利费了
  6. wordpress文章页饮用php文件,wordpress主题的文章和页面如何运行php代码?
  7. 计算机三级数据库:课本知识点总结以及备考方案建议
  8. 土壤数据库一些参数解释和补充说明
  9. spss的独立样本T检验
  10. 计算机模拟病例考试试题,计算机模拟病例考试的效标—关联效度研究
  11. STM32cubIDE 黑色主题_儿童画创意第二弹 | 绘画的秘密+万圣节主题画,10个创意教程一次看完!...
  12. 六、路由(routing)
  13. VBA使用PING测试网络连接
  14. go 家庭收支记账软件
  15. 了不起的 Webpack HMR 学习指南(含源码分析)
  16. 第十七章 OAuth2集成——《跟我学Shiro》
  17. 命令行操作MySQL - 《表索引》汇总
  18. 2015第16本:协同学--大自然构成的奥秘
  19. 2021.5.10(cf)
  20. Win下批处理获取系统版本号

热门文章

  1. ofo引入信用分评系统 ,0分将被禁止使用
  2. 大道至简第六章读后感
  3. 关于ubuntu对有线网卡I219-V和无线网卡RTL8723DE 802.11b/g/n的支持问题
  4. flink的checkpoint实验-scala版本
  5. python基于happybase对hbase增删改查-thrift1
  6. LookupError: No installed app with label 'user'
  7. ubuntu下面supertux2的玩法
  8. RabbitMQ 队列消息持久化
  9. NLTK频率分类中定义的函数
  10. OpenVX, 运算加速库, NVIDIA