如何在仅引用数据的表上循环 [英] How to loop at Table only having ref to data
本文介绍了如何在仅引用数据的表上循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用模块 RSAQ_QUERY_CALL
,返回表
I am using the function Module RSAQ_QUERY_CALL
, getting back a table
DATA: gr_data TYPE REF TO data
.
CALL FUNCTION 'RSAQ_QUERY_CALL'
EXPORTING
query = 'ZXXXXXXXX'
usergroup = 'XXX'
VARIANT = 'TEST'
SKIP_SELSCREEN = 'X'
DATA_TO_MEMORY = 'X'
IMPORTING
ref_to_ldata = gr_data
EXCEPTIONS
OTHERS = 11
.
现在如何在该桌子上循环了?我尝试过的事情:
- 分配给文件符号
- 通过字段符号代替dref
两者都不起作用。
推荐答案
I找到了解决方案(在询问了高级开发人员之后。)
I found the solution (after asking the senior dev..)
FIELD-SYMBOLS: <gt_data> type table,
<fs_value> type any
.
ASSIGN gr_data->* to <gt_data>.
LOOP AT <gt_data> ASSIGNING <fs_value>.
ENDLOOP.
这篇关于如何在仅引用数据的表上循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文