ABAP--关于SAP的Control Framework的事件注册的学习

阅读更多

在使用SAP的Control Framework的进行编程时,程序都需要进行事件注册。

事件注册背后到底隐藏了什么,估计很多ABAP新手都想知道。

我现在将个人的心得总结出来,供大家参考。

SAP的Control Framework的事件注册实际上是做三件事:

一、使用"RegisterOcxEvent" or "RegisterEvent"向客户端注册所有事件(应用事件和系统事件)在客户端的Automation Control的EVENT内存表填写事件,只有在EVENT内存表存在了的事件GUI才会向应用服务器发送事件处理,否则客户端会忽略操作。

二、把应用事件添加到应用服务器控件的REGISTERED_EVENTS属性内表添加事件,这个内表用于控制应用服务器端相应处理那些GUI发回的应用事件。

三、把系统事件添加到应用服务器控件的CL_GUI_CFW的CFW_SYSTEMEVENTS全局内表中,这个内表用于控制应用服务器端相应处理那些GUI发回的系统事件。

你可能感兴趣的:(应用服务器,编程)