⼀个简单的弹出alv窗⼝例⼦利⽤SALV可以简单的实现⼀个alv弹出窗⼝,代码如下:
REPORT ztest_salv_popup.
DATA go_alv TYPE REF TO cl_salv_table.
DATA:git_alv TYPE STANDARD TABLE OF ekko.
DATA: lr_functions TYPE REF TO cl_salv_functions_list.
SELECT *
FROM ekko
INTO TABLE git_alv
UP TO10 ROWS.
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = go_alv
CHANGING
t_table = git_alv[] ).
CATCH cx_salv_msg.
ENDTRY.
lr_functions = go_alv->get_functions( ).
lr_functions->set_all( 'X' ).
IF go_alv IS BOUND.
弹出窗口代码编写go_alv->set_screen_popup(
start_column = 10
end_column = 110
start_line = 5
end_line = 15 ).
go_alv->display( ).
ENDIF.
运⾏结果:
以上。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论