重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
SAP S/4HANA key user tool extensibility原理是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
目前創新互聯建站已為成百上千家的企業提供了網站建設、域名、網絡空間、網站運營、企業網站設計、憑祥網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
問題就是不同的系統這個 UIs and Reports 里的顯示邏輯不一樣。 在 GRE210 連 XT9/715 上,里面只會顯示 OData 出來,我 debug 了前后臺, 后臺返回的 Usage 數據里,說明這個做在 business context PRODUCT 上的 extension field 能加在 view I_PRODUCTWD 上,因為其 AvailablityCode 是 Y
而我所有和 CDS 相關的 usageTypeCode 都是-,所以全部被 filter 掉了。 再看另一個系統 QJ3/500,這里能顯示出所有的 field usage,不僅僅是 U 的。 這個 QJ3/500 是 sandbox 系統,今天掛了,我也沒辦法進去看代碼,我就 想問問到底哪個才是 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 才會出現在 Fiori UI 的 tab 里。在 XT9/715( S4 on premise )所有和 product 相關的 CDS view 都是 false,所以看不到。而另外一個 S4 on cloud 系統里,和 product 相關的 CDS view 都是 true。 所以結論是兩個系統的 behavior 都是正確的,只是因為 reigstry 里設置 不一樣,所以最后在 UI list 里顯示的東西也不一樣。
系統1:
系統2:
關于SAP S/4HANA key user tool extensibility原理是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。