Jerry 的 SAP 技术交流群里讨论的技术问题都会同步到这个帖子里
導航目錄
- 說明
- 問題1:ETAG 的作用?
- 問題2:fiori 可以實現移動端離線使用場景嗎?
- 問題3: 關于 odatamodel V4
- 問題4:SAP有哪個表里面或者有哪個函數能查到一個DB表的占用多大硬盤空間呢?
- 問題5:通過 CDS view 發布的 OData 問題
- 問題6:讓用戶上傳文件 瀏覽器會打開一個文件選擇框 請問能否控制這個選擇框的起始路徑?
說明
經常有朋友通過各種社交媒體如何加入 Jerry 的 SAP 技術交流群,很遺憾由于精力有限,Jerry 只創建了一個群,早已經滿 500 人了。Jerry 會定期把群里的 SAP 技術討論的記錄同步到這個帖子里,請大家收藏并關注。
如果遇到問題,可以試著在這個帖子的評論區回復。但是 Jerry 平時工作很忙,沒辦法保證每個問題都能夠回復,請理解。
如果確實想得到及時和詳盡的回復,請通過我的 知乎咨詢 向我提問,謝謝。
問題1:ETAG 的作用?
回答:SAP Fiori里兩種鎖機制(lock)的實現
問題2:fiori 可以實現移動端離線使用場景嗎?
回答:
官網鏈接:https://developers.sap.com/tutorial-navigator.html?search=offline
Offline Application with SAP Hybrid Application Toolkit
問題3: 關于 odatamodel V4
我看到API網址里model的很多方法,v4都不支持了,比如requestCompleted,requestFailed,
這種情況下,假如在xml綁定了一個odatamodel,后端如果報錯了,我想根據不同的error code做不同的處理,我可以怎么做啊
api 地址:https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.model.odata.v4.ODataModel%23events/requestFailed
回答:
解決方案在這個 SAP 社區討論里。
model.getMetaModel().requestObject("/") gives you a promise which is rejected when loading of metadata fails. And model.submitBatch(…) also gives you a promise which is rejected when the data request as such fails (due to connection issues, not if the content fails).
也就是說,從 OData V4 model 開始,傾向于采取更加通用的 promise API 來進行事件回調處理。
如果對 promise API 不熟悉,請先從它的官網定義開始學。
問題4:SAP有哪個表里面或者有哪個函數能查到一個DB表的占用多大硬盤空間呢?
回答:還在用SELECT COUNT統計數據庫表的行數?Out了
如果不是 HANA 數據庫該咋辦?
參考 DB02 的實現。
問題5:通過 CDS view 發布的 OData 問題
汪老師,我想請教一下,我是通過cdsview 發布的odata,在cdsview里通過object model聲明了create update delete方法,odata的entity sets里對應的方法也自動勾選了,但是為什么在gateway里只能測試通get方法,create,delete都測試不通?
回答:先檢查測試不同具體的錯誤消息是什么?
問題6:讓用戶上傳文件 瀏覽器會打開一個文件選擇框 請問能否控制這個選擇框的起始路徑?
回答:這個需求用 JavaScript 無法實現,由于安全性原因。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的Jerry 的 SAP 技术交流群里讨论的技术问题都会同步到这个帖子里的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pr导出什么格式最接近原画质(有什么性能
- 下一篇: 抖音火山版推荐作品怎么关闭