gt_fieldcat是一个表,like line of 表示你声明的数据与gt_fieldcat同样的一个结构(不是表),如果是报你所说的错的话,你检查一下gt_fieldcat是否的确为一个表,如果不是表而是一个结构的话,那你把like line of改成like就可以了。
ABAP知识:LIKE LINE OF 和LIKE TABLE OF(转) LIKE LINE OF后面接一个内表,表示一个DATA参数具有和内表一样的结构(structure),例如有一个TABLES:Z_USER,Z_USER有两个字段,一个ID,一个NAME,那么 DATA:WA LIKE LINE OF Z_USER 表示WA和Z_USER的STRUCTURE一样,可以吧WA当做Z_USER的WORK AREA来用。 LIKE ...
用来定义内标或者结构,后面只能跟内表/或者系统已有的表, 不能跟结构 data: itab4a like line of itab. "定义一个结构 data: itab4b like LINE OF itab occurs 0. "定义一个没有表头的内表 data: itab4c like line of itab occurs 0 WITH HEADER LINE. "定义一个有表头的内表 ...
data:beginofitab OCCURS0,col1typei,col2typei,endofitab.***&**只能跟内表,不能跟结构data: itab4alikelineofitab."定义一个结构 data: itab4b like LINE OF itab occurs 0. "定义一个没有表头的内表data: itab4clikelineofitab occurs0WITHHEADER LINE."定义一个有表头的 From <https://www...
ABAP里面LIKE LINE gt_fieldcat type slis_t_fieldcat_alv.gs_fieldcat like line of gt_fieldcat.为什么语法检查时提示类型未知 gs_fieldcat? 相关知识点: 试题来源: 解析 你两句都是声明一个工作区的意思.like line of 后面不能加工作区.反馈 收藏 ...
定义一个结构 变量1 参照 变量2
ABAP优化降低时间复杂度多线程运行的基本方法 :lt_selscreenLIKErsparams OCCURS 0.DATA: wa_selscreenLIKELINE OFlt_selscreen.CLEAR:flag...=>clear_all( ). IF flag = ''. LOOP AT <lt_data> ASSIGNING <Itab>. MOVE-CORRESPONDING 智能推荐 【...
声明一个工作区TH_FIELDCATA ,结构跟表TD_FIELDCATA结构一样。工作区可以存储单行的值。(小燕子会坚强的)
RANGE表在ABAP中的使用非常广泛. 34052 itab like STANDARD TABLE OF line with KEY table_line.在下面程序中这段话为什么like不能换成type. 我调试了一下,发现如果用Like,后面的line是前面定义的结构体.如果用type,后面的line则是系统里面的表.比如写成itab tpye STANDARD TABLE OF line with KEY TABLE_LINE...
TheseTYPESstatements define two data types local to the program. The first assumes a table type from atype groupof ABAP Dictionary, and the second corresponds to the row type of this table type. DATA: event_table TYPE cntl_simple_events, ...