动态内表怎么用ALV输出
本人建了一个动态内表,且数据已经放到表中,但是不知如何用ALV输出,还有,CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'中EXPORTING的参...
本人建了一个动态内表,且数据已经放到表中,但是不知如何用ALV输出, 还有,CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' 中 EXPORTING 的参数具体怎么定义? 请高手不吝赐教
展开
4个回答
2013-09-01
展开全部
已经解决了这个问题,现在遇到要个小问题: 动态表里的内容怎么赋值?我出来的结果是错误: LOOP AT itab1. ?LOOP AT itab1. ? ?READ TABLE itab2 WITH KEY ita = itab1-a. ? ?IF sy-subrc = 0. ? ? ?ASSIGN COMPONENT itab1-a OF STRUCTURE TO . ? ? ?"assign这行的意思是动态工作区的(itab1-a)对应的这个列上的 ? ? ?"字段名为. ? ? ? = itab2-itb. "给列字段赋值 ? ?ENDIF. ?ENDLOOP. ?APPEND TO . ENDLOOP.
2013-09-01
展开全部
我也是直接赋值给ifc就是错误,不知道如何解决。使用move ifc[] to it_field[],结果出现一 堆 0000,不知道怎么解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-01
展开全部
谢谢,问题已经解决了,我原来直接把 ifc 赋给 it_fieldcat ,结果出错, 后来重新定义了一下 fieldcat就可以输出了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-01
展开全部
定义数据类型 type-pools: slis. field-symbols: type standard table, ? ? ? ” 内表结构 ? ? ? ? ? ? ? , ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ” 表头 ? ? ? ? ? ? ? . ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?” 项 data: dy_table type ref to data, ? ? ?dy_line ?type ref to data, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?” 行 ? ? ?xfc type lvc_s_fcat, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ” 列结构 ? ? ?ifc type lvc_t_fcat. ? ? 定义列结构 ?clear xfc. ?xfc-fieldname = imatnr-matnr. ?xfc-datatype =’CHAR’. ?xfc-intlen = 20. ?append xfc to ifc. ?clear xfc. ?xfc-fieldname = ‘IDNRK’. ?xfc-datatype = ‘CHAR’. ?xfc-intlen = 18. ?append xfc to ifc. 创建内表 ?call method cl_alv_table_create=>create_dynamic_table ? ? ? ? ? ? ? exporting ? ? ? ? ? ? ? ? ?it_fieldcatalog = ifc ? ? ? ? ? ? ? importing ? ? ? ? ? ? ? ? ?ep_table ? ? ? ?= dy_table. ?assign dy_table->* to . ?create data dy_line like line of . ?assign dy_line->* to . 读 assign component ‘IDNRK’ of structure to . write:/ . 写 assign component ‘IDNRK’ of structure to . = boms-idnrk.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询