目前在SAP SRM User Interface Add-on 1.0中,大数据课程,网站云服务器,如果启用模糊搜索,则模糊将应用于作为筛选器传递给企业搜索(ESH)的所有属性。
这是因为NW 701上的ESH限制,其中属性级别不存在模糊。
对于NW 701和702上的客户,大数据解决方案,他们可以使用BADI/SRMNXP/BDI\u SRCH\u RANKING来删除由于属性级模糊而获取的不需要的数据。
NW 713上的客户可以使用NW提供的属性级模糊功能。但是,以前没有办法从SSPUX加载项调用此代码。
现在我们创建了BADI/SRMNXP/BDI\u ESH\u REQ\u RESET,它的方法设置了\u FILTER\u ATTRIBUTES(),在控制权转移到ESH之前调用它。
BADI方法在class/SRMNXP/CL\u SRV\u TREX\u SRCH中调用,软件企业的认定,方法GET\u SEARCH\u RESULT()。
在BADI方法中,您可以编写如下类似的代码:
CALL METHOD lo\u request->add\u search\u attribute
EXPORTING
iv\u name=ls\u attributes-name
it\u select\u options=ls\u attributes-values
iv\u search\u mode='E'。
下面是可以传递到iv\u search\u mode的值列表。
E Exact search
L搜索
F模糊搜索
I相似性搜索
S区分大小写
此BADI在SSPUX附加组件SP06中提供。
较低SP的客户可以通过注释2050948获得此BADI。
此方法应谨慎使用,因为这样不仅可以用于基于属性的模糊搜索,而且,使用此方法,企业信息化应用,客户可以影响传递给ESH的其他搜索参数。