728x90
반응형
개발에서 특정 프로그램을 실행 시켰더니
덤프가 발생했다...
덤프내용은 아래와 같다.
사실 오류수정방법을 잘 보면 답이 보이나
그렇지 않고 에디터를 먼저 눌러본다면
누군가 cbo로 만든 class 의 raise 구문으로 간다
class 의 method에 펑션호출해서 값이 없으면 raise
not_found_emp 로 내보내라 해놨고 위에 exception 에다가 제대로 만들어둔걸 확인할 수 있다.
그럼 이건 왜 dump 일까?
그것은 이 클래스 메소드를 호출하는 그 윗단 프로그램을 확인해 봐야 한다.
그렇다...
exceptions를 받아줄 곳이 없는 것이다.....
제대로 된 코딩이라면 아래와 같이 되었어야 한다.
그러니까 이런 덤프오류를 방지하려면
abap 에디터에서 패턴 사용으로 클래스 메소드를 불러오면 된다....
그러면 exception까지 깨끗하게 불러오게 되니...
728x90
반응형
'ERP-SAP > ABAP' 카테고리의 다른 글
<ABAP> IMG(SPRO)에 메뉴 만들어 넣기(IMG MENU TREE INSERT) (2) | 2024.01.10 |
---|---|
<ABAP> ABAP 처리 속도 향상 로직 튜닝하기 (1) | 2024.01.09 |
<abap> submit program 시 alv layout 까지 호출하는 방법 (1) | 2023.11.24 |
<ABAP> SAP RFC 개발 방법 (1) | 2023.11.22 |
<Abap> export import memory id 사용 예시 example (0) | 2023.11.07 |