键盘快捷键

2020-08-31 19:56发布

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

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


嗨,

在我的ALV网格的ABAP代码中是否有任何方法可以创建/处理自己的键盘快捷键(例如" F7")? 我不想使用PF-STATUS。

提前谢谢!

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

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


嗨,

在我的ALV网格的ABAP代码中是否有任何方法可以创建/处理自己的键盘快捷键(例如" F7")? 我不想使用PF-STATUS。

提前谢谢!

付费偷看设置
发送
7条回答
南山jay
1楼-- · 2020-08-31 20:05

因为我想使用动态快捷方式。

例如,对于ALV1,F7表示方法1,对于ALV2,F7表示方法2。 有时它不应该处于活动状态。

这就是为什么它应该取决于ALV/对象而不是程序的原因。

木偶小白
2楼-- · 2020-08-31 20:24

PF状态用于此目的

为什么不想使用它 ?

南山jay
3楼-- · 2020-08-31 20:18

我的屏幕上有4个ALV。

我必须在每4个ALV中以其他方式处理F7函数。

SAP浪
4楼-- · 2020-08-31 20:16

所以您应该在基于ALV的PF-STATUS功能代码下动态调用方法吗?

# p#

因此,如果您将pf状态中的F7链接到命令,并且您管理该命令的代码,则仅在有人按下F7时才需要对选定的ALV执行事件

您将能够做到

否?

SAP砖家
5楼-- · 2020-08-31 20:29

这取决于您的许多代码和您的对象知识水平

但这应该是观察者设计模式

您有关于 此设计模式,例如:

http://zevolving .com/2011/11/case-study-observer-design-pattern-usage/

callcenter油条
6楼-- · 2020-08-31 20:08

是。 但是,按F7后如何提高ALV的onuser_command方法?

一周热门 更多>