메뉴 건너뛰기

SAP 한국 커뮤니티

z_exception_test

sapjoy 2010.10.11 03:49 조회 수 : 3563

*&---------------------------------------------------------------------*
  *& 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 ).

번호 제목 글쓴이 날짜 조회 수
391 report zsaptip_009 [1] sapjoy 2010.12.10 3928
390 REPORT Z_3DGRAPH. [1] sapjoy 2010.10.18 3728
389 REPORT zsmw0010 sapjoy 2010.10.12 4369
» z_exception_test sapjoy 2010.10.11 3563
387 REPORT zmacro_01. sapjoy 2010.10.10 2607
386 REPORT ZTEST_ABAPTPDF sapjoy 2010.10.10 3740
385 REPORT ZALVCOLOR sapjoy 2010.10.10 3247
384 REPORT ZTABLE_UTIL sapjoy 2010.10.10 4064
383 REPORT Z_DYNAMIC_SCREEN [1] sapjoy 2010.10.08 3108
382 report zsalv_045 . sapjoy 2010.08.20 4298
381 report zsalv_043 . sapjoy 2010.08.20 3016
380 report zsalv_042 . sapjoy 2010.08.20 3172
379 report zsalv_041 . sapjoy 2010.08.20 3031
378 report zsalv_040 . sapjoy 2010.08.20 2634
377 report zsalv_036 . sapjoy 2010.08.20 3504
376 report zsalv_035 . sapjoy 2010.08.20 2534
375 report zsalv_032 . sapjoy 2010.08.20 3013
374 report zsalv_031 . sapjoy 2010.08.20 2460
373 report zsalv_030 . sapjoy 2010.08.20 2353
372 report zsalv_023 . sapjoy 2010.08.20 2381