728x90
# TRY ~ CATCH구문
# 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
'.ABAP > ..모든 것' 카테고리의 다른 글
| SAP Concatenate New Syntax (0) | 2022.08.08 |
|---|---|
| SAP PBO or PAI 정리 (0) | 2022.07.21 |
| SAP Tabstrip 정리( Screen ) (6) | 2022.04.15 |
| SAP SELECT(SQL) 동적 Where 정리( Parameter, Select-Options ) (0) | 2022.03.27 |
| SAP Query [2] 정리 (0) | 2022.03.26 |