didu.log
로그인
didu.log
로그인
SAP - Debugging
신지수
·
2022년 3월 25일
팔로우
0
0
SAP
목록 보기
9/10
1. Classic Debugger
ABAP 프로그램 실행 시 동일 세션에서 열림
Conversion Exit과 같은 일부 ABAP 프로그램은 디버깅 할 수 없음
2. New Debugger
ABAP 프로그램과 별개의 외부 세션에서 열림
ABAP 프로그램 종류와 상관없이 디버깅 수행
REL 7.00 버전부터는 New Debugger가 기본으로 설정
1. Debugging process
디버깅 하고 싶은 포인트에 "set/delete session breakpoint" 버튼 또는 프로그램 베이직 라인에 마우스 클릭
F8로 프로그램 실행
디버깅 포인트가 프로그램 실행에 잘 물려있으면 프로그램 실행시 디버깅으로 넘어감
단축 키
F5: 프로그램 라인별 실행
F6: 프로그램 단위별 실행
F7: 해당 프로그램 빠져나오기
데이터가 잘 담겼는지는 디버깅 화면에서 인터널 테이블, 또는 변수를 더블클릭하면 확인 가능
문장을 skip 하거나 이전문장으로 실행을 옮기고 싶을 때
-> 가고자하는 문장을 click 하고 오은쪽 마우스 클릭 후 Goto Statement 을 선택
2. 시스템 필드
SY-SUBRC: 명령어 성공 여부, 0: 성공/ 0 이외: 실패
SY-TABIX: 인터널 테이블의 현재 라인 번호
SY-DBCNT: DB에서 읽어온 라인 수
SY-DYNNR: 현재 스크린 번호
신지수
병아리 개발자🐥
팔로우
이전 포스트
SAP - Modularization(Subroutine & Function)
다음 포스트
SAP - Internal Table
0개의 댓글
댓글 작성