본문 바로가기

SAP ABAP 개발 및 설명/SAP(ABAP) 팁

SAP POP-UP 화면 포함 커맨드 창 없을 때 디버깅(Debug) 입력

ABAP 개발 및 운영을 하다보면 기존 SAP 스탠다드 및 CBO 프로그램을 실행, 분석하다보면 디버깅(Debugging)을 하는 일은 일상이라고 볼 수 있습니다.

디버깅을 거는 방법은 아래 그림처럼 커맨트창에 /H 명령어를 입력하던가 소스코드에 WatchPoint(Break-Point)를 거는 두 가지 방법이 있습니다.

/h 입력 커맨드창

그러나 때때로, 아니 꽤 많은 경우에 Pop-UP 창 혹은 Screen에서 작업을 하고 그것에 대한 결과를 디버깅해야 되는 경우가 있지만, 커맨드 창이 없기 때문에 디버깅을 바로 실행하지 못하는 경우가 있습니다.

커맨드창이 없는 예시

가장 간단한 예시로, SE11에서 테이블 검색 후 Filter 버튼을 누른 결과와 같이 이러한 화면에서는 커맨드창을 이용할 수 없기 때문에 디버깅이 힘듭니다.

그럴때, 하기 코드를 입력한 메모장(txt)파일을 하나 만들어서 사용하면 됩니다. 아래 코드로 된 텍스트 파일을 저 필터 기준 화면에 드래그만 해주면 하기 사진과 같은 결과를 확인할 수 있습니다.

[Function]
Command=/H
Title=Debugger
Type=SystemCommand

디버깅 설정 완료

이러한 방법으로 더 편하게 작업하시면 될 것 같습니다.

감사합니다.

 

반응형

'SAP ABAP 개발 및 설명 > SAP(ABAP) 팁' 카테고리의 다른 글

SAP 시스템 변수  (0) 2023.04.24