在使用SAP的Control Framework的进行编程时,程序都需要进行事件注册。
事件注册背后到底隐藏了什么,估计很多ABAP新手都想知道。
我现在将个人的心得总结出来,供大家参考。
SAP的Control Framework的事件注册实际上是做三件事:
一、使用"RegisterOcxEvent" or "RegisterEvent"向客户端注册所有事件(应用事件和系统事件)在客户端的Automation Control的EVENT内存表填写事件,只有在EVENT内存表存在了的事件GUI才会向应用服务器发送事件处理,否则客户端会忽略操作。
二、把应用事件添加到应用服务器控件的REGISTERED_EVENTS属性内表添加事件,这个内表用于控制应用服务器端相应处理那些GUI发回的应用事件。
三、把系统事件添加到应用服务器控件的CL_GUI_CFW的CFW_SYSTEMEVENTS全局内表中,这个内表用于控制应用服务器端相应处理那些GUI发回的系统事件。
ABAP--关于SAP的Control Framework的事件注册的学习
最新推荐文章于 2024-07-19 11:29:34 发布