이전에 어떤 프로그램에서 TRY.....ENDTRY문법을 사용하는것을 본적이 있습니다.
그런데 F1을 눌러서 찾아봤지만 아직 잘 이해가 안 갑니다.
도대체 이것은 어떤 상황에서 사용할수 있는지?
혹시 아시는 분들이 있으시면 좀 알려 주십시요.
오늘도 좋은 하루 되세요! (1주일의 마지막 화이팅!!!)
이전에 어떤 프로그램에서 TRY.....ENDTRY문법을 사용하는것을 본적이 있습니다.
그런데 F1을 눌러서 찾아봤지만 아직 잘 이해가 안 갑니다.
도대체 이것은 어떤 상황에서 사용할수 있는지?
혹시 아시는 분들이 있으시면 좀 알려 주십시요.
오늘도 좋은 하루 되세요! (1주일의 마지막 화이팅!!!)
일반적으로 프로그램 맨마지막에 save시 db저장할때..많이 쓰이는거같구요.
db저장시 에러가 나는 상황을 디버깅해볼수있는 장점이 있겠네요..
DATA : lrf_error TYPE REF TO cx_root.
TRY.
MODIFY ztfc37 FROM TABLE gt_selection.
CATCH cx_sy_open_sql_db INTO lrf_error.
ROLLBACK WORK.
EXIT.
CATCH cx_sy_dynamic_osql_semantics INTO lrf_error.
ROLLBACK WORK.
EXIT.
CLEANUP.
ROLLBACK WORK.
ENDTRY.
COMMIT WORK.