READ 문에 KEY값을 주고 Binary Search를 했는데

READ TABLE CT_MSEG1 WITH KEY UPPER = GT_ITAB-MATNR
MATNR = GT_ITAB-IDNRK
BINARY SEARCH.

이런식으로 READ문을 날리고 이후에 SY-SUBRC = 0 이 되면 수량을 넣는 것이었는데...

SY-SUBRC가 4만 나오는 것이었다... 디버깅 하며 값을 각각각각 보는데 일치하게 값이 나오는데도

SY-SUBRC의 값은 4....

바보같이 DATA TYPE 때문인가도 고민해보고 하다...

 

결국 알아차린건

 

SORT :

 

를 하지 않아버리고 BINARY SEARCH를 해버렸다는거...

 

BINARY SEARCH... SORT.... 기억하기

 

바보같은실수 += 1

 

함께 읽기 좋은 글

m.cafe.daum.net/ABAP4/2m4n/115?q=D_q63L_X4PY8o0&

+ Recent posts