根据交易在标准菜单项下隐藏/取消隐藏自定义菜单项

时间:2019-10-14 11:06:13

标签: sap abap

我在菜单栏中的系统菜单下创建了一个自定义菜单项。我希望仅在某些交易的情况下显示菜单项。

为我的业务场景配置了交易。

我尝试了以下操作:

1)将开关分配给菜单画板器中系统菜单下的自定义菜单项将根据开关是否处于活动状态在所有事务中对其进行隐藏/取消隐藏。 还检查是否可以为交换机分配事务集而不是包。没有运气。

2)检查代码是否达到了语句设置pf状态。它只是达到了其他菜单项(如Goto和Edit)的pf状态。因此,不知道系统和帮助菜单选项的填充情况如何。如果我确切地知道这里执行的通用逻辑是正常工作,那么我可以通过阅读事务配置来填充自定义菜单项。

3)交易变体是另一种选择。但是在这里我们也无法访问系统和帮助菜单选项。另外,如果可行,它将不是通用解决方案,因为我将必须为所有交易创建交易变体。

0 个答案:

没有答案