开发基础 报表教程 数据字典 对话编程 表单打印 增强出口 SAP接口 S/4 HANA
实战案例 实战笔记 资料下载 CRM
问答互助 会员分享 俱乐部 广告区
论坛指南、建议和投诉
Twilight发表于 2014-08-13 19:19Twilight 最后回复于 2014-08-13 19:19 [复制链接] 7358 0
使用道具 举报
Twilight
管理员
发表回复 回帖后跳转到最后一页
ALV表头的修改首先需要定义表头所需要的具体字段数,然后修改各字段属性,包括名称,横竖线的绘制等。需要注意的是,实现该功能要求ALV必须设置为LIST显示模式,且所生成的报表不适用于排序或Layout的修改;为了使ALV表格与自定义表头对齐,一般建议在设置Fieldcat时指定各字段宽度。
本节主要介绍在一些特别需求中自定义ALV表头的方法,对一些商务应用中的正式报表建议还是采用ScriptForm或SmartForm方式。
程序中所需使用函数及ABAP Report处理事件如下:
REUSE_ALV_LIST_DISPLAY:显示List格式ALV,该例需要设置其IT_EVENTS属性;
REUSE_ALV_EVENTS_GET:获取ALV执行事件,在表头中增加指定行数数据需要调用其"TOP_OF_PAGE"事件。
执行效果: