abap/basic
[SAP] abap 디버깅 방법
gaenggenie_
2024. 10. 21. 15:19
SAP ABAP 디버깅 방법을 알아보자.
중요한 것은 디버깅은 항상 프로젝트 액티베이트를 시킨 후 가능하다는 것이다.
그 다음 이런식으로 노란 줄에 클릭을 하면 그 행에 빨간색 동그라미가 생기면서 디버깅이 걸린다.
디버깅이 걸리지 않는 부분도 있으므로 그 행은 눌러도 걸리지 않는다.
이제 다이렉트 프로세싱을 해주면
이렇게 디버깅화면이 나오게 된다.
이 아이콘들은 왼쪽부터 각각
1. single step - 하나씩 실행
2. excute - 범위를 지정해주고 범위만큼 실행 step size 로 정의하고 실행
3. return - 하나의 단위를 실행하고 다음 시작점까지 실행 (function처럼 오래타는 구문들을 빨리 빠져나오고 싶을때)
4. continue - 다음 디버깅 포인트까지 실행 (디버깅포인트 다음께 없다면 끝까지 실행)
1, 4를 제일 많이 사용한다.
디버깅은 프로그램이 흘러가는 순서를 보는 것이 아니라,
우리가 선언한 변수에 어떻게 들어가는 지를 보는 과정임을 기억하자.