公众号:SAP Technical
本文作者:matinal
原文出处:http://www.cnblogs.com/SAPmatinal/
原文链接:【ABAP系列】SAP ABAP SY-SUBRC的含义解析

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

使用SELECT语句选择查询:
SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。
SY-SUBRC = 4: 没有数据。
SY-SUBRC = 8: 只有使用“SELECT SINGLE FOR UPDATE”时才会有,
表示: WHERE条件指定的记录不止一行,结果是没有记录被选中。

使用INSERT语句,向表中插入一行,必须注意INSERT的顺序与表中字段的顺序一致:
SY-SUBRC = 0: 插入成功,SY-DBCNT包含了插入的行数,0或1。
SY-SUBRC = 4: 由于有相同的KEY存在,所以插入失败。

使用LOOP语句来遍历一个内表:
SY-SUBRC = 0: 循环至少被执行一次。
SY-SUBRC = 4: 循环没有被执行,可能是没有数据,也可能是没有符合条件的记录。

使用DELETE语句来删除一条记录:
SY-SUBRC = 0: 找到一行并删除之,如果该表有不唯一主键,也就是有多条重复的记录,则只删除第一条记录。
SY-SUBRC = 4: 没有找到符合条件的记录,也没有删除。

使用UPDATE语句来更新一条记录:
SY-SUBRC = 0: 找到记录并更新,(如果有多条记录呢?)
SY-SUBRC = 4: 没有找到符合条件的记录,也没有更新。

转载于:https://www.cnblogs.com/SAPmatinal/p/11183161.html

【ABAP系列】SAP ABAP SY-SUBRC的含义解析相关推荐

  1. 【SAP Abap】SAP ABAP 三元运算的实现与使用注意事项

    SAP ABAP 三元运算的实现与使用注意事项 ABAP的三元运算 使用注意事项 演示 ABAP的三元运算 三元运算符是软件编程中的一个固定格式,语法是"条件表达式?表达式1:表达式2&qu ...

  2. 什么是 SAP ABAP? 类型、ABAP 完整形式和含义

    转载地址:https://www.guru99.com/what-is-abap.html ABAP 是一种由 SAP 创建的高级编程语言,可帮助大型企业定制 SAP ERP. ABAP 可以帮助定制 ...

  3. SAP ABAP Development Tool 提高开发效率的十个小技巧

    这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章. Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了 ...

  4. SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析

    ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED这组关键字,如果平时不留心,很容易理解地似是而非.今天我们就来说一说它们的区别. 先把SAP帮助文档抄过来: IS ...

  5. 【ABAP系列】SAP 面试 ABAPer的一些感想

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 面试 ABAPer的一些 ...

  6. 【MM系列】SAP ABAP 编辑字段出现:对象编辑中的错误

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 编辑字段出现: ...

  7. 【ABAP系列】SAP ABAP模块-任意report作为附件以邮件形式发送

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP模块-任意rep ...

  8. 【ABAP系列】SAP ABAP 取两个内表的交集 比较两个内表的不同

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 取两个内表的交 ...

  9. 【ABAP系列】SAP ABAP 宏的简单使用

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 宏的简单使用 ...

最新文章

  1. [Hibernate]在VS2010中应用NHibernate 3.2与MySQL
  2. JavaScript test() 方法
  3. how to write a php framework,怎么一步步编写简单的PHP的Framework(十四)
  4. Java并发教程–锁定:内在锁
  5. stream iterators源代码详解
  6. Qt文档阅读笔记-Semaphores Example解析(信号量并发实例)
  7. 【Tensorflow】更新后报错 numpy.core.umath
  8. 基于AJAX技术的Web会议平台
  9. 全球首个!腾讯优图开源3D医疗影像大数据预训练模型
  10. Java查看字节码工具
  11. rocketmq java实战_RocketMQ实战与原理解析 杨开元著 PDF下载
  12. 简单介绍红白机的发声系统以及其它音源 MMC
  13. Hutool做excel的解析
  14. DirectX12(D3D12)基础教程(六)——多线程渲染
  15. vue的侦听器,过滤器和过度动画的了解
  16. 一道面试题:写出SQL语句实现下述功能
  17. office2016激活后还显示激活页面的解决办法
  18. linux安装及配置mycat eye可视化监控界面
  19. 【新书速递】图解IT-用Python轻松设计控制系统
  20. 为Linux部署红旗紫光输入法

热门文章

  1. java判断safari_js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
  2. java 数据校验框架_自己写的基于java Annotation(注解)的数据校验框架
  3. 三菱a系列motion软体_通化三菱Q00JCPU
  4. linux搜索命令有哪些,linux五大搜索命令学习
  5. react 使用rewired_create-react-app 通过 react-app-rewired 添加 webpack 的 alias
  6. 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  7. java 结果用长整数型表示_java 编程 输入正整数n,计算n!结果用长整型数表示
  8. python上传本地文件到远程hdfs_Python之——自动上传本地log文件到HDFS(基于Hadoop 2.5.2)...
  9. Python机器学习、深度学习库总结(内含大量示例,建议收藏)
  10. java注解_Java注解