CLASSIC BADI的创建和使用

BADI作为第3代增强应用很广泛,本节讨论badi的创建和使用。

 

如何创建badi?

 

Step1: se18 里面创建一个badi(输入badiname,去utility 找到classcial badi),完了以后系统会自动产生一个对应的interface

Step2: se19 里面创建一个implementation去实现这个badi,完了后,系统会自动产生一个对应的class

Step3: 激活interface和class

 

如何应用badi?

Step1: 定义对象,obj_nam type ref to interface_name

Step2: 创建对象, cl_exithandler->get_instance

Step3: Call method: obj_nam->method1

 

注意: 创建的badi一定要激活以后才能生效,要badi不生效,deactive就行了

 

 

你可能感兴趣的:(Class,interface)