2020-08-19 02:01发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在启动Loop并实现业务... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在启动Loop并实现业务逻辑之前,我想用相同的字符聚合内部表中的行。
我尝试使用"循环收集"将行从Itab1移到Itab2,这可以很好地工作,但是会花费太多时间。
我的要求是在我的逻辑在主循环中启动之前准备好内部表,以便容易汇总所有值。 我们有功能模块吗?
请提供任何可能的解决方案。
谢谢
使用标准表, COLLECT 使用其自己的临时哈希表,除非使用另一条语句来初始化该表(编辑:例如APPEND,INSERT和最终MODIFY,它们然后会使该临时哈希表无效;仅在CLEAR之后才对其进行重新验证/REFRESH)。
也许OP代码仅共享部分代码(因为它看起来不完全是实际的代码,因为还有一个额外的ENDLOOP)。
编辑:无论如何,就像迈克尔一样 注意,SAP不建议将COLLECT与STANDARD内部表一起使用(至少7.31起)。 但是它仍然可以用于排序和哈希表。
最多设置5个标签!
使用标准表, COLLECT 使用其自己的临时哈希表,除非使用另一条语句来初始化该表(编辑:例如APPEND,INSERT和最终MODIFY,它们然后会使该临时哈希表无效;仅在CLEAR之后才对其进行重新验证/REFRESH)。
也许OP代码仅共享部分代码(因为它看起来不完全是实际的代码,因为还有一个额外的ENDLOOP)。
编辑:无论如何,就像迈克尔一样 注意,SAP不建议将COLLECT与STANDARD内部表一起使用(至少7.31起)。 但是它仍然可以用于排序和哈希表。
一周热门 更多>