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.
本文介绍了在ABAP中如何使用BINARYSEARCH实现高效的内表记录查找,并强调了为确保正确性,需先对目标列进行排序的重要性。
28

被折叠的 条评论
为什么被折叠?



