SAP S/4HANA key user tool extensibility原理
Reasons of different behavior in “UI and Reports” list
問題就是不同的系統(tǒng)這個(gè) UIs and Reports 里的顯示邏輯不一樣。 在 GRE210 連 XT9/715 上,里面只會(huì)顯示 OData 出來,我 debug 了前后臺(tái), 后臺(tái)返回的 Usage 數(shù)據(jù)里,說明這個(gè)做在 business context PRODUCT 上的 extension field 能加在 view I_PRODUCTWD 上,因?yàn)槠?AvailablityCode 是 Y
而我所有和 CDS 相關(guān)的 usageTypeCode 都是-,所以全部被 filter 掉了。 再看另一個(gè)系統(tǒng) QJ3/500,這里能顯示出所有的 field usage,不僅僅是 U 的。 這個(gè) QJ3/500 是 sandbox 系統(tǒng),今天掛了,我也沒辦法進(jìn)去看代碼,我就 想問問到底哪個(gè)才是 working as designed 的 behavior
In system A, you can only get 5 entries in UI and Reports list:
In system B, there are much more entries:
how to debug this difference:搞懂了哈, 從代碼推斷只有這里 UI,Report 里為 X 的 CDS view 才會(huì)出現(xiàn)在 Fiori UI 的 tab 里。在 XT9/715( S4 on premise )所有和 product 相關(guān)的 CDS view 都是 false,所以看不到。而另外一個(gè) S4 on cloud 系統(tǒng)里,和 product 相關(guān)的 CDS view 都是 true。 所以結(jié)論是兩個(gè)系統(tǒng)的 behavior 都是正確的,只是因?yàn)?reigstry 里設(shè)置 不一樣,所以最后在 UI list 里顯示的東西也不一樣。
系統(tǒng)1:
系統(tǒng)2:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的SAP S/4HANA key user tool extensibility原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌联合创始人布林卖掉特斯拉股票套现 3
- 下一篇: SAP S/4HANA Material