循环中的动态结构名称

2020-09-23 14:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个要求,要在循环中生成具有不同名称的动态结构。

例如:我有一个包含5条记录的内部表

在lt_sflight处循环进入数据(ls_wa)

EndLoop。

因为我在循环中有5条记录,所以我想生成5个结构wa1,wa2,wa3,wa4,wa5,并且Lt_sflight中的第一个记录应该移至wa1,第二条记录移至wa2,依此类推。

在当前情况下,我们无法预测已收到的记录数,

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个要求,要在循环中生成具有不同名称的动态结构。

例如:我有一个包含5条记录的内部表

在lt_sflight处循环进入数据(ls_wa)

EndLoop。

因为我在循环中有5条记录,所以我想生成5个结构wa1,wa2,wa3,wa4,wa5,并且Lt_sflight中的第一个记录应该移至wa1,第二条记录移至wa2,依此类推。

在当前情况下,我们无法预测已收到的记录数,

付费偷看设置
发送
3条回答
小熊yu生菜
2楼-- · 2020-09-23 15:14

分配操作失败 应该从某些字段符号/数据分配给(lv_struct),什么都没有分配给它

SKY徐
3楼-- · 2020-09-23 15:14

您可以尝试类似

数据:lv_tabix TYPE字符串,

lv_struct TYPE字符串。

循环。

lv_tabix = sy-tabix。

清除lv_struct。

CONCATENATE'wa'lv_tabix INTO lv_struct。

将结构(lv_struct)的x分配给x

endloop。

一周热门 更多>