如何聚合内部表而没有循环并收集?

2020-08-19 02:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在启动Loop并实现业务...

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

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


嗨,

在启动Loop并实现业务逻辑之前,我想用相同的字符聚合内部表中的行。

我尝试使用"循环收集"将行从Itab1移到Itab2,这可以很好地工作,但是会花费太多时间。

我的要求是在我的逻辑在主循环中启动之前准备好内部表,以便容易汇总所有值。 我们有功能模块吗?

请提供任何可能的解决方案。

谢谢

(11.4 kB)
14条回答
CJones
2020-08-19 02:21

hk ,请继续处理您的未解决问题。

  • 评论来自其他人的答案/评论,仍然对您的问题和编码有疑问
    a)为什么在您显示的代码中出现第三个ENDLOOP而没有开始的LOOP,所以如果您的代码编译了,您的代码片段中就会缺少代码,这会使社区更难检测到您遇到的性能问题 )您是否尝试对ITAB使用HASHED和SORTED表,因为强烈建议在使用COLLECT语句时使用此表: 。 Y_SOURCE_FIELDS初始大小为0的数据ITAB类型表,带有唯一键GL_ACCOUNT FISCPER。
    • 评论答案或您的问题是否仍然在您身边
    • 否则将答案标记为已接受,如果它可以帮助您解决问题
    • 或发布您自己的答案 并接受,如果您自己找到了另一个有用的解决方案
    • ,或者将您的问题重定向到另一个与您相关的问题,该问题对解决您的问题很有帮助
    • 最后,请关闭您的问题

一周热门 更多>