2016-08-02 3 views
0

ABAP의 READ 문에서 BINARY SEARCH를 사용하여 프로그램 덤프를 유발할 수 있습니까?ABAP에서 이진 검색을 사용하여 덤프 하시겠습니까?

미리 감사드립니다.

+0

좀 더 구체적으로 알려주시겠습니까? 무엇을 시도 했습니까? 정확한 오류 메시지는 무엇입니까? – vwegert

+0

BINARY SEARCH를 사용하여 덤프를 일으킬 수 있다면 회의에서 들었던 질문 일뿐입니다. 다른 사양이나 시나리오없이. – dusan

+1

아니요, 불가능합니다. 'BINARY SEARCH'는 테이블을 통과하는 또 다른 방법입니다 ([here] (https://en.wikipedia.org/wiki/Binary_search_algorithm) 참조). 아무것도 발견되지 않으면 필드 기호가 할당되지 않은 채로 남아있을 수 있지만 이진 검색 자체의 오류는 아닙니다. –

답변

0

예 가능합니다. 당신은 당신이 찾을 것으로 ITAB에 날짜가, 필드 기호가 지정하지 않은 경우 한 예는

READ TABLE itab ASSIGNING <fs_itab> WITH KEY keyfield1 = key1 
              keyfield2 = key2 
              BINARY SEARCH. 

수 있습니다 당신은 덤프를 얻을 것이다.

0

동의. 바이너리 검색 절만으로는 덤프를 수행 할 수 없습니다. 그러나 테이블이 정렬되지 않으면 검색에서 레코드를 찾지 못할 수 있습니다. 레코드가 먼저 발견되었는지 확인하지 않으면 덤프가 발생할 수 있습니다.

관련 문제