为什么ATC消息"使用DELETE搜索SELECT语句"有问题?

2020-09-13 21:30发布

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

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


我正在分析ATC报告并检查消息:"找到SELECT语句的结果的DELETE语句"

代码是:

" SELECT

插入表中的Zvar_ID = 和Ztbl_ID =" zzzz"。

如果SY-SUBRC = 0

排序通过ZSEQUENCE_NUM升序。

中删除相邻重复项,并比较ZSEQUENCE_NUM

ELSE

ASSERT 0 = 0。

ENDIF。"

上面的代码有什么问题? 为什么ATC将其标记为问题?

谢谢!

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

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


我正在分析ATC报告并检查消息:"找到SELECT语句的结果的DELETE语句"

代码是:

" SELECT

插入表中的Zvar_ID = 和Ztbl_ID =" zzzz"。

如果SY-SUBRC = 0

排序通过ZSEQUENCE_NUM升序。

中删除相邻重复项,并比较ZSEQUENCE_NUM

ELSE

ASSERT 0 = 0。

ENDIF。"

上面的代码有什么问题? 为什么ATC将其标记为问题?

谢谢!

付费偷看设置
发送
2条回答
代楠1984
1楼-- · 2020-09-13 22:16

ATC表示不要选择某些数据,然后删除其中的一个子集,而应该编写选择,以使它不会首先选择不需要的数据。

能不能别闹
2楼-- · 2020-09-13 22:01

有什么意义?
 ASSERT 0 = 0。

一周热门 更多>

向帮助了您的网友说句感谢的话吧!