如何在MDG-BP UI的CR类型弹出窗口中隐藏标准MDG CR类型

2020-08-17 02:27发布

         点击此处--->   EasySAP.com群内免费提供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,但我现在还不确定。

请您确认/告知最佳方法是什么?

此致

迈克尔

         点击此处--->   EasySAP.com群内免费提供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,但我现在还不确定。

请您确认/告知最佳方法是什么?

此致

迈克尔

付费偷看设置
发送
5条回答
Tong__Ming
1楼 · 2020-08-17 03:02.采纳回答

米歇尔,

有足够简单的解决方案。 删除不需要的CR类型的业务活动,或者仅将用户的授权限制为Z CR类型。 这比使用Badi的要简单得多。

致谢

阿卜杜勒

大道至简
2楼-- · 2020-08-17 02:52

你好阿卜杜勒

感谢您的提示。 当我执行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

黑丝骑士
3楼-- · 2020-08-17 02:51

嗨,迈克尔,

这是每个项目中的常见活动,首选和建议的方式是"授权"

我的意思是,在开发人员级别,您将具有所有主访问权限,因此所有CR都将可见(Z-Cr类型+标准CR),但最终用户(Actual Requestor和Approver)将具有受限访问权限,并且还具有CR类型 。

因此,在创建"请求者角色"和"批准角色"时询问相关人员/团队仅授予所需的CR类型的访问权限。

希望这会对您有所帮助。

谢谢

Saurabh

huskylover
4楼-- · 2020-08-17 03:03

嗨,迈克尔,

授权是正确的,并且如果您如上所述进行设置,它将不会在弹出窗口中显示未授权的CR类型。

致谢

阿卜杜勒

当学会了学习
5楼-- · 2020-08-17 02:47

你好索拉卜,

感谢您的提示。

在相应的SAP角色中限制用户授权确实也可以是一个选择。 我尚未对此进行测试,因为到目前为止,我已简单地删除了定制类型的CR中相应的业务活动,以实现我们的要求。 在这种情况下,您确切指的是哪个授权对象? USMD_CREQ(变更请求的类型),然后我们只需指定相应的Z-CR类型:ACTVT = 01,02,03,69; CREQ_TYPE = ZBP1P1,ZBP2P1,而不是标准CR类型BP1P1,BP2P1-正确吗?

并且,使用授权会完全隐藏标准CR类型,还是在MDG UI中它们仍然显示CR类型弹出窗口,但是用户单击它们时会收到授权错误? 请注意,要求是标准CR类型不应为用户显示/完全隐藏在弹出窗口中。 此外请注意,如果它们仍然出现在弹出窗口中但显示为灰色,那也是不够的。

此致

迈克尔

一周热门 更多>