OOALV的基本实现步骤
首先要引用OOalv相关类:(分隔器等其他相关类本文不涉及)
cl_gui_alv_grid & cl_gui_custom_container
创建屏幕100并创建container
在100屏幕的PBO中实例化container 和ALV_GRID
创建event类创建所需要的事件方法
DEFINITION部分
不涉及继承,直接定义在公有部分即可
IMPLEMENTATION部分
(内表改变时要调用refresh_table_display方法以刷新ALV)
将事件方法注册给ALV_GRID,并调用set_table_for_first_display方法,该程序仅需要TOOLBAR事件方法及USER-COMMAND 事件方法
补全屏幕所需要的基本PBO及PAI
PBO部分
PAI部分
最后再测试一下
这就是最基础的OO_ALV的实现步骤