2020-08-23 23:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
如果产品经理没有创建产品的权限,则好像批量编辑在后台无法正常工作(在我们的系统中,所有从SAP导入的产品,这就是我们限制所有产品经理创建产品的原因。
从我的角度来看,这是完全错误的,更改创建权限不应影响批量编辑。
SAP有人可以检查吗?
最诚挚的问候,
Vitalii
看起来像是SAP电子商务中的错误。
作为临时解决方案,我们扩展了 BulkEditAction 类的 perform 方法。
公共类CustomBulkEditAction扩展了BulkEditAction { @资源 私有SessionService sessionService; @资源 私人UserService userService; /** *方法是从父类复制粘贴。 *唯一的区别是在管理员用户的上下文中创建了" templateObject"。 *之所以这样做,是因为并非每个用户都有创建项目的权限, *例如,产品经理无权创建产品。 */ public ActionResult perform(ActionContext 上下文){ ...//与父方法中的代码相同 sessionService.executeInLocalView(new SessionExecutionBody(){ @Override 公共无效executeExecuteoutResult(){ 尝试{ bulkEditCtx.put(" templateObject",getObjectFacade()。create(closestSuperType)); } catch(ObjectCreationException var8){ //LOG.debug("无法创建新商品",var8); } } },userService.getAdminUser()); ...//与父方法中的代码相同 } }
希望的修补程序将包含在将来的某些版本中。
最多设置5个标签!
看起来像是SAP电子商务中的错误。
作为临时解决方案,我们扩展了 BulkEditAction 类的 perform 方法。
希望的修补程序将包含在将来的某些版本中。
一周热门 更多>