Skip to Content
0
Former Member
May 08, 2008 at 05:54 PM

BAdI implementation

51 Views

Hi Experts,

I am new to the enhancement framework and am confused abt the difference between standard BAdI, custom BAdI and classic BAdI. Correct me if I am wrong, std BAdI are the ones that SAP provides and custom BAdI (starting with Z) are custom created and classic BAdI are those that come with older versions of SAP. From the enhancement framework point of view, we are supposed to provide enhancement spots (hanger) so that we can attach the BAdI implementation. How do we define the enhancement spot for the custom BAdI and classic BAdI? Do we use the enhancement spots defined by SAP for all std, custom and classic BAdI? How do we attach a custom BAdI to the standard enhancement spot? Can we also create custom enhancement spots? Is this encouraged by SAP?

And when we create custom BAdI, can we add SAP standard methods to the interface of the BAdI? For example, can we pick two different methods from different interfaces into the custom interface and define it in a new custom BAdI?

Thanks

Sri