Enhancements in abap
Enhancements
* Will enhance the sap functionality in customer name space.
* Customer name space-> (z or y)
Modifications
* Will enhance the sap functionality in sap name space.
* Name should not start with z or y.
Types
1. Implicit and Explicit enhancements { enhancements }
2. Customer exit. { enhancements }
3. Badi { enhancements }
4. User exit { modification }
Implicit
* Implicit point is available at the starting or at the last of program.
* Subroutines, function modules etc.
Explicit
* Explicit point & section are available at any line.
* Point - It will not give default implementation.
- You can only add additional codes, you can't replace the existing code.
* Section - It will give default implementation.
- You can change or replace the existing code.
BADI
- Badi is an enhancement. we enhance the sap functionalities in customer name space.
- Business add ins.
- It is based upon oops concept (Interface and classes).
- SE18 - Badi def.
- SE19 - Badi impl.
- There are 2 types on Badi
* Classic Badi - no enhancement spot - default create class.
* New Badi (kernel Badi) - have enhancement spot - give class name.
Comments
Post a Comment