您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關(guān)如何查找SAP Fiori UI上某個(gè)字段對(duì)應(yīng)的底層數(shù)據(jù)庫表,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
到了Fiori時(shí)代,很多辦法都不再適用了。
小編介紹一種方法能找出Fiori UI上某字段對(duì)應(yīng)的ABAP后臺(tái)數(shù)據(jù)庫存儲(chǔ)表。雖然不一定足夠通用,但確實(shí)能解決Jerry當(dāng)時(shí)實(shí)際工作中遇到的一個(gè)問題。
這是SAP S/4HANA一個(gè)標(biāo)準(zhǔn)的Fiori應(yīng)用: Product Master
我的需求是,找到字段"Number of Goods Receipt"在后臺(tái)是存儲(chǔ)在哪張表里的。
下面是Jerry自己探索的詳細(xì)步驟。
(1) 我們知道SAP UI5也是一個(gè)基于MVC的前端框架,框架支持雙向綁定。在Chrome開發(fā)者工具里,找到這個(gè)UI字段綁定的模型字段名稱:
NmbrOfGROrGISlipsToPrintQty
(2) 找到該P(yáng)roduct Master Fiori應(yīng)用基于的OData服務(wù),瀏覽器里輸入其metadata url查看結(jié)果,找到字段NmbrOfGROrGISlipsToPrintQty的從屬數(shù)據(jù)類型為:
C_ProductstorageType
(3) 登錄ABAP Development Tool,使用菜單"Open ABAP Development Object":
把第二步找到的數(shù)據(jù)類型C_ProductstorageType,根據(jù)命名規(guī)范,將Type前面的值C_Productstorage作為關(guān)鍵字查詢:
排在結(jié)果列表第一位的C_PRODUCTSTORAGE, 是一個(gè)CDS view.
該視圖從I_ProductStroageWD里讀取數(shù)據(jù),
I_ProductStorageWD又從I_Productstorage里讀?。?/p>
最終,I_Productstorage從數(shù)據(jù)庫表MARA里讀取數(shù)據(jù)。
在這個(gè)視圖的源代碼里,根據(jù)第二步找到的字段名稱NmbrOfGROrGISlipsToPrintQty進(jìn)行搜索,立即就找到了對(duì)應(yīng)的數(shù)據(jù)庫表MARA里的字段為wesch:
再到SE16里打開MARA確認(rèn)一下,發(fā)現(xiàn)Fiori UI上看到的23.671這個(gè)字段果然存儲(chǔ)在MARA.WESCH里,任務(wù)完成。
以上就是如何查找SAP Fiori UI上某個(gè)字段對(duì)應(yīng)的底層數(shù)據(jù)庫表,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。