Skip to Content
0
Former Member
Nov 21, 2006 at 10:34 AM

Creation of BADI's Definition, why?

480 Views

Hello everyone,

i hope someone can explain to me, why we should create BADI's definition.

This is my point:

BADI's are enhancements, that are available in the Standard SAP, to offer the possibilty of changing/improving the standard code to respond correctly to a company/customer needs. Customer can implement these definitions.

So, even if we create a new BADI definition, this could'n be trigger/active by/in the standard code.

So, the possibility of creating "customer" BADIS definition, is for when you develop a customer program, and you want to create an enhancements in that development?

I associate the BADI's definition to enhancements made by SAP developers in SAP Standard, and badi's implementation to customer developers.

It's like an analogy with SMOD( SAP ) and CMOD (CUSTOMER).

Could somone explain to me, the benefits from creating BADI's definition's from customer point of view?

Thanks for your attention,

Pedro