标准工具栏取消按钮禁用不起作用

2020-08-16 03:37发布

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

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


尊敬的专家,

我正在尝试编辑旧的Z程序。 该程序从标准选择屏幕开始,然后根据选择标准,使用write语句获取和写入数据。 但是该程序在写入结果的位置使用自定义状态(没有z屏幕,只需写入语句)。 现在,我需要禁用标准工具栏中的"取消","后退"按钮,或者在用户单击其中任何一个时捕获后退/取消命令。

我尝试使用排除功能,如set pf-status'ZABC'排除'CANCEL'。 但是我仍然可以访问取消按钮。 不知道这里还有什么。

请指导。

谢谢

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

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


尊敬的专家,

我正在尝试编辑旧的Z程序。 该程序从标准选择屏幕开始,然后根据选择标准,使用write语句获取和写入数据。 但是该程序在写入结果的位置使用自定义状态(没有z屏幕,只需写入语句)。 现在,我需要禁用标准工具栏中的"取消","后退"按钮,或者在用户单击其中任何一个时捕获后退/取消命令。

我尝试使用排除功能,如set pf-status'ZABC'排除'CANCEL'。 但是我仍然可以访问取消按钮。 不知道这里还有什么。

请指导。

谢谢

付费偷看设置
发送
4条回答
bbpeas
1楼-- · 2020-08-16 04:10

您好乔S

创建您自己的状态并将SET PF-STATUS关键字用作 SAP帮助文档中进行了介绍。 您可以使用EXCLUDING附加项。

亲切的问候,
Mateusz
浮生未央
2楼-- · 2020-08-16 04:04

Joe,您是否还阅读过我链接到的有关AT USER-COMMAND的文档?

它 明确指出:

  • 所有以字符"%"开头的功能代码均被解释为系统功能,不会引发AT USER-COMMAND事件。 下表1列出了列表的系统功能。
  • 下表2中的功能代码同样不会引发AT USER-COMMAND事件,而是由列表处理器处理。

,然后是两个带有"忽略的"用户命令列表的表。

如果要处理这些标准按钮,那么我想您需要创建自己的PF -STATUS,将您自己的用户命令分配给按钮,调用它然后进行处理。

请注意,
Mateusz
派大星 ヾ
3楼-- · 2020-08-16 04:19

我能够通过删除相应功能来禁用标准按钮 代码。 但是我正在尝试学习如何捕获这些操作-即,因为这里没有z屏幕,所以我无法编写PAI模块的代码,如果我决定不捕获这些按钮的用户操作,我应该在哪里编写代码来捕获用户操作 禁用它们。

感谢您的回应。

谢谢

派大星 ヾ
4楼-- · 2020-08-16 04:11

请使用"评论"按钮为问题提供其他信息。 "答案"用于解决方案。


谨致问候,
Mateusz

一周热门 更多>