首页 > 其他 > 详细

abap 中modify 的使用

时间:2014-03-26 17:39:07      阅读:1488      评论:0      收藏:0      [点我收藏+]

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
5 3
6 2
2 9
4 1
8 7

如果按照width排序:

width   length
2 3
4 2
5 9
6 1
8 7

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

abap 中modify 的使用,布布扣,bubuko.com

abap 中modify 的使用

原文:http://www.cnblogs.com/cindyLu/p/3625995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!