赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3965|回复: 24

赛跑网-使用REUSE_ALV_FIELDCATALOG_MERGE的注意点

  [复制链接]
发表于 2012-5-1 16:26:44 | 显示全部楼层 |阅读模式
     在使用ALV方式输入报表的时候,经常会用到一个函数REUSE_ALV_FIELDCATALOG_MERGE,这个函数可以通过结构确定ALV要输出的列,对于要展示字段比较多的ALV报表来说,使用这个函数还是比较方便的!
    但是今天在使用的时候碰到一个问题!程序在走到函数REUSE_ALV_FIELDCATALOG_MERGE,报错:program lines are wider than the internal table!从报错的描述上可以看出:似乎是程序中有行的太宽了!觉得不想是这个错误啊!不过到网上找了一些资料后发现,还真是这样!更具体的解释是:你程序中某行的个数超过了72个字符!到程序里看看:还真有超过72个字符的,改掉后,ok了!
   附上不用建立结构也可以使用REUSE_ALV_FIELDCATALOG_MERGE的代码!
DATA: i_fieldcat_alv TYPE slis_t_fieldcat_alv.
游客,如果您要查看本帖隐藏内容请回复

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
  EXPORTING
    i_program_name     = sy-cprog
    i_internal_tabname = 'IT_ITAB'
    i_inclname         = sy-cprog
  CHANGING
    ct_fieldcat        = i_fieldcat_alv.

最近访客

  • austin
    2022-03-23




上一篇:赛跑网-BDC处理前的准备工作
下一篇:赛跑网-ALV属性之FIELDCAT设置方法小结
本楼点评(0) 收起
发表于 2012-5-1 16:29:46 | 显示全部楼层
了解一下  O(∩_∩)O谢谢
本楼点评(0) 收起
发表于 2012-5-1 17:24:41 | 显示全部楼层
看看啊看看啊啊
本楼点评(0) 收起
发表于 2012-6-28 09:37:47 | 显示全部楼层
thanksforsharing
本楼点评(0) 收起
发表于 2012-7-10 22:04:20 | 显示全部楼层
本楼点评(0) 收起
发表于 2012-8-26 18:20:06 | 显示全部楼层
学习!!!!
本楼点评(0) 收起
发表于 2012-10-17 20:58:57 | 显示全部楼层
学习
本楼点评(0) 收起
发表于 2013-1-8 16:15:48 | 显示全部楼层
hao
本楼点评(0) 收起
发表于 2013-1-8 23:26:21 | 显示全部楼层
学习
本楼点评(0) 收起
发表于 2013-1-15 10:37:14 | 显示全部楼层
xuexi
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-4-24 11:29 , Processed in 0.250720 second(s), 57 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表