SAP Cloud for Customer ABSL的一些優化
這是優化前的程式碼,可以看到ServiceRequest.Retrieve在foreach迴圈裡被呼叫 。
如何優化:
其實在PDI裡有提示。在ServiceRequest後面敲個“。”,觸發程式碼自動完成功能,可以看到Retrieve方法有三個過載,這意味著Retrieve的輸入引數不同,後臺編譯生成的ABAP方法也不同。
如何優化:
還是一樣的思路:
在line 29宣告一個行型別為ID的容器idCollection,然後按照業務邏輯,把需要retrieve的id依次加入這個容器,最後在line 39傳一個容器進去。
可以和41行的retrieve比較,這裡的retrieve傳入的是一個單個的行記錄。如果傳入引數是一個容器,那麼編譯出來的ABAP程式碼執行的是RETRIEVE_MULTIPLE_LINES, 而不是現在在迴圈裡執行retrieve_single.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2678926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP Cloud for Customer的前世今生Cloud
- SAP Cloud for Customer Account和individual customer的區別Cloud
- SAP Cloud for Customer(C4C)的一些學習資料Cloud
- SAP Cloud for Customer的Mashup位於CustomPane裡Cloud
- 如何使用SAP Cloud for Customer裡的Data SourceCloud
- SAP Analytics Cloud和Cloud for Customer之間的Single Sign on配置Cloud
- SAP Cloud for Customer裡BusinessPartner, Customer和Employee這些BO的區別Cloud
- SAP Cloud for Customer Extensibility的設計與實現Cloud
- SAP Cloud for Customer的Container應用設計原理CloudAI
- SAP Cloud for Customer的CTI呼叫中心解決方案Cloud
- 使用soapUI消費SAP Cloud for Customer的web serviceUICloudWeb
- SAP Cloud for Customer框架是如何使用JavaScript Promise的Cloud框架JavaScriptPromise
- SAP 電商雲 Spartacus UI 同 SAP Customer Data Cloud 的整合UICloud
- SAP Cloud for Customer的Account Team裡的role如何配置Cloud
- SAP Cloud for Customer Price-計價簡介Cloud
- SAP Cloud for Customer 標準培訓課程Cloud
- 使用nodejs消費SAP Cloud for Customer上的Web serviceNodeJSCloudWeb
- SAP Cloud for Customer和SAP Fiori系統裡的OData測試工具Cloud
- 如何把SAP Kyma和SAP Cloud for Customer連線起來Cloud
- SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的整合CloudUI
- SAP Cloud for Customer客戶主資料的地圖整合Cloud地圖
- 機器學習在SAP Cloud for Customer中的應用機器學習Cloud
- SAP Cloud for Customer裡Sales Order和Sales Quote的建模方式Cloud
- SAP Cloud for Customer Cloud(C4C)Application Studio裡的程式碼除錯CloudAPP除錯
- 使用Excel匯入資料到SAP Cloud for Customer系統ExcelCloud
- SAP CRM和Cloud for Customer中的Event handler(事件處理器)Cloud事件
- SAP Customer Data Cloud(Gigya)的使用者搜尋實現Cloud
- SAP CRM,Cloud for Customer和Fiori應用的direct navigation比較CloudNavigation
- 如何在SAP Cloud for Customer中建立基於Opportunity的Registered ProductCloudUnity
- SAP Cloud for Customer銷售訂單External Note的建模細節Cloud
- SAP Cloud for Customer裡新的Lead UI對Mashup整合的支援原理CloudUI
- 通過 Route 配置的例子,學習SAP Cloud for Customer 的scoping操作Cloud
- SAP 電商雲和 Customer Data Cloud(CDC) 的登入整合過程中的一些問題分析Cloud
- SAP 電商雲 Spartacus UI 同 SAP Customer Data Cloud 整合執行時的 apiUICloudAPI
- 如何用SAP Cloud for Customer的手機App建立銷售訂單CloudAPP
- SAP Cloud for Customer Rule Editor的使用方法和底層工作原理Cloud
- SAP Cloud for Customer裡一個Promise的實際應用場合CloudPromise
- SAP Cloud for Customer Work Center(工作中心)的實現原始碼Cloud原始碼