Chinaunix首页 | 论坛 | 博客
  • 博客访问: 464206
  • 博文数量: 199
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1902
  • 用 户 组: 普通用户
  • 注册时间: 2020-05-14 13:25
个人简介

代码5S

文章分类

全部博文(199)

文章存档

2021年(5)

2020年(194)

我的朋友

分类: 其他平台

2020-11-10 08:06:47


点击(此处)折叠或打开

  1. REPORT zdemo01.


  2. CLASS cls DEFINITION.
  3.   PUBLIC SECTION.
  4.     CLASS-METHODS meth IMPORTING p TYPE string
  5.                        EXCEPTIONS e.
  6. ENDCLASS.

  7. CLASS cls IMPLEMENTATION.
  8.   METHOD meth.
  9.     cl_demo_output=>write( p ).
  10.     RAISE e.
  11.   ENDMETHOD.
  12. ENDCLASS.

  13. START-OF-SELECTION.
  14.   DATA(class) = `CLS`.
  15.   DATA(meth) = `METH`.

  16.   DATA(ptab) = VALUE abap_parmbind_tab(
  17.     ( name = 'P'
  18.       kind = cl_abap_objectdescr=>exporting
  19.       value = REF #( `Hello ) ) ).

  20.   DATA(etab) = VALUE abap_excpbind_tab(
  21.     ( name = 'E' value = 4 ) ).

  22.   CALL METHOD (class)=>(meth)
  23.     PARAMETER-TABLE ptab
  24.     EXCEPTION-TABLE etab.
  25.   IF sy-subrc <> 0.
  26.     cl_demo_output=>display( `Exception caught ...` ).
  27.   ENDIF.

阅读(1493) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~