Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BADI - Diff. Class generated in Definition and Implementation

Former Member
0 Kudos

Hi all,

When we define a BADI, a BADI class is generated. When we implement the BADI, another class is generated.

1) What is the difference between these 2 classes?

2) As I know, we use the class generated in Implementation to instantiate and call the BADI method in our program. What about the class generated in Definition? What is it used for?

Thanks.

1 REPLY 1

Former Member
0 Kudos

I noticed that under Definition, the class generated is with cat= Exit class while under Implementation, the class generated is with cat= general object type. Both can be instantiated for use in ABAP program.

What is the difference/usage of these 2 generated classes?