Abap Unit 11 - BDC, Bapi, Enhancement, Badi
Abap Unit 11 - BDC, Bapi, Enhancement, Badi
Enhancement, BADI
ABAP Fundamental
Authors: NghiaNDD
Version: 1.0
Last Updated: 2-Sep-2024
BDC
Submit
Export/Import Data
Parameter ID
BAPI Overview
Tcode: SHDB
SAP object is the object that is delivered or created by SAP. Customer object is the object that is
created by a customer.
Purpose: There are many businesses requirement which are not possible in SAP standard and we
need to do enhancement or modification with the help of technical team.
Enhancement is a way to add or change the SAP object functionality without modifying the SAP
object.
The types of enhancement available in SAP
Data dictionary enhancement: Append structure, Customising include
Customer Exit: Functional Exit, Menu Exit, Screen Exit
BTE(Business Transaction Event): Process Interface - Can influence the SAP standard object,
Publish and subscribe interface - Cannot influence the SAP Standard object.
BADI(Business Add-in):
Modification: is a way to add or change the SAP object functionality directly modifying the SAP
object. This is not recommended as it can leads to inconsistency.
Enhancement or Modification? SAP has defined already which object can be modified. Enhancement
is pre-planned by SAP and SAP has already defined what kind of enhancement can be used or not.
Example Enhancement
END
Thank You
Mail: NghiaNDD@fpt.com