關於ABAP BINARY SEARCH搜索不到值問題

   第1次讀取不到的原因是with key 後面字段沒有按排序字段順序,matnr 字段放在werks 字段前面,修改字段順序後成功讀取。     另外,如果gt_matn內表字段過多時,需要binary search字段應放在前面,否則也可能讀取不到,如果sy-subrc = 8 ,則是因爲內表沒有排序,如果sy-subrc = 4,則是因爲根據條件沒有找到值。
相關文章
相關標籤/搜索