如何从类方法中返回动态内表。

如何从类方法中返回动态内表。

class-methods aggregation
importing
value(i_table) type table
exporting
value(o_table) type table
value(o_table2) type ref to data .

types: begin of t_line,
col1 type i ,
col2 type i ,
col3 type i ,
end of t_line.

data: l_line type t_line.
data: lt_line type table of t_line.


field-symbols: <fs_table> type table.

"一定要通过create data创建,不能直接用lt_line,
"因为lt_line会在方法执行完后,被释放掉。
create data o_table2 like lt_line.
assign o_table2->* to <fs_table>.

loop at i_table assigning <dyn_wa>.
l_line-col1 = 1111.
append l_line to <fs_table> .
endloop.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值