SAP 디버깅 소스 위치 새창 열기 (Goto Source Code 기능)

오늘은 SAP 디버깅 소스 위치 새창 열기 기능에 대해서 정리해 보았습니다. 해당 기능은 ABAP 프로그램을 디버깅시 Goto Source Code라는 메뉴로 제공하고 있는데요,

소스 코드에 대한 Debugging을 하다가 문제의 원인 등을 찾았을 때, 혹은 디버깅은 일단 진행하면서 소스를 참조하고자 할 때, 현재 디버깅 창을 닫지 않고도 바로 해당 커서 위치의 소스가 새로운 세션으로 열리는 기능입니다.

즉, 굳이 디버깅을 끄지 않고 해당 소스를 같이 참조하고자 할 때 매우 유용합니다.

디버깅 Goto Source Code 로 소스 위치 새창 열기

Debugging이 현재 117라인에 진행되고 있습니다. 이렇게 디버거가 활성화 되었을 때 메뉴-Goto Source Code 기능을 클릭합니다.

메뉴 > Goto > Goto source code

Goto Souce Code 실행시 새창으로 해당 소스 코드를 참조함

해당 기능은 현재 Debugging 커서 위치의 소스를 새로운 Session으로 se38로 열어줍니다.

바로 해당 커서의 위치를 조회 혹은 수정할 수 있습니다.

참고로 더 다양한 SAP New ABAP Debugger에 대한 내용은 아래의 내용을 참고해 보시기 바랍니다.

abap break point 디버깅 방법 및 종류(Static, Dynamic)
ABAP 디버거 BREAK POINTS 메뉴 사용법 및 예제
Debugger Breakpoint를 ABAP Session BREAK POINT 저장 방법
SAP ABAP Dynamic Break Point 종류 3가지

아이콘 메뉴를 통해 Goto source code 실행

이 기능은 Debugging 시에 아래 이미지의 다음의 버튼을 눌러도 동일하게 동작합니다.

디버그 아이콘 메뉴를 통한 Goto Source Code 실행

이상으로 Goto Source Code 기능에 대해서 알아보았습니다.

디버깅 화면에서 현재 세션의 디버깅을 유지하면서, 새로운 창으로 띄워 소스를 보거나 편집하고자 할 때 매우 유용하게 사용할 수 있습니다.

그 밖에 디버깅시 유용하게 사용할 수 있는 Navigation과 관련된 내용은 아래의 SAP 공식문서를 참고하시면 됩니다.

Source Code Execution and Navigation

함께 보면 좋은 글

SAP ABAP FIND 사용법 String 패턴 검색 예제 모음
SAP ABAP REPLACE 문자열 예제 정리
ABAP TRANSLATE 문자열 사용법