码迷,mamicode.com
首页 > 其他好文 > 详细

abap事件。

时间:2019-03-14 18:38:43      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:nbsp   blank   tar   www.   ISE   bee   end   events   事件   

1:https://www.w3cschool.cn/sap_abap/sap_abap_object_events.html

 

*&---------------------------------------------------------------------*
*& Report ZHANSEN28
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zhansen28.
CLASS cl_main DEFINITION.
  PUBLIC SECTION.
    DATA: num1 TYPE i.
    METHODS: pro IMPORTING num2 TYPE i.
    EVENTS: cutoff.
ENDCLASS.

CLASS cl_eventhandler DEFINITION.
  PUBLIC SECTION.
    METHODS: handling_cutoff FOR EVENT cutoff OF cl_main.
ENDCLASS.


CLASS cl_main IMPLEMENTATION.
  METHOD pro.
    num1 = num2.
    IF num2 GE 2.
      RAISE EVENT cutoff.
    ENDIF.
  ENDMETHOD.
ENDCLASS.

CLASS cl_eventhandler IMPLEMENTATION.
  METHOD handling_cutoff.
    WRITE: Handling the CutOff.
    WRITE: / Event has been processed.
  ENDMETHOD.
ENDCLASS.

START-OF-SELECTION.
  DATA: main1 TYPE REF TO cl_main.
  DATA: eventhandler1 TYPE REF TO cl_eventhandler.

  CREATE OBJECT main1.
  CREATE OBJECT eventhandler1.

  SET HANDLER eventhandler1->handling_cutoff FOR main1.
  main1->pro( 4 ).

 

abap事件。

标签:nbsp   blank   tar   www.   ISE   bee   end   events   事件   

原文地址:https://www.cnblogs.com/liyafei/p/10531881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!