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 信息。。。。


分享到:


相關文章: