ABAP开发ALV报表如何实现,选中一列或很多列的效果?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP开发ALV报表如何实现,选中一列或很多列的效果?相关的知识,希望对你有一定的参考价值。

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
I_CALLBACK_USER_COMMAND = 'EXE_USER_COMMAND'

FORM SET_PF_STATUS USING VALUE(V_EXTAB) TYPE SLIS_T_EXTAB.

SET PF-STATUS 'STS_ALV'.

ENDFORM.

FORM EXE_USER_COMMAND CHANGING VALUE(V_UCOMM) TYPE SY-UCOMM
VALUE(V_SELFIELD) TYPE SLIS_SELFIELD.

ENDFORM
上面设置的两个输入项目起什么作用啊?

参考技术A 在ALV中有标准的导入到EXCEL中 默认只能把字段描述导入到EXCEL中
你如果想把字段名称也导入到EXCLE中就只能自己写代码实现这个功能了。
参考技术B 在设置ALV的layout 时 把这个属性加上 g_layout-box_fieldname = 'FLAG'.
FLAG 是你内表的一个字段 没有声明这个字段就不行。追问

在麻烦你个问题,如果我想把ALV显示的报表下载到EXCEL中,这样操作不能把列的名字下载到表格中,如果要现实把标题和字段名称也下载下来,该如何设置?谢谢
我在问题补充中又加了一个问题,帮我也解答下,再次谢谢了~~~

本回答被提问者采纳

以上是关于ABAP开发ALV报表如何实现,选中一列或很多列的效果?的主要内容,如果未能解决你的问题,请参考以下文章

abap开发中,在屏幕上怎样显示alv

abap语言的alv程序中,如何控制单元格的零显示空

求助:Web Dynpro for ABAP的ALV如何得到被选中的多行

abap alv 不同字段 分类汇总

abap简单报表,alv显示,按钮事件

sap abap报表显示的问题