在控制框架中注册事件有什么用

2020-08-17 16:26发布

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

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


我正在研究控制框架的正式文档。 SAP控制框架。 在"事件处理"部分,"控制框架"部分有一个"注册事件"。 我想知道它的用途是什么? 因为以前我只是创建和实现一个事件处理程序类,所以它可以正常工作。 如果我想创建自己的课程或活动,这是为此目的吗? 谢谢。

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

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


我正在研究控制框架的正式文档。 SAP控制框架。 在"事件处理"部分,"控制框架"部分有一个"注册事件"。 我想知道它的用途是什么? 因为以前我只是创建和实现一个事件处理程序类,所以它可以正常工作。 如果我想创建自己的课程或活动,这是为此目的吗? 谢谢。

付费偷看设置
发送
2条回答
三十六小时_GS
1楼-- · 2020-08-17 17:10

您实际上是否"研究"了 SAP控制框架

尽管您过去曾经使用过它,但现在至少知道它背后的框架的名称(相同的东西)。
如果您对其进行更多研究,您将学到 整个架构。 然后,您将实际用法及其背后的理论结合了起来;)

" SAP Control Framework

 SAP系统允许使用ABAP控制桌面应用程序(自定义控件)。应用程序逻辑在SAP应用程序服务器(自动化客户端)上运行,该服务器驱动前端的自定义控件(自​​动化服务器)。

 " ...

 在自定义控件中触发的事件将分两个步骤处理:
 "-过滤掉无关的事件
 "-相关事件被转发到应用程序服务器。您的ABAP程序随后在定义的点上控制了OO事件,并且可以对该事件做出反应。

 " ... 
spaceman01
2楼-- · 2020-08-17 17:03

如果我理解您的问题,则需要确认。是的,对于大多数控件,您必须先注册要处理的事件,但对于某些事件, 如果您没有注册的概念,则所有事件都会在前端和ABAP服务器之间进行往返操作,例如,在可编辑的ALV中,从一个单元到另一个单元可能会导致 默认情况下,如果您不处理此事件,则不会触发该事件以避免不必要的往返。

一周热门 更多>