728x90 반응형 exception conditions "xxxx" raised1 <ABAP> CLASS RAISE EXCEPTION "Exception condition "xxxxxxxx" raised. 오류 찾기 개발에서 특정 프로그램을 실행 시켰더니 덤프가 발생했다... 덤프내용은 아래와 같다. 사실 오류수정방법을 잘 보면 답이 보이나 그렇지 않고 에디터를 먼저 눌러본다면 누군가 cbo로 만든 class 의 raise 구문으로 간다 class 의 method에 펑션호출해서 값이 없으면 raise not_found_emp 로 내보내라 해놨고 위에 exception 에다가 제대로 만들어둔걸 확인할 수 있다. 그럼 이건 왜 dump 일까? 그것은 이 클래스 메소드를 호출하는 그 윗단 프로그램을 확인해 봐야 한다. 그렇다... exceptions를 받아줄 곳이 없는 것이다..... 제대로 된 코딩이라면 아래와 같이 되었어야 한다. 그러니까 이런 덤프오류를 방지하려면 abap 에디터에서 패턴 사용으로 클래스 메소드를 불.. 2023. 12. 12. 이전 1 다음 728x90 반응형