abap 添加alv上的工具栏的按钮_自定义ALV控件的工具条按钮

这篇博客介绍了如何在ABAP中为ALV Grid控件添加自定义工具栏按钮,并处理按钮点击事件。通过创建事件处理类,实现了在ALV上展示航班数据,并在用户点击“航班明细显示”按钮时,显示所选航班的详细信息。
摘要由CSDN通过智能技术生成

*&---------------------------------------------------------------------**& Report YTEST028*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*

REPORTytest028.*定义使用图标,按钮使用

INCLUDE .*定义事件类型

CLASS lcl_event_receiver DEFINITIONDEFERRED.*功能码返回值

DATA: ok_code TYPE sy-ucomm,

save_okTYPE sy-ucomm.*定义事件

DATA event_receiver TYPE REF TOlcl_event_receiver.*定义内表,变量需要传递,不加header line

DATA: wa_spfli TYPE TABLE OF spfli ,"WITH HEADER LINE.

a_spfli LIKEspfli.*内表赋值

SELECT * INTO TABLE wa_spfli FROMspfli.*定义窗口定制控制,定义ALV对象

DATA: wa_container TYPE scrfname VALUE 'ALVDATA',

alv_gridTYPE REF TOcl_gui_alv_grid,

wa_custom_containerTYPE REF TOcl_gui_custom_container.*直接调用窗口

CALL SCREEN 300.*定义是件的属性和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值