sap 36

read table ... binary search

Read table 구문을 이용할 경우, binary search 를 이용하면 속도가 빨라진다. 하지만 binary search 하기 전에 sort를 하지 않은 상태에서 하게 되면 잘못된 데이터를 찾게 될 수 있다. 그 이유인 즉, A B C D E F G 에서 B를 찾으려고 할 때 분할해서 찾게 되는데, D 지점에서 B와 크기를 비교하여 D보다 작은 구역 A B C 중에서 다시 B와 크기를 비교하여 찾는 방식. 따라서 sort가 되어있지 않은 상태라면 충분히 잘못된 데이터를 읽어올 수 있게 된다.

유지보수 뷰(maintenance view) 생성

#case1. db 뷰를 곧바로 만들 경우 ** 뷰 만들 테이블의 셋팅은 delivery and maintenance 탭에서 data browser/table view maint. 값이 로 설정해야 함. SE11 -> Utilities -> Table maintenance generator -> authorization group : &NC& Function group : 기존꺼 사용 or 생성 (새로 생성할 경우 : se80 -> package 선택 -> function group 생성) -> one step -> find scr. Number -> maint. Screen no 자동 생성 (신규일 경우 1번) #case2. 생성되어 있는 db를 바탕으로 뷰(view)를 만들고, 해당 뷰를 바탕으로 유..