메뉴 건너뛰기

SAP 한국 커뮤니티

z_exception_test

sapjoy 2010.10.11 03:49 조회 수 : 3530

*&---------------------------------------------------------------------*
  *& 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 3877
390 REPORT Z_3DGRAPH. [1] sapjoy 2010.10.18 3676
389 REPORT zsmw0010 sapjoy 2010.10.12 4341
» z_exception_test sapjoy 2010.10.11 3530
387 REPORT zmacro_01. sapjoy 2010.10.10 2585
386 REPORT ZTEST_ABAPTPDF sapjoy 2010.10.10 3703
385 REPORT ZALVCOLOR sapjoy 2010.10.10 3219
384 REPORT ZTABLE_UTIL sapjoy 2010.10.10 4026
383 REPORT Z_DYNAMIC_SCREEN [1] sapjoy 2010.10.08 3058
382 report zsalv_045 . sapjoy 2010.08.20 4271
381 report zsalv_043 . sapjoy 2010.08.20 2983
380 report zsalv_042 . sapjoy 2010.08.20 3141
379 report zsalv_041 . sapjoy 2010.08.20 3003
378 report zsalv_040 . sapjoy 2010.08.20 2613
377 report zsalv_036 . sapjoy 2010.08.20 3478
376 report zsalv_035 . sapjoy 2010.08.20 2510
375 report zsalv_032 . sapjoy 2010.08.20 2988
374 report zsalv_031 . sapjoy 2010.08.20 2431
373 report zsalv_030 . sapjoy 2010.08.20 2334
372 report zsalv_023 . sapjoy 2010.08.20 2351