SAP/바보같은 실수들
1. Sort 하지 않고 Binary Search를 해버렸다...
용진용진
2021. 1. 12. 12:01
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
함께 읽기 좋은 글