abap internal table delete详解编程语言
编程语言 详解 Table ABAP internal delete
2023-06-13 09:11:48 时间
Jack最近比较忙,所以没有更新博客。今天一个程序上线正式环境之后,log记录比较奇怪,看起来像是程序只执行了开头。ST22查询后发现有产生dump,发现问题是一个很低级的错误。
有一段根据条件筛选对内表进行delete处理。以spfli表为例。
DATA: gt_spfli TYPE STANDARD TABLE OF spfli, gw_spfli LIKE LINE OF gt_spfli. SELECT * FROM spfli INTO TABLE gt_spfli. LOOP AT gt_spfli INTO gw_spfli. IF gw_spfli-carrid = AA. DELETE gt_spfli FROM gw_spfli. ENDIF. ENDLOOP.
代码语法检查并没有错误,但是实际执行会产生dump,看来是数据类型识别出了问题。
修改方法一:
将DELETE gt_spfli FROM gw_spfli. 修改为 DELETE TABLE gt_spfli FROM gw_spfli.
修改方法二:
将DELETE gt_spfli FROM gw_spfli. 修改为 DELETE gt_spfli.
总结
希望以后不要再犯这么低级的错误了,同时也要增加基础的扎实度。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/17870.html
cjavaxml相关文章
- Java容器(三):LinkedList源码分析详解编程语言
- python http上传文件处理示例详解编程语言
- Java 文件多线程下载详解编程语言
- 计算两个经纬度之间的距离详解编程语言
- Java版本的浏览器HtmlUnit入门示例详解编程语言
- 用css3实现圆形进度条详解编程语言
- 使用微软的标准方法实现Ajax详解编程语言
- Mysql集群详解编程语言
- Akka(11): 分布式运算:集群-均衡负载详解编程语言
- List的遍历的三种方式详解编程语言
- table中设置tr行间距详解编程语言
- Every derived table must have its own alias详解编程语言
- jstl标签的fmt:formatDate格式化日期 String to Date详解编程语言
- 降低Java垃圾回收开销的5条建议详解编程语言
- log4j2 不使用配置文件,动态生成logger对象详解编程语言
- 序列化和反序列化详解编程语言
- element ui 表格(table)里边使用Switch开关,单独控制详解编程语言
- TABLE CONTROL隐藏列和固定列的实现详解编程语言
- C++中的字符串类型详解编程语言
- 如何在table control中创建单选按钮(radio button)详解编程语言
- 【Java】使用BlockingQueue实现生产者-消费者模式详解编程语言
- 练手系列(2) 最长有效括号的长度详解编程语言
- abap table control控制光标详解编程语言