
The enhanceable development objects like ABAP programs, ABAP classes, ABAP interfaces, ABAP function modules, and WebDynpro components fulfill a certain task that can be enhanced. The corresponding enhancement options are defined implicit or explicit. BAdIs are explicit options which are not bound to other enhanceable objects.
These differences result in different processing steps for:
Enhanceable developments objects have implicit or explicit options.
There are following development objects that can be enhanced:
Procedure
NOTE
The following processing steps depend on the position you are. So, the following table provides an overview of the available functionalities:
| Enhanceable Development | Object |
|---|---|
|
ABAP function modules |
|
|
ABAP classes and interfaces |
|
|
Source Code Plugins |
|
|
Web Dynro Component Elements |
NOTE
In order to delete an enhancement implementation, use the Delete button in transaction SE20, or locate the enhancement implementation in the SE80 object list. Choose Delete from the context menu.
NOTE
Deleting an enhancement implementation deletes all contained elements.
See below the same processing step for Deleting BAdIs
There are the following possibilities to create or edit BAdI implementations:
See general information in Business Add-Ins (BAdIs)
Procedure
| If you want to | Then | Or | Or |
| Create a BAdI implementation |
|
|
See more in How to Implement a BAdI . |
| Display or edit an BAdI implementation |
|
|
|
| Delete a BAdI implementation |
|
||
| Delete an enhancement implementation with all contained BAdI implementations NOTE ABAP classes will remain after deletion. If you also want to delete the ABAP class, you have to delete them separately. |
|
|