- SAP CRM Fiori 应用 my Opportunitie
- SAP CRM Fiori 应用 My Opportunity
- 点击 Fiori Launchpad tile 后报错的处理方法
- 从SAP客户主数据里直接创建商机(Opportunity)
- 如何使用代码创建和读取 SAP CRM 订单的 Text 数据
- SAP Fiori 的附件处理(Attachment handl
- SAP UI5和Angularjs事件处理机制的实现比较
- 在 SAP CRM Fiori 应用上给 Opportunity
- SAP CRM My Opportunity Fiori应用网络
- SAP CRM Fiori应用my Opportunity的过滤
The performance bottleneck of this url /sap/opu/odata/NBA/CRM_OPPORTUNITY_SRV/Opportunities()?orderby=Score desc&
select=Id,CIFId,PriorityCode,SalesStageText,StartDate,ClosingDate,ProcessTypeText,OpportunityTypeText,EmployeeResponsibleName,ProspectShortName,OpportunityType,Description,Guid,UserStatusCode,ProcessType,Score,RelationshipView,Changed_At,Created_At
is in one order FM CRM_BSP_OIC_1O_SEARCH_FROM_RF itself. I have captured all the importing parameters for it and done an SAT trace in NR1/090, finally the bottleneck ( more than 3 seconds ) is found in the OPEN SQL below:
![](https://img.haomeiwen.com/i2085791/8bc1d9fe3b6457e9.png)
![](https://img.haomeiwen.com/i2085791/73d5d747a6f236a7.png)
In the OPEN SQL there are inner joins on five large table:
CRMD_ORDER_INDEX INNER JOIN CRM_JEST AS CRM_JEST_H ON CRM_JEST_H~OBJNR = CRMD_ORDER_INDEX~HEADER INNER JOIN CRMD_ORDERADM_H ON CRMD_ORDERADM_H~GUID = CRMD_ORDER_INDEX~HEADER INNER JOIN CRMD_LINK ON CRMD_LINK~GUID_HI = CRMD_ORDER_INDEX~HEADER INNER JOIN CRMD_PARTNER ON CRMD_PARTNER~GUID = CRMD_LINK~GUID_SET
The table entries for each table are listed below:
CRMD_ORDER_INDEX: 25,694,983
CRM_JEST: 31,673,473
CRMD_ORDERADM_H:7,627,583
CRMD_LINK:45,508,977
CRMD_PARTNER: 27,277,824
Such inner join had poor performance and unfortunately, the OPEN SQL is populated dynamically via one order framework and could not be controlled by the application.
更多Jerry的原创文章,尽在:"汪子熙":
![](https://img.haomeiwen.com/i2085791/97c4752c0e619c44.png)
网友评论