点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
有人能告诉我最好的方法是在MDG UI的CR类型Webdynpro弹出窗口(MDG-BP创建和更改弹出窗口)中隐藏SAP标准MDG CR类型吗? 我们将标准MDG CR类型复制到Z-CR类型,仅希望在相应的弹出窗口中向用户显示这些Z-CR类型。 我相信我参与的一个项目通过使用基于接口的自定义BAdI实现了这一目标:IF_EX_USMD_CREQUEST_INTEGR,方法:
IF_EX_USMD_CREQUEST_INTEGR FILTER_CREQUEST_TYPE,但我现在还不确定。
请您确认/告知最佳方法是什么?
此致
迈克尔
米歇尔,
有足够简单的解决方案。 删除不需要的CR类型的业务活动,或者仅将用户的授权限制为Z CR类型。 这比使用Badi的要简单得多。
致谢
阿卜杜勒
你好阿卜杜勒
感谢您的提示。 当我执行MDG组件激活时,我已经注意到,在未为CR类型定制的mdgimg中将业务活动分配给CR类型时,没有出现MDG-UI中的CR类型弹出窗口。 我偶然发现了这一点,因为在激活相应的BC集期间,我们遇到了一个错误,需要通过应用SAP OSS注释2656262来生成缺少的MDG业务活动。
因此,我从标准MDG CR类型(在我们的情况下为BP1P1和BP2P1)中删除了相应的业务活动,实际上,它们不再出现在MDG-UI的相应CR类型弹出窗口中。 现在仅显示我们的Z CR类型。
在相应的SAP角色中限制用户授权确实也可以是一个选择。 但是,我没有对此进行测试。 在这种情况下,您确切指的是哪个授权对象? USMD_CREQ(变更请求的类型),然后我们只需指定相应的Z-CR类型:ACTVT = 01,02,03,69; CREQ_TYPE = ZBP1P1,ZBP2P1,而不是标准CR类型BP1P1,BP2P1-正确吗?
此致
Michael
嗨,迈克尔,
这是每个项目中的常见活动,首选和建议的方式是"授权"
我的意思是,在开发人员级别,您将具有所有主访问权限,因此所有CR都将可见(Z-Cr类型+标准CR),但最终用户(Actual Requestor和Approver)将具有受限访问权限,并且还具有CR类型 。
因此,在创建"请求者角色"和"批准角色"时询问相关人员/团队仅授予所需的CR类型的访问权限。
希望这会对您有所帮助。
谢谢
Saurabh
嗨,迈克尔,
授权是正确的,并且如果您如上所述进行设置,它将不会在弹出窗口中显示未授权的CR类型。
致谢
阿卜杜勒
你好索拉卜,
感谢您的提示。
在相应的SAP角色中限制用户授权确实也可以是一个选择。 我尚未对此进行测试,因为到目前为止,我已简单地删除了定制类型的CR中相应的业务活动,以实现我们的要求。 在这种情况下,您确切指的是哪个授权对象? USMD_CREQ(变更请求的类型),然后我们只需指定相应的Z-CR类型:ACTVT = 01,02,03,69; CREQ_TYPE = ZBP1P1,ZBP2P1,而不是标准CR类型BP1P1,BP2P1-正确吗?
并且,使用授权会完全隐藏标准CR类型,还是在MDG UI中它们仍然显示CR类型弹出窗口,但是用户单击它们时会收到授权错误? 请注意,要求是标准CR类型不应为用户显示/完全隐藏在弹出窗口中。 此外请注意,如果它们仍然出现在弹出窗口中但显示为灰色,那也是不够的。
此致
迈克尔
一周热门 更多>