abap ooalv 为啥说俺 的内表与IT_OUTTAB 不兼容呢
答案:1 悬赏:30 手机版
解决时间 2021-03-26 04:23
- 提问者网友:献世佛
- 2021-03-25 05:09
abap ooalv 为啥说俺 的内表与IT_OUTTAB 不兼容呢
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-25 06:44
OO ALV中,显示的内表都为标准表,即Standard Table,你看一下你定义的内表类型是不是排序表或者哈希表这种特殊的内表追问data: it_head type STANDARD TABLE OF zty_head WITH HEADER LINE 定义的没错啊
I_STRUCTURE_NAME = 传结构 可以自定义吗追答传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错
I_STRUCTURE_NAME = 传结构 可以自定义吗追答传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错传的结构不能自定义,这个结构是显示ALV数据的结构,如果指定了这个结构,参数it_fieldcatalog可以不传值,而你传的内表的结构类型是参照穿的这个结构的
反过来,如果你传了it_fieldcatalog,那么前面的结构就不用传值了
你这里的it_head的结构并不是SLIS_LAYOUT_ALV,所以这儿会报错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯