避免打开 SQL 后未检查的返回代码(sy-subrc) 我在 sap abap 中进行 Ecart 检查时遇到此错误

问题描述 投票:0回答:1

在什么情况下我收到此错误

避免打开 SQL 后未经检查的返回代码(sy-subrc)

如何解决该错误?

If sy-subrc eq 0.
  Select * from zit_tab
  Into table @data(lt_tab)
  Where prop_name = @is_prop_input-key-name.
Else.
  Return.
Endif.
abap static-analysis opensql
1个回答
0
投票

这只是一个警告(“==>读取数据库语句后不处理 SY-SUBRC”):

消息称可能会通过添加伪评论来压制该消息

"#EC CI_SUBRC

注意:这是一个获取消息的最小可重现示例:

  1. 创建程序

    Report.
    Select *
      from T005
      Into table @data(lt_tab).
    
  2. 使用此检查变体:

  3. 使用上面的检查变体在程序上运行代码检查器 (

    SCI
    )。

© www.soinside.com 2019 - 2024. All rights reserved.