SAP Where used list 사용처 찾기

SAP Where used list 기능은 해당 오브젝트가 현재 사용되는 사용처를 검색해 줍니다.

사용처 검색 기능을 통해, 선택된 Database Table, View, Data type, Domain 등 다양한 오브젝트를 대상으로, 어디에서 사용되고 있는지 확인할 수 있습니다.

Where used List(사용처) 사용법

티코드 SE11로 이동하여 초기 화면에서 Database Table에 테이블 명을 입력 후, 상단의 Where used List 버튼을 눌러줍니다.

T-CODE : SE11  

찾을 대상 범위를 선택한 후 Okay 버튼을 누르면 테이블이 사용된 목록을 보여주게 됩니다.

SE11에서 WHERE USED LIST로 테이블 사용 내역 찾기

테이블의 경우에는, 사용되는 program 뿐만 아니라 타 테이블에 정의된 check table, Maintenance View 에 정의된 사항도 찾아줍니다.

CHECK TABLE 및 View에서의 사용처도 검색

Where used List 사용 시 주석 처리된 사항의 검색도 필요하다면

소스 상의 주석으로 되어 있는 내용은 WHERE USED LIST 기능으로 찾을 수 없습니다.

만약 주석인 상태까지 찾고자 한다면, 사용이 예상되는 프로그램 각각에서 Global Search를 이용하거나, se38에서 ‘RPR_ABAP_SOURCE_SCAN’ 프로그램을 통해 키워드 스캔하여 찾을 수 있습니다

T-CODE : SE38 -> RPR_ABAP_SOURCE_SCAN 프로그램 실행

SAP 에서 제공하는 좀 더 자세한 텍스트 검색 방법에 대해서는 아래의 포스팅을 참고해 보시기 바랍니다.

sap abap 소스 검색 방법 2가지(+텍스트 스캔)


이상으로 오브젝트가 사용되는 위치를 찾아주는 where used list 기능에 대해서 정리해 보았습니다.

사용처 검색에 대한 추가적인 사항은 SAP 공식 문서 Where-Used List 를 확인해 보시기 바랍니다.

함께 보면 좋은 글

SAP CTS 일부 오브젝트만 반영하는 방법

SAP 실행 중인 ABAP 프로그램 디버깅 (SM50, SM66_OLD)

ABAP 디버깅 인터널 테이블 데이터 변경 방법