SAP Debugger Work Area – New Tool 활용 커스터마이징

SAP Debugger Work Area 를 New Tool 기능을 통해 커스터마이징 하는 방법에 대해서 정리했습니다.

SAP Debugger Work Area 란, ABAP 프로그램 등을 디버그 시에 사용자가 유용하게 사용할 수 있는 Tool 들을 배치한 레이아웃을 이야기 합니다.

기본적으로 SAP 디버거는 2분할 혹은 Standard 뷰가 호출되지만, New Tool 기능을 통해 레이아웃을 커스터마이징 세팅을 해주면 좀 더 효율적으로 디버깅에 활용할 수 있습니다.

SAP 디버거는 툴바를 통해 커스터마이징하여 최대 4개의 화면으로 나눌 수 있습니다.

예를 들면, 소스 코드 창, Screen Stack 창, Break and watch point 창, table Contents 창 이렇게 UI 환경을 구성할 수 있습니다.

이 글은 아래의 포스팅에서 커스터마이징 하는 부분을 좀 더 상세히 기술하였습니다. 디버거 레이아웃에 대한 내용을 참고하고자 하는 경우 아래의 글을 확인해 보시기 바랍니다.

SAP 디버거 레이아웃 Work Area 커스터마이징 및 기본값 저장하기

Debugging Toolbar 커스터마이징 메뉴

각 툴의 Window 옆에는 아래의 이미지와 같이 toolbar 도구가 있습니다.

분할되는 화면마다 한 세트의 Toolbar 도구가 위치하게 됩니다.

Debugging Toolbar 메뉴 위치

New tool

새로운 분할을 만들어 냅니다. 분할할 수 있는 종류는 메인탭을 통해 디버그시 확인할 수 있는 모든 종류의 tool을 만들 수 있습니다.

Replace tool

현재 창에 보여지는 내용을 다른 형태의 tool로 변경합니다. 예를 들어 현재 source code 디버그 tool을 replace tool을 통해, breakponts를 볼 수 있는 tool로 변경할 수 있습니다.

Full screen/Maximize horizontal/Maximize vertically

현재 분할 창을 하나의 창으로, 혹은 가로 세로로 최대화 합니다.

Swap

위아래 tool window 혹은 좌우 tool window를 변경합니다.

Services on the tool

search, 엑셀 파일, 텍스트 파일로 저장, 소스 코드를 새로운 session으로 열기 등의 Utility가 있습니다.

New Tool 기능으로 디버거 커스터마이징 하는 방법

기본 2분할 화면 등으로 Debugger 열리면 소스 코드 Window의 New Tool 아이콘을 클릭하여 줍니다.

New tool 기능 사용하기

인터널 테이블의 값을 추가로 확인하기 위해 좌측 하단으로 /TABLES tool/을 꺼내어 3분할 화면을 만들었습니다.

3분할 테이블 뷰

또 break point 및 watch point 를 확인하기 위해 Braakpoints를 꺼내어 4분할 화면을 만들었습니다.

4분할 브레이크 포인트 뷰 추가

소스코드, Table Contents, Variables, Break point 이렇게 총 4개의 분할 화면으로 값을 확인해 볼 수 있습니다.

커스터마이징 한 Debugger Work Area 기본값으로 저장하기

계속 설정한 레이아웃을 유지하기 위해서는 상단에 Save layout을 해주시면 됩니다.

레이아웃 기본값 저장 기능

참고로, ABAP 프로그램을 개발하며 활용할 수 있는 SAP 디버거의 기능은 아래의 글에서 상세히 확인할 수 있습니다.

ABAP 디버거 BREAK POINTS 메뉴 사용법 및 예제
ABAP 백그라운즈잡 디버깅 방법(SM37)
SAP RFC External 디버깅 방법
SAP Debugger Call Stack Tool 사용법
SAP ABAP Dynamic Break Point 종류 3가지


이상으로 SAP Debugger Work Area 커스터마이징 방법에 대해서 정리해 보았습니다.

세부 메뉴 등 좀 더 상세한 내용은 아래의 SAP 공식 문서에서 확인해 보시기 바랍니다.

Customizing the Work Area

함께 보면 좋은 글

SAP ABAP FIND 사용법 String 패턴 검색 예제 모음

SAP ABAP REPLACE 문자열 예제 정리

ABAP TRANSLATE 문자열 사용법