ALV(Head-Body-Foot)

本文介绍了一种使用ABAP编程语言进行报表输出布局的设计方法。重点在于如何定义表头、页面顶部及底部的内容,包括公司名称、审批人等信息,并通过FORM指令组织这些元素。此外,还展示了如何通过ALV_GRID控件刷新并显示报表内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表头定义:

FORM TOP_OF_PAGE.
PERFORM TITLE USING
SY-LINSZ '公司名称(CHINA)'
'公司英文名称(CHINA)'.
WRITE :75 '表名称'.
ENDFORM. "TOP_OF_PAGE

页脚定义:

FORM FOOT.
SKIP.SKIP.
WRITE :/ 'Prepared by:',30 'Approved by:',60 'Checked by QC:',
100'WH:',135 'PAGE:',SY-PAGNO.
ENDFORM. "Foot

表体略...................


输出表内容:

FORM ALV_HEADER .
CLEAR: GT_EVENTS. REFRESH: GT_EVENTS.
CLEAR: FS_EVENTCAT.
FS_EVENTCAT-NAME = 'TOP_OF_PAGE'.
FS_EVENTCAT-FORM = 'TOP_OF_PAGE'.
APPEND FS_EVENTCAT TO GT_EVENTS.
CLEAR: FS_EVENTCAT.
FS_EVENTCAT-NAME = 'END_OF_LIST'.
FS_EVENTCAT-FORM = 'FOOT'.
APPEND FS_EVENTCAT TO GT_EVENTS.
ENDFORM.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值