원본글:

Six kinds of debugging tips to find the source code where the message is raised

Posted by Jerry Wang in ABAP Development on Nov 15, 2013 6:10:47 AM

길고 그림도 많은 관계로 번역은 하지 않겠습니다.

 

요약:

ABAP 메시지 발생 위치를 찾는 6가지 방법 (디버깅 팁)

1. SE91 에서 메시지 ID와 NO 를 선택한후 사용처(where-used-list)

2. 디버거에서 와치포인트를 SY-MSGID와 SY-MSGNO 로 설정

3. 디버거에서 Breakpoint at Message 설정

4. 프로그램 RS_ABAP_SOURCE_SCAN 또는 티코드 CODE_SCANNER 로 패키지내 글자 검색

5. SAT 에서 abap trace 한후 결과에서 message 검색

6. ST05 에서 DB trace 한후 관련 테이블로 찾기

 

개인의견:

web dynpro abap (WDA)에서는 CL_WDR_MESSAGE_MANAGER -> REPORT_MESSAGE

floorplan manager (FPM)에서는 CL_FPM_MESSAGE_MANAGER -> IS_POPUP_OPEN

위치에 break point 를 지정하면 바로 찾습니다. 위 글에서 3번(Breakpoint at Message)과 비슷한 효과가 있습니다.

+ Recent posts