如何在set_table_for_first_display加表头

 我来答
帐号已注销
2013-01-22 · TA获得超过492个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:97.9万
展开全部
CALL METHOD ALV_GRID1->SET_TABLE_FOR_FIRST_DISPLAY
* EXPORTING

* I_STRUCTURE_NAME = 'ZZXMIS'

CHANGING
IT_OUTTAB = ITAB_NEW
IT_FIELDCATALOG = I_FIELDCAT
* IT_SORT =
* IT_FILTER =
* EXCEPTIONS
* INVALID_PARAMETER_COMBINATION = 1
* PROGRAM_ERROR = 2
* TOO_MANY_LINES = 3
* others = 4

在这里 I_STRUCTRUE_NAME后面 参照一个数据库表就可以了。 如果你参照的是你的自建表,并且你的自建表没有定义数据元素的话。 就不用这个 就用后面的IT_FIELDCATALOG 后面的参数I_FIELDCAT在前面定义。我的自建表就是没有数据元素,这个时候输出就没有表头。
DATA I_FIELDCAT TYPE LVC_T_FCAT.
DATA WA_FIELDCAT LIKE LVC_S_FCAT.

WA_FIELDCAT-COL_POS = 1.
WA_FIELDCAT-FIELDNAME = 'MISNR'.
WA_FIELDCAT-SELTEXT = '申请单号'.
WA_FIELDCAT-COLTEXT = '申请单号'.
APPEND WA_FIELDCAT TO I_FIELDCAT.
用类似的定义 就可以自定义表头字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式