对项目类型的非基本成员的搜索限制

2020-09-14 23:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在尝试调用产品模型的...

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

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


专家们,

在尝试调用产品模型的超级类别方法之前,我一直在尝试禁用搜索限制,但是由于未返回预期结果,显然限制似乎没有被禁用。

 最终的ProductModel产品= productService.getProductForCode(" 100100");
  最终Collection 类别= fetchCategories(()-> product.getSupercategories());
 
 //如果我对产品的超级类别设置了限制,则类别总是为空。
 
  私人 T提取类别(最终供应商供应商){
          返回sessionService.executeInLocalView(new SessionExecutionBody(){
              @Override
              公共T execute(){
                  尝试{
                      searchRestrictionService.disableSearchRestrictions();
                      sessionService.setAttribute(" disableRestrictionGroupInheritance",Boolean.TRUE);
                      返回provider.get();
                  }最后{
                      searchRestrictionService.enableSearchRestrictions();
                  }
              }
          },userService.getAdminUser());
      }