在ADT中,有一个QuickFix用于创建事件处理程序(ABAP OO)

2020-08-14 01:24发布

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

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


你好

每次必须定义一个事件处理程序时,我都会完全手动完成此操作,只需键入以下几行,而无需Eclipse ADT的帮助来建议我选择的对象类型的可用事件:

方法on_event FOR对象类型IMPORTING的事件事件名称... 

我在其他地方输入:

设置处理程序on_event FOR对象。

希望有一个QuickFix可以提出事件的可能参数,而另一个可以创建空方法实现。

但是我发现必须转到对象类型,列出其事件,复制/粘贴它们,然后在周围输入文字,这很麻烦。

您知道任何快速修复事件处理程序的QuickFix或技巧吗?

谢谢。

桑德拉

NB:我使用它的上下文是我定义了一个具有视图类(MVC)的dynpro应用程序,每个用户操作都有一个事件,并且控制器类负责处理每个事件。

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

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


你好

每次必须定义一个事件处理程序时,我都会完全手动完成此操作,只需键入以下几行,而无需Eclipse ADT的帮助来建议我选择的对象类型的可用事件:

方法on_event FOR对象类型IMPORTING的事件事件名称... 

我在其他地方输入:

设置处理程序on_event FOR对象。

希望有一个QuickFix可以提出事件的可能参数,而另一个可以创建空方法实现。

但是我发现必须转到对象类型,列出其事件,复制/粘贴它们,然后在周围输入文字,这很麻烦。

您知道任何快速修复事件处理程序的QuickFix或技巧吗?

谢谢。

桑德拉

NB:我使用它的上下文是我定义了一个具有视图类(MVC)的dynpro应用程序,每个用户操作都有一个事件,并且控制器类负责处理每个事件。

付费偷看设置
发送
3条回答
能不能别闹
1楼-- · 2020-08-14 02:14

不,我不这么认为。

但这可能是Enno Wulffs Quick fixs扩展程序的功能。

南山jay
2楼-- · 2020-08-14 02:02
独立观察员
3楼-- · 2020-08-14 02:12

ŁukaszPęgiel非常感谢,

是的,它也可以在我的系统中使用,现在我看到" myevent"可能出现:

 CLASS lcl_app DEFINITION PUBLIC FINAL ...
 公共部分。
 事件myevent。
 EVENTS事件 OF lcl_app。  " <====管道不是字符,是尖号(然后按Ctrl + Space)
 ENDCLASS。
 类别lcl_app实施。
 ENDCLASS。

NB:我刚刚调试了ADT后端逻辑,并且可以看到,至少对于这种情况,但对于所有代码完成,代码完成都是由CL_ABAP_PARSER的内核方法GET_COMPLETION_RESULT完成的。

一周热门 更多>