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.