reference - 如何在不检查 sy-subrc 的情况下创建有效参考?
问题描述
在这个 READ 语句中,如果表中没有行,我有一个转储。
read table it_example reference into data(lr_example) with key matnr = '22000000'.
这也发生在OPTIONAL
声明中。
DATA(ls_konp) = REF #( lt_konp[ knumh = <fs_a305>-knumh ] OPTIONAL ).
如何在不检查的情况下使用参考sy-subrc
?我经常在 select 语句中对表使用这个内联声明。
谢谢你。
解决方案
DATA(ls_konp) = REF #( lt_konp[ knumh = <fs_a305>-knumh ] DEFAULT NEW konp( ) ).
如果您的代码完全适合 ls_konp 可能是空行的情况,则首选此方法。
推荐阅读
- django - 在 Django 中引用第三个模型的问题
- arrays - 如何从 React Native 的 Elastic Search 重建对象?
- python - 避免传递太多参数
- matlab - 如何在MATLAB中跳过数据之间的某些行时从文本中提取两列数据?
- php - 替换 URL 中的 GET 方法
- android - 运行单元测试时运行的 Junit5 和 Instrumentation 测试
- python - 正则表达式:查找大于特定值的数字(具有不同的十进制长度)
- scala - Spark/Scala 更新另一个地图中的变量值?
- c - 如何在以指针为参数的另一个函数中以指针为参数访问一个函数的值?
- python - 将参数传递给 URL 对象