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
함께 읽기 좋은 글
'SAP > 바보같은 실수들' 카테고리의 다른 글
서브루틴이 연결되지 않음 오류 ( 서브루틴 더블클릭시 가지 않음 ) (0) | 2021.10.19 |
---|---|
04. Type 설정 오류 'RLGRAP-FILENAME' vs 'FILENAME-FILEINTERN' (0) | 2021.04.12 |
04. Internal Table 내 중복 제거 및 최초일 구하기 (0) | 2021.03.05 |
03. 통화키에 대한 참조테이블(Reference Table), 참조필드(Reference Table) 설정 (0) | 2021.02.01 |
2. 쓸데없이 사용한 코드들... (IF NOT ~ IS INITIAL. MOVE-CORRESPONDING ~ TO ~) (0) | 2021.01.13 |