abap 中modify 的使用
生活随笔
收集整理的這篇文章主要介紹了
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 |
| 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所以會在表格的上半部分找,所以會出現找不到數據的情況。
轉載于:https://www.cnblogs.com/cindyLu/p/3625995.html
總結
以上是生活随笔為你收集整理的abap 中modify 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java代码审计: ClassLoade
- 下一篇: html购物网页代码大全,HTML常用代