Advertisement

在ABAP语言中实现ALV事件处理机制的集成

阅读量:

定义事件处理类(DEFINITION和IMPLEMENTATION)

例如:确立类LCL_EVENT_RECEIVER

2.类的创建

在数据定义的起始部分,通过引用方式构建该类

EVENT_RECEIVER TYPE REF TO LCL_EVENT_RECEIVER.

3.类的实例化与应用

代码将所需的数据存入内表中,并利用该内表对ALV表格进行赋值操作

“ALV表格→table control控件→TC的容器”

待上述赋值过程完成后

进行实例化操作

CREATE OBJECT EVENT_RECEIVER.

应用方式如下:

SET HANDLER EVENT_RECEIVER ->HANDLE_DOUBLE_CLICK FOR GRID."此处的GRID即为ALV表格"

换句话说,就是将事件处理类的具体实例分配给特定的ALV组件

==========================================================================

以下提供一个具体的示例

复制代码
    *---------------------------------------------------------------------* *       CLASS alv_event_receiver 

全部评论 (0)

还没有任何评论哟~