什么是平行游标

2020-08-26 10:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 并行光标是什么意思

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

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


并行光标是什么意思

6条回答
土豆飞人
2020-08-26 11:16

如果您使用嵌套循环,则会降低性能。 如果您想提高性能,那么并行游标是解决方案。

例如:

如果代码包含这种类型的逻辑:

在itab上循环进入wa。

将itab1循环成wa1。

endloop。

endloop。

在上述逻辑中,对于itab的一条记录,表itab1再次循环了很多次。 如果itab包含许多记录,并且同时itab1包含双记​​录,那么这将导致性能问题。

您可以使用并行光标查看以下代码。 在这里,我们正在使用二进制搜索读取内部itab1

在itab上循环进入wa。

使用键field1 = wa-field1二进制搜索将表itab1读入wa1。

v_tabix = sy-tabix。

如果sy-subrc eq为0。

将itab1从v_tabix循环到wa1。 "它将从该索引开始循环

endloop。

endif。

endloop。

一周热门 更多>