来自索引的循环有语法错误类型 "TDLINE" 没有结构
LOOP from index has syntax error Type "TDLINE" has no structure
我在变量 lv_index
中存储了一个索引。我需要从 table 中获取行索引大于 lv_index
的行。我试过了,没有成功。
示例:
DATA:
lt_text TYPE TABLE OF tline-tdline,
lv_text TYPE tline-tdline.
.
.
.
LOOP AT lt_text INTO lv_text WHERE row > lv_index.
* some code here
ENDLOOP.
我收到这个错误:
Type "TDLINE" has no structure so it doesn't have attribute "ROW"
谁能告诉我应该写什么来代替 row
才能正常工作?
例如:
LOOP AT lt_text INTO lv_text FROM lv_index.
* some code
ENDLOOP.
或者您可以为 table 创建一个工作区并使用循环获取磨碎器值
DATA:
lt_text TYPE TABLE OF tline-tdline,
lv_text TYPE tline-tdline,
lwa_table TYPE lt_text.
Loop AT lwa_table.
ENDLOOP
.
据我所知,您可以从系统结构SY 中读取当前位置的索引。索引位于 SY-TABIX 和 SY-INDX 字段中。
我在变量 lv_index
中存储了一个索引。我需要从 table 中获取行索引大于 lv_index
的行。我试过了,没有成功。
示例:
DATA:
lt_text TYPE TABLE OF tline-tdline,
lv_text TYPE tline-tdline.
.
.
.
LOOP AT lt_text INTO lv_text WHERE row > lv_index.
* some code here
ENDLOOP.
我收到这个错误:
Type "TDLINE" has no structure so it doesn't have attribute "ROW"
谁能告诉我应该写什么来代替 row
才能正常工作?
例如:
LOOP AT lt_text INTO lv_text FROM lv_index.
* some code
ENDLOOP.
或者您可以为 table 创建一个工作区并使用循环获取磨碎器值
DATA:
lt_text TYPE TABLE OF tline-tdline,
lv_text TYPE tline-tdline,
lwa_table TYPE lt_text.
Loop AT lwa_table.
ENDLOOP
.
据我所知,您可以从系统结构SY 中读取当前位置的索引。索引位于 SY-TABIX 和 SY-INDX 字段中。