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

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

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

我简单看了一下,觉得应该是Fiori的这个应用重用了CRM里面一个很老的component:text management。

在my note application的gateway 实现里,用到CL_CRM_NOTES_API,这个class将text management那些API 封装起来进行OData 化,

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

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

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

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

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

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

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

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

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

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

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

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


分享到:


相關文章: