abap面向对象的报表
来源:互联网 发布:人工智能仿生眼 编辑:程序博客网 时间:2024/06/06 19:13
*变量定义
TYPES ty_spfli TYPE spfli OCCURS 0.
*----------------------------------------------------------------------*
* CLASS lcl_alv DEFINITION
*----------------------------------------------------------------------*
* ALV操作类(定义)
*----------------------------------------------------------------------*
CLASS lcl_alv DEFINITION.
PUBLIC SECTION.
METHODS: getdata "取得要显示的数据
RETURNING value(lt_tab) TYPE ty_spfli,
alv_process "ALV处理方法
IMPORTING value(lt_tab) TYPE ty_spfli,
main. "主方法
PRIVATE SECTION.
DATA gr_table TYPE REF TO cl_salv_table.
ENDCLASS. "lcl_alv DEFINITION
CLASS lcl_alv IMPLEMENTATION.
*取得要显示的数据
METHOD getdata.
SELECT * INTO TABLE lt_tab FROM spfli.
ENDMETHOD. "getdata
*ALV处理方法
METHOD alv_process.
"创建实例
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_table
CHANGING
t_table = lt_tab
).
CATCH cx_salv_msg.
ENDTRY.
"显示列表
gr_table->display( ).
ENDMETHOD. "alv_process
*主方法,整合数据
METHOD main.
DATA: lt_tab TYPE TABLE OF spfli.
"取得要显示的数据
lt_tab = me->getdata( ).
"处理数据
me->alv_process( lt_tab ).
ENDMETHOD. "main
ENDCLASS. "lcl_alv IMPLEMENTATION
*报表执行
start-of-selection.
data lr_alv type ref to lcl_alv.
create object lr_alv.
lr_alv->main( ).
- abap面向对象的报表
- abap面向对象的报表
- ABAP面向对象的开发
- ABAP报表的事件
- ABAP报表的事件
- ABAP-报表的事件
- ABAP报表的事件
- ABAP-报表的事件
- ABAP 面向对象之继承
- ABAP的ALV报表开发
- ABAP报表的屏幕事件
- 74. 面向对象的LotusScript(十六)之Html报表
- abap 面向对象入门很简单
- ABAP面向对象之实现接口
- ABAP面向对象之EVENT处理
- ABAP面向对象事件处理-简单实例
- Abap/4 面向对象语法(1)
- Abap/4 面向对象语法(2)
- 12.5.3 位图联结索引
- Codeforces Round 341 div2
- android图片选取与调用系统裁剪
- 人脸识别之人脸检测(五)--adaboost总结,整理
- 12.6 小结
- abap面向对象的报表
- BAPI 更改交货单 & 更改捡配 'BAPI_OUTB_DELIVERY_CHANGE'
- NSTimer在tableView中的复用问题
- WAMP配置httpd.conf允许外部访问
- ALL_BUILD、ZERO_CHECK等详解
- RML制作PDF文档
- cgroup学习(五)——create new cgroup
- 13.1.1 直接路径插入
- 13.1.2 多表插入