应用了搜索限制,但不过滤结果

2020-09-08 08:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我在HAC(管理员用户)中执行...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我在HAC(管理员用户)中执行以下查询时,我得到了预期的结果,但是在后台中针对供应商用户角色的搜索限制中使用了相同的查询,它显示了所有产品。

从{Vendor as v JOIN VendorUnavailableProducts as vup中选择计数(区别{ p.pk }) 开启{vup.vendor} = { v.pk }加入供应商2UnavailProducts作为v2up开启{v2up.source} = { vup.pk }加入产品作为p ON {v2up.target} = {<< rel =" nofollow" hraf= " http://p.pk" target =" _ blank"> p.pk }以cv ON { cv的身份加入CatalogVersion。 pk } = {p.catalogversion}将目录作为c加入{ c.pk } = {cv.catalog}},其中{v.code} ='1679'和{c.id} ='myProductCatalog'

我是否错过了以下搜索限制条件? INSERT_UPDATE SearchRestriction; code [unique = true]; name [lang = en]; restrictedType(code); principal(uid); active; generate; query; tr_icecreamvendoradmin_product_restricted ;; Product; icecreamvendoradmingroup; true; true; {pk} in({ 从{供应商为v加入不同的{ p.pk }中选择{vup上的{vup.vendor } = { v.pk }加入v2up ON {v2up.source}的Vendor2UnavailProducts = {< =" nofollow" hraf=" http://vup.pk"> vup.pk }加入产品作为p ON {v2up.target} = { p.pk }加入cv ON { cv.pk } = {p.catalogversion}以c ON的身份加入目录{ c.pk } = {cv.catalog }}其中{v.code} ='1679'和{c.id} ='myProductCatalog'}})

1条回答
愤怒的猪头君
2020-09-08 08:58

在应用限制时,有效的FlexibleSearch语句如下:

 从{产品}在{pk}的位置选择{pk}({{从DISTINCT {p.pk}来自{供应商AS v参加VendorUnavailableProducts AS vup ON {vup.vendor} = {v.pk} 加入Vendor2UnavailProducts AS v2up ON {v2up.source} = {vup.pk}加入产品AS p ON {v2up.target} = {p.pk}加入CatalogVersion AS cv ON {cv.pk} = {p.catalogversion}加入目录 AS c ON {c.pk} = {cv.catalog}} {v.code} ='1679'和{c.id} ='myProductCatalog'}}
  

请检查您的查询是否是您想要 icecreamvendoradmingroup 限制的内容。

一周热门 更多>