SAP CRM WebClient UI订单搜索的各种条件的实现原理和性能测试是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
CRMS4_SERVHSRCH INNER JOIN CRMS4_SERVISRCH ON CRMS4_SERVISRCH~OBJECT_ID = CRMS4_SERVHSRCH~OBJECT_ID
请看下面第六行,既然产品id已经在Item视图中可用,为什么我们需要在这里的视图中连接它?
是因为我们需要在结果列表中显示视图中的一些字段吗?
(1)还请参考上面的截图,见第二行:和项目的对象类型都出现在这里。
为什么OBJECT_TYPE需要它们?
(2)在Sold to Party ID搜索方案中,仍使用CRMS4D_PARTNER上的INTERNAL JOIN:
CRMS4_SERVHSRCH INNER JOIN CRMS4D_PARTNER ON CRMS4D_PARTNER~OBJECT_ID = CRMS4_SERVHSRCH~OBJECT_ID
既然标头CDS视图中已提供Sold to Party ID,为什么我们仍需要在CRMS4D_Partner上进行内部联接?
在Sold to Party Name方案中,功能模块BUPA_Search_2将标准Sold_to_Party_Name指定的值转换为合作伙伴ID。
然后根据Header CDS视图中的字段Sold_to_Party搜索Partner ID。
还有另一种方法可以避免bupa_search_2调用。
我在去年完成的原型中构建了这种方法:
在我的Header视图中定义一个Association_Partner to BP CDS视图I_BusinessPartner。
如果我们不对关联的字段进行任何查询,则不会造成性能损失。
如何动态生成WHERE语句
选中此选项,例如:
Sync with Carsten
QGP/504的当前性能:
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。