메뉴 건너뛰기

SAP 한국 커뮤니티

z_exception_test

sapjoy 2010.10.10 18:49 조회 수 : 3520

*&---------------------------------------------------------------------*
  *& Report  Z_EXCEPTION_TEST
  *&---------------------------------------------------------------------*
  REPORT  z_exception_test.
  *----------------------------------------------------------------------*
  *       CLASS lcl_demo DEFINITION
  *----------------------------------------------------------------------*
  CLASS lcl_demo DEFINITION.
    
PUBLIC SECTION.
      CLASS-METHODS

      main IMPORTING  tablename  TYPE tabname16.
  ENDCLASS.                    "lcl_demo DEFINITION
  *----------------------------------------------------------------------*
  *       CLASS lcl_demo IMPLEMENTATION
  *----------------------------------------------------------------------*
  CLASS lcl_demo IMPLEMENTATION.
    METHOD main.
      DATA : l_count TYPE int4.
      DATA : oerror  TYPE REF TO cx_root.
      DATA : estring TYPE string.

      TRY.
          SELECT COUNT(*)
          INTO  l_count
          FROM (tablename).

        CATCH cx_sy_dynamic_osql_semantics INTO oerror.
          estring = oerror->get_longtext( ).
          MESSAGE estring TYPE 'I' DISPLAY LIKE 'E'.
        CATCH cx_root INTO oerror.
          estring = oerror->get_longtext( ).
          MESSAGE estring TYPE 'I' DISPLAY LIKE 'E'.
      ENDTRY.

    ENDMETHOD.           "lcl_demo IMPLEMENTATION
  ENDCLASS.                    "lcl_demo IMPLEMENTATION

  *//SELECTION SCREEN.
  PARAMETER p_name TYPE tabname16.
  *//
  START-OF-SELECTION.
    lcl_demo=>main( tablename = p_name ).

번호 제목 글쓴이 날짜 조회 수
649 <b>ABAP SOURCE는 교재에 사용된 소스들입니다.</b> [1] sapjoy 2006.12.02 3618
648 REPORT z19_01. sapjoy 2012.08.01 3526
» z_exception_test sapjoy 2010.10.10 3520
646 report zsalv_036 . sapjoy 2010.08.20 3472
645 REPORT ZSMARTFORMS_03. sapjoy 2008.11.28 3345
644 REPORT z18_04 . sapjoy 2012.08.01 3344
643 REPORT z18_05 sapjoy 2012.08.01 3328
642 Sub DOI_EXCEL_MACRO() sapjoy 2008.12.26 3312
641 REPORT z18_003 sapjoy 2007.03.05 3281
640 subroutine pool sapjoy 2013.11.15 3273
639 REPORT z19_004 sapjoy 2007.03.27 3230
638 REPORT Z_WHEREUSEDLIST [4] sapjoy 2011.03.28 3215
637 REPORT ZALVCOLOR sapjoy 2010.10.09 3212
636 REPORT ZSAPTIP_002. sapjoy 2009.02.20 3206
635 zsalv_edit [1] sapjoy 2010.08.20 3205
634 REPORT Z06_001 MESSAGE-ID ZTEST . [1] sapjoy 2006.12.05 3205
633 REPORT z18_06. sapjoy 2012.08.01 3147
632 REPORT zsapdoi_001. [2] sapjoy 2008.12.20 3135
631 report zsalv_042 . sapjoy 2010.08.20 3132
630 REPORT z18_01. sapjoy 2012.08.01 3108