Do.

ABAP Debugging에 대한 설명 본문

SAP/ABAP

ABAP Debugging에 대한 설명

성공보다는 가치를.. 2022. 7. 22. 17:09
728x90
1. 디버깅 유저 변경 및 Internal & External 차이점 
더보기

-  Internal 디버깅 : 내부 세션에서 사용함. 

  • 내부에서 사용하는 Report & Function Module 등 현재 세션의 값을 확인하고자 할 때 사용

-  External 디버깅 : 외부세션에서 사용함 

  • 외부에서 RFC를 통해 접속할 때 접속유저로 변경 후 디버깅 가능
  • Webdynpro의 경우 외부 세션이기 때문에 External로 걸어줘야 함.
  • 디버깅 User 변경하는 법 

 

변경할 User 입력
2. 디버깅 레이아웃 지정 
더보기

디버깅 화면에서 Layout을 지정하려는 탭으로 이동한다.

기능설명
기본적으롤 제공되는 Tool List

원하는 Tool 지정 후 Save Layout

3.  현재 실행중인 커서변경
더보기

디버깅 중 이동하고자 하는곳 선택 후 마우스 우클릭 -> Goto Statement 로 원하는 실행시점을 이동할 수 있다.

화면
4. 필드 값 변경
더보기

Value의 경우 연필을 누르면 수정 가능

Structure의 경우 더블클릭하고 Value 옆에 연필을 누르면 수정가능 

Table의 경우 Structure 들어가서... 

무튼 연필을 누르면 수정가능

값 변경
5. Message ID로 디버깅 포인트 찾기
더보기
디버깅에서 F9 클릭

메세지 번호만 알고 있을 때 F9를 누르고 원하는 메세지 아이디 입력 후 실행하면 해당 위치에 디버깅이 걸린다.

실행 후 화면

 

6.  Watch Point의 사용
더보기

특정 값에 걸렸을 때 데이터를 보고싶을 때 사용함 (값이 존재할 경우만 설정됨)

주의사항 : F8을 눌러도 특정값에 도달 시 계속 실행됨

Watch Point 설정화면

 

 

728x90

'SAP > ABAP' 카테고리의 다른 글

HTML 본문 메일 전송  (0) 2022.07.28
ABAP 동적 구조생성  (0) 2022.07.26
SUBMIT Standard 프로그램 수정 안하고 호출  (0) 2022.07.20
ABAP 7.4 New Future PDF 버전  (0) 2022.07.18
[ABAP] 750 Built-in Functions  (0) 2016.10.26