abap中利用BINARY SEARCH 二分法查找内表记录时需要注意:一定要按要查找的列进行排正序。
如下代码所示:
SORT itvbap BY vbeln posnr matnr.
CLEAR itvbap.
READ TABLE itvbap WITH KEY matnr = itab-matnr vbeln = itab-kdauf posnr = itab-kdpos BINARY SEARCH.
IF sy-subrc EQ 0.
itab-prodh = itvbap-prodh.
ENDIF.
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/20090.html