300x250
728x90

TRY 구문

 

TRY ~ CATCH 구문을 정리를 하려고 한다. 

 

우선 TRY 구문을 사용하는 경우는 오류가 발생했을 때, Dump를 피할 수 있다는 장점이 있다. 

 

TRY : Exception이 발생할 수 있는 로직을 사용하는 Block

 

CATCH : 실행을 하다가 Exception이 발생하면 처리할 수 있는 Block 

 

CLEARUP : Exception이 발생한 구문에 대한 변수 값을 Clear 처리 

 

 

 

TOP

 

CX_ROOT : 최상위 예외 부모클래스 

사용자에게 파라미터 값을 두 개를 받는다. 

 

TRY 로직 

 

두 개 값을 받으면 곱해서 결과 값을 보여주는 로직이다.

 

CATCH cx_sy_conversion_no_number INTO op_ref.

: 만약 파라미터에서 숫자가 아니면 에러가 발생한 CATCH이다.

 

CATCH cx_root INTO op_ref.

: 만약 위에서 오류 잡지 못한 Exception이면 실행이 되는 CATCH이다. 

 

상황 1.

 

상황 2.

Dump가 뜨지 않고

 

숫자 값에 이상한 값이 들어가면 Exception 처리를 해준다. 

 

 

 

 

 

728x90
LIST

'.SAP > ..ABAP' 카테고리의 다른 글

SAP Concatenate New Syntax  (0) 2022.08.08
SAP PBO or PAI 정리  (0) 2022.07.21
SAP Tabstrip 정리( Screen )  (5) 2022.04.15
SAP ALV cell edit 설정( Enabled, Disabled )  (3) 2022.04.15
SAP SELECT(SQL) 동적 Where 정리  (0) 2022.03.27