关于URL指向的icon的存储问题
From: Wang, Jerry
Sent: 2014年5月12日 12:42
我有一個icon:https://ldciham:44301/sap/public/bc/ur/nw5/themes/sap_corbu/common/libs/Icon/SuccessMessage.gif
我在瀏覽器里能訪問它,也能通過ABAP代碼訪問到。我想知道這個url對應的icon的數據物理上是如何存儲的。
http://scn.sap.com/thread/3551975
SAP Webdynpro底色的默認是藍色的,而明珠客戶提出來,希望將這個顏色替換為紅色。
技術上來說是可行的。在scn上通過關鍵字”webdynpro background color”能搜索出很多相關的solution。
概括來說,可以通過theme editor(從service market place下載)或者SAP 提供的標準report 把webdynpro 的標準theme copy出來,手動修改其background color的顏色(應該是修改css文件),再將修改之后的theme重新上傳。
然后在webdynpro application的配置里將下列參數指定成自己修改的theme。
[外鏈圖片轉存失敗(img-LnRDG8Fv-1563802814270)(https://user-images.githubusercontent.com/5669954/32713197-28c9138e-c883-11e7-85fb-683bc3fe4f14.png)]
具體步驟可以參考附件的PDF 文檔。我簡單在我們系統上測試了一下,首先要找到正確的theme 路徑才能夠正確下載,
可以使用Chrome的F12 來觀察network request的path:
[外鏈圖片轉存失敗(img-4oA4NDyN-1563802814271)(https://user-images.githubusercontent.com/5669954/32713198-28fe1c64-c883-11e7-9cf3-fd9efd49dcc9.png)]
但我遇到一個問題,Chrome里觀察到的標準theme是在path /sap/public/bc/ur/nw5/themes/sap_corbu這個folder下面的,但是我SE80里發現folder themes是空的。
我想嘗試solution2,因此首要目的就需要找到目前使用的標準theme到底存放在mime repository的哪個位置,這樣才能使用report下載。
我用chrome打開一個webdynpro application,然后在development tool觀察到當前system load的theme是位于如下位置的叫做sap_corbu的theme,但是我在SE80的mime repository里打開themes這個folder發現是空的。
然后我就發現我可以在chrome里直接通過urlhttps://ldciham:44301/sap/public/bc/ur/nw5/themes/sap_corbu/common/libs/Icon/SuccessMessage.gif
訪問一個icon。因為url顯示這個icon也是存在themes這個parent folder下的,因此我就想知道當我訪問這個url時,server是從什么地方把這個icon的數據取出來,響應該http請求的。
n 為了排除client side cache的干擾,我直接寫個ABAP report,通過cl_http_client來訪問該URL
n 我在run report之前清空了server cache,強制server從某個persistence里取值
用SAT trace發現系統總共花費66毫秒響應該icon的數據請求,但是trace里看不到任何相關的DB access,也看不出這66毫秒到底花費在哪個具體的FM / method上了。因此我覺得很奇怪,也想把這個問題搞清楚。
[外鏈圖片轉存失敗(img-t4wvLgnD-1563802814272)(https://user-images.githubusercontent.com/5669954/32713200-29330762-c883-11e7-97c3-f4c97915d99b.png)]
AP WD的THEME在 MIME Repositoy/PUBLIC/BC/UR/ur_mines_nw7.zip里。解壓后打開目錄mines/nw5/themes,里面有標準的SAP THEME。
修改完之后重新壓縮,上傳,激活。這些步驟可以用REPORT ?WDG_MAINTAIN_UR_MIMES‘做。
總結
以上是生活随笔為你收集整理的关于URL指向的icon的存储问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雷达系统及信号处理_毫米波雷达信号处理(
- 下一篇: 通过debug 修改SE16里的tabl