ALV报表的FIELDCAT特别多的时候,我们可能会发现实际运行报表结果中有些字段默认掩藏掉了,看起来好像ALV限制了最大列数。
原因和解决办法参考如下:
If you use FM REUSE_ALV_FIELDCATALOG_MERGE it fills no_out as ‘X’ from columns 91.
But if you change this value as SPACE in the loop for all columns it shows all columns.
解决办法为对生成的FIELDCAT内表循环处理,清空NO_OUT字段值即可。
1 2 3 4 |
"放开全部字段. LOOP AT FIELDCAT ASSIGNING FIELD-SYMBOL(<LFS_FC>). CLEAR <LFS_FC>-NO_OUT. ENDLOOP. |
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/4239.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。