如何提取SAP UI5應用的技術資訊
Suppose I need to find out the implementation of button “Create” in Customer Engagement Initiative (CEI):
We could observe that once button is clicked, a pop up appears:
And I have to find out how is this implemented.
Step1 Launch the application via Chrome.
Click F12 to open Chrome developer tool, and click “Inspect Element” button, and put the mouse onto the Create button,
and click it. Then the html source code of this button is automatically located. However in “Event Listeners” in the right part, still I could not find information I want:
Step2 Go to tab “Sources”, enable Event Listener Breakpoints with type = Mouse.click.
Then switch application to debug mode by clicking “Pause” button:
Then click the Create button, and expand the “Call Stack” tab:
In callstack hierarchy you could see lots of framework stuff ( sap-ui-core.js ), and the highlighted entry below is just what I am looking for.
Double click on it, and the JavaScript code to open the popup window is automatically displayed. It is implemented in js view CUAN_INI_OW_WSI.view.js:228.
In CEI, you could also find the corresponding deployed js view in ABAP backend, using tcode SE80 to open the BSP application.
or we can also find CUAN_INI_OW_WSI.view.js manually in Sources tab:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2719117/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP UI5 應用開發教程之七十五 - 如何採用SAP UI5 主從表格的聯動技術顯示覆雜表格內容UI
- SAP UI5 應用開發教程之一百零六 - 如何提高 SAP UI5 應用路由 url 的可讀性UI路由
- 如何分析SAP UI5應用的undefined is not a function錯誤UIUndefinedFunction
- 如何提取SAP UI5 XML view裡定義的欄位元素繫結資訊(binding path)UIXMLView
- SAP UI5 應用開發教程之四十五 - 如何在 SAP UI5 應用裡使用 jQuery 和原生的 DOM APIUIjQueryAPI
- 把 SAP UI5 應用部署到 SAP KymaUI
- SAP UI5 應用如何載入自定義 ThemeUI
- 如何採用SAP UI5 主從表格的聯動技術顯示覆雜表格內容UI
- SAP UI5應用裡的列表處理UI
- SAP UI5 應用開發教程之五十九 - 如何在 SAP UI5 應用裡顯示世界地圖試讀版UI地圖
- 如何在阿里雲上執行SAP UI5應用阿里UI
- 使用Fiori Elements建立的SAP UI5應用,如何支援編輯功能UI
- 如何把SAP UI5應用部署到SAP雲平臺的Fiori Launchpad裡去UI
- SAP UI5 應用中的 sap.ui.require 使用場景UI
- SAP UI5 應用開發教程之一百零一 - SAP UI5 應用的 Locale 決定機制試讀版UI
- SAP UI5 應用的中文亂碼問題UI
- 使用 SAP UI5 CLI 命令列工具構建和執行 SAP UI5 應用UI命令列
- 如何在SAP UI5應用裡新增使用攝像頭拍照的功能UI
- 如何快速應用機器學習技術?機器學習
- SAP UI5 應用中的 sap.ui.require.toUrl 使用場景UI
- 使用SAP WebIDE給SAP UI5應用新增data sourceWebIDEUI
- SAP UI5應用入口App.controller.js是如何被UI5框架載入的?UIAPPControllerJS框架
- SAP UI5 應用開發教程之一百零二 - SAP UI5 應用的列印(Print)功能實現詳解試讀版UI
- SAP UI5 應用開發教程之三十二 - 如何建立一個自定義 SAP UI5 控制元件UI控制元件
- SAP UI5應用裡的頁面路由處理UI路由
- SAP UI5應用裡搜尋功能的實現UI
- SAP UI5 應用中 MockServer 的例項化方法UIMockServer
- SAP UI5 應用開發教程之四十八 - 如何在 SAP UI5 應用裡開發條形碼掃描功能試讀版UI
- 如何將本地 SAP UI5 應用配置到本地 Fiori Launchpad 中UI
- 如何將 SAP UI5 應用託管到 Github 網站上並執行UIGithub網站
- 使用 TypeScript 編寫 SAP UI5 應用的準備工作TypeScriptUI
- 用 React 結合 SAP UI5 Web Components 來開發 SAP Fiori 應用ReactUIWeb
- 如何在瀏覽器裡開發並執行 SAP UI5 應用瀏覽器UI
- 如何在 SAP UI5 應用裡顯示 PDF 檔案試讀版UI
- 如何操作SAP UI5應用Footer區域工具欄按鈕的背景顏色UI
- SAP UI5 應用開發教程之五十三 - 如何自定義 SAP UI5 資料型別(Data Type) 試讀版UI資料型別
- SAP UI5 標準應用的多語言支援 - SAP UI5 執行時語言判定機制UI
- 關於將本地 SAP UI5 應用配置到本地 Fiori Launchpad 的技術實現深入講解試讀版UI