开发基础 报表教程 数据字典 对话编程 表单打印 增强出口 SAP接口 S/4 HANA
实战案例 实战笔记 资料下载 CRM
问答互助 会员分享 俱乐部 广告区
论坛指南、建议和投诉
Twilight发表于 2016-09-29 12:04txfirst 最后回复于 2018-12-25 22:14 [复制链接] 6252 1
使用道具 举报
Twilight
管理员
发表回复 回帖后跳转到最后一页
虽然SAP ALV诞生很早了,在此之前好没用Separation of Concerns (SoC) and Model-View-Controller (MVC) 概念,不能直接使用数据,但是我们可以直接使用ABAP内存即可实现这样的效果。
例如:程序中直接获取T-code:IA09报表数据
其实SAP已经提供一个标准的Class CL_SALV_BS_RUNTIME_INFO用来处理这样的问题了,这样我们就不需要增强原程序,直接获取数据,是不是很方便。
CL_SALV_BS_RUNTIME_INFO->SET( )方法,用来设置开启、关闭alv的那些功能:
获取ALV结果数据的方法:
清空数据,这步很重要
注意: