您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么找出OData service出錯(cuò)的根源”,在日常操作中,相信很多人在怎么找出OData service出錯(cuò)的根源問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么找出OData service出錯(cuò)的根源”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
SAP的Fiori應(yīng)用是通過(guò)OData和后臺(tái)交互的。在使用Fiori應(yīng)用時(shí)您可能會(huì)遇到這樣的錯(cuò)誤消息:
這個(gè)錯(cuò)誤消息沒有包含有助于partner或者客戶定位問題根源的線索。
下面是如何在后臺(tái)找出問題根源的步驟。
1. 在Fiori前臺(tái)系統(tǒng)上使用事務(wù)碼/IWFND/ERROR_LOG找到當(dāng)前OData出錯(cuò)對(duì)應(yīng)的錯(cuò)誤日志:
關(guān)于Fiori前后臺(tái)系統(tǒng)的區(qū)分,參考我的微信公眾號(hào)文章SAP Fiori應(yīng)用的三種部署方式
2. 點(diǎn)擊工具欄上的按鈕"Active Source"。然后我們會(huì)被自動(dòng)帶到拋出錯(cuò)誤消息的代碼位置,即下圖的第86行。這個(gè)代碼是Fiori前臺(tái)系統(tǒng)進(jìn)行出錯(cuò)處理的框架代碼,我們就在第86行設(shè)置一個(gè)斷點(diǎn)。
返回Fiori UI重現(xiàn)錯(cuò)誤,斷點(diǎn)觸發(fā),默認(rèn)的調(diào)用棧是上圖設(shè)置的斷點(diǎn),即方法HANDLE_RFC_FAILURE內(nèi)部。此時(shí)我們跳到調(diào)用棧的外面一層,即方法CALL_BACKEND, 如下圖所示。這個(gè)方法的exceptions參數(shù)lv_rfc_message的內(nèi)容即具體的錯(cuò)誤消息。
到此,關(guān)于“怎么找出OData service出錯(cuò)的根源”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。