se18进行class badi创建
class baid 通过上述步骤会自动产生接口。
我们给接口撸一个方法
接口的方法设定好参数
激活 我们的badi就创建好了
接下来到se19
我们实施这个badi
到这里class badi的创建和实施已经完成
接下来我们来通过debug全面解析下这个东西实施啥玩意
REPORT zrep_cls_51.
PARAMETERS p_ctry TYPE land1.
DATA:gv_str TYPE string VALUE 'Input:'.
DATA:go_ref TYPE REF TO zif_ex_badi_test_001.
CALL METHOD cl_exithandler=>get_instance
EXPORTING
exit_name = 'ZBADI_TEST_001'
null_instance_accepted = 'X'
* IMPORTING
* act_imp_existing =
CHANGING
instance = go_ref
EXCEPTIONS
no_reference = 1
no_interface_reference = 2
no_exit_interface = 3
class_not_implement_interface = 4
single_exit_multiply_active = 5
cast_error = 6
exit_not_existing = 7
data_incons_in_exit_managem = 8
OTHERS = 9.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF sy-subrc IS INITIAL.
CALL METHOD go_ref->get_value
EXPORTING
iv_input = gv_str
flt_val = p_ctry.
ENDIF.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。