在循环内选择查询

2020-08-23 22:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有一个要求,我必...

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

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


专家您好,

我有一个要求,我必须循环一个内部表(it_final),并使用将it_final的数据与我的 Ztable(zebeln_table)进行比较 选择查询

如果ztable(zebeln_table)中已经存在数据,则应该跳过它。 否则,我将对该数据进行一些操作。

我在循环内开发了 select查询,这是编码标准不接受的。

希望您能理解要求。

谢谢。

7条回答
葫芦娃快救爷爷
2020-08-23 23:19

您好 Dinesh Kumar

不建议您使用这种方法,因为它会严重影响性能。 相反,建议您遵循以下步骤:

1)在您的自定义表上为内部表中的所有条目编写一个选择查询。 使用FOR ALL ENTRIES编写查询之前,建议您也执行以下操作。

a)检查表是否不为空

b)排序并确保所有重复项

2)对内部表进行排序,该表具有根据键字段在上面获取的条目。

3)在循环内部,您可以使用read 通过使用"关键字段"来声明。

这将确保更好的性能并满足编码标准。

注意!

一周热门 更多>