IW21-无法停止右键单击以显示F4帮助

2020-09-04 05:24发布

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

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


在第二个屏幕上的事务IW21上,具有标准SAP F4功能的字段。 我们要禁用此功能,以便用户无法更改该字段中的值。

我正在使用"通知"标签上"职责"标题下的"计划者"组字段。

到目前为止,我成功完成的工作如下:

  1. " Made Planner"组字段为只读
  2. 在F4上附加了一个脚本,以阻止显示F4(搜索帮助)。

用户仍然可以右键单击该字段,然后选择"可能的条目(F4)"以获取F4搜索帮助。 我似乎无法阻止这一点。 弹出窗口的onLoad事件上的任何脚本由于某种原因均无法执行(将针对该问题提交SAP事件)。

我无法在Web浏览器,SAP Gui或Business Client上停止此操作。

有什么建议吗?

谢谢,布莱恩

(39.6 kB)

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

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


在第二个屏幕上的事务IW21上,具有标准SAP F4功能的字段。 我们要禁用此功能,以便用户无法更改该字段中的值。

我正在使用"通知"标签上"职责"标题下的"计划者"组字段。

到目前为止,我成功完成的工作如下:

  1. " Made Planner"组字段为只读
  2. 在F4上附加了一个脚本,以阻止显示F4(搜索帮助)。

用户仍然可以右键单击该字段,然后选择"可能的条目(F4)"以获取F4搜索帮助。 我似乎无法阻止这一点。 弹出窗口的onLoad事件上的任何脚本由于某种原因均无法执行(将针对该问题提交SAP事件)。

我无法在Web浏览器,SAP Gui或Business Client上停止此操作。

有什么建议吗?

谢谢,布莱恩

(39.6 kB)
付费偷看设置
发送
6条回答
bbpeas
1楼 · 2020-09-04 05:55.采纳回答

您可以在onLoad脚本中隐藏右键单击上下文菜单:

 session.findById(" wnd [0]/mpop")。hide(); 

单个 上下文菜单中的项目可以是 隐藏为:

 session.findById(" wnd [0]/mpop/menu [0]")。hide();
 session.findById(" wnd [0]/mpop/menu [1]")。hide();
 session.findById(" wnd [0]/mpop/menu [2]")。hide(); 

等。

当学会了学习
2楼-- · 2020-09-04 06:00

感谢Tamas! 这在Web浏览器中效果很好。 不幸的是,它在SAPGui 7.5 PL6或Business Client 6.5 PL8中不起作用。 我收到一个session.findById错误。 我应该为此提交SAP事件吗?

感谢Brian,

打个大熊猫
3楼-- · 2020-09-04 05:50

不幸的是,Windows的SAP GUI不支持通过提到的脚本操作取消上下文菜单或其项目。 我不知道在Windows GUI中执行此操作的方法。

灬番茄
4楼-- · 2020-09-04 05:49

感谢您对我进行确认。 我将与SAPGui组一起提交SAP事件,希望他们可以解决此问题。

谢谢,布莱恩

代楠1984
5楼-- · 2020-09-04 05:45

关于此问题有什么消息吗? 我们正在尝试做同样的事情,但是无法停用F4

Violet凡
6楼-- · 2020-09-04 06:01

我最终没有创建SAP事件,因为我们的公司由于其他原因无法实施SAP补丁 限制。

一周热门 更多>