欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

abap 中modify 的使用

发布时间:2023/12/10 编程问答 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 abap 中modify 的使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、modify table itab from wa Transporting f1 f2 ... 

表示表itab中符合工作区wa 中关键字的一条数据的 f1 f2字段会被wa中对应的字段值更新。

 

modify用于更新和新增数据,当表中没有数据时就新增,有就修改。

 

2、在使用binary search 时一定要先排序,并且排序的字段要和read语句中的字段相同,否则有可能找不到数据。 

    sort itab by matnr.

    read table itab with key length ='7' binary search transporting no fields.

注: binary search 采用二分法

example:

排序前:

width  length
53
62
29
41
87

如果按照width排序:

width  length
23
42
59
61
87

但是如果我们read的时候是按照length来read的话,数据会从中间数字9的地方分别往两边找,因为7<9所以会在表格的上半部分找,所以会出现找不到数据的情况。

转载于:https://www.cnblogs.com/cindyLu/p/3625995.html

总结

以上是生活随笔为你收集整理的abap 中modify 的使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。