【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的含义解析相关推荐
- 【SAP Abap】SAP ABAP 三元运算的实现与使用注意事项
SAP ABAP 三元运算的实现与使用注意事项 ABAP的三元运算 使用注意事项 演示 ABAP的三元运算 三元运算符是软件编程中的一个固定格式,语法是"条件表达式?表达式1:表达式2&qu ...
- 什么是 SAP ABAP? 类型、ABAP 完整形式和含义
转载地址:https://www.guru99.com/what-is-abap.html ABAP 是一种由 SAP 创建的高级编程语言,可帮助大型企业定制 SAP ERP. ABAP 可以帮助定制 ...
- SAP ABAP Development Tool 提高开发效率的十个小技巧
这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章. Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了 ...
- SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED这组关键字,如果平时不留心,很容易理解地似是而非.今天我们就来说一说它们的区别. 先把SAP帮助文档抄过来: IS ...
- 【ABAP系列】SAP 面试 ABAPer的一些感想
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 面试 ABAPer的一些 ...
- 【MM系列】SAP ABAP 编辑字段出现:对象编辑中的错误
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 编辑字段出现: ...
- 【ABAP系列】SAP ABAP模块-任意report作为附件以邮件形式发送
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP模块-任意rep ...
- 【ABAP系列】SAP ABAP 取两个内表的交集 比较两个内表的不同
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 取两个内表的交 ...
- 【ABAP系列】SAP ABAP 宏的简单使用
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 宏的简单使用 ...
最新文章
- [Hibernate]在VS2010中应用NHibernate 3.2与MySQL
- JavaScript test() 方法
- how to write a php framework,怎么一步步编写简单的PHP的Framework(十四)
- Java并发教程–锁定:内在锁
- stream iterators源代码详解
- Qt文档阅读笔记-Semaphores Example解析(信号量并发实例)
- 【Tensorflow】更新后报错 numpy.core.umath
- 基于AJAX技术的Web会议平台
- 全球首个!腾讯优图开源3D医疗影像大数据预训练模型
- Java查看字节码工具
- rocketmq java实战_RocketMQ实战与原理解析 杨开元著 PDF下载
- 简单介绍红白机的发声系统以及其它音源 MMC
- Hutool做excel的解析
- DirectX12(D3D12)基础教程(六)——多线程渲染
- vue的侦听器,过滤器和过度动画的了解
- 一道面试题:写出SQL语句实现下述功能
- office2016激活后还显示激活页面的解决办法
- linux安装及配置mycat eye可视化监控界面
- 【新书速递】图解IT-用Python轻松设计控制系统
- 为Linux部署红旗紫光输入法
热门文章
- java判断safari_js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- java 数据校验框架_自己写的基于java Annotation(注解)的数据校验框架
- 三菱a系列motion软体_通化三菱Q00JCPU
- linux搜索命令有哪些,linux五大搜索命令学习
- react 使用rewired_create-react-app 通过 react-app-rewired 添加 webpack 的 alias
- 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- java 结果用长整数型表示_java 编程 输入正整数n,计算n!结果用长整型数表示
- python上传本地文件到远程hdfs_Python之——自动上传本地log文件到HDFS(基于Hadoop 2.5.2)...
- Python机器学习、深度学习库总结(内含大量示例,建议收藏)
- java注解_Java注解