CRM Fiori my note应用的后台ABAP实现

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/89036225

Fiori 里的my notes application,list里显示的数据在CRM backend 什么地方能找到?
clipboard1

我简单看了一下,觉得应该是Fiori的这个应用重用了CRM里面一个很老的component:text management。
在my note application的gateway 实现里,用到CL_CRM_NOTES_API,这个class将text management那些API 封装起来进行OData 化,
clipboard2

我们在Fiori UI上看到的list实际上是user specific的,通过FM SELECT_TEXT进行DB的查询:
clipboard3

Text header存放在table STXH里,user name也作为OPEN SQL的一个查询条件:
clipboard4

clipboard5

最后查询结果可以看到都是带了user name的:
clipboard6

这种跟着user走的note 在QHD/504里面能看到有对应的配置:

clipboard7

clipboard8

我们之前在webclient UI里看到的“Notes”assignment block里的那些text都是作为dependent object挂在诸如product,BP,one order上的,我在webclient ui上还没找到能显示指定user下面挂的所有text 信息。。。。

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

猜你喜欢

转载自blog.csdn.net/i042416/article/details/89036225
今日推荐