0% found this document useful (0 votes)
420 views1 page

Differences Between BADI and BTE

BADIs are more generalized business add-ins that can be used to enhance any SAP module, while BTEs were specifically developed for financial accounting. BTEs can only be used for program enhancements, whereas BADIs allow enhancements to both programs and user interfaces using ABAP Objects. Additionally, BADIs provide more flexibility than BTEs by allowing enhancements across multiple software layers rather than just three levels.

Uploaded by

puja_malh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
420 views1 page

Differences Between BADI and BTE

BADIs are more generalized business add-ins that can be used to enhance any SAP module, while BTEs were specifically developed for financial accounting. BTEs can only be used for program enhancements, whereas BADIs allow enhancements to both programs and user interfaces using ABAP Objects. Additionally, BADIs provide more flexibility than BTEs by allowing enhancements across multiple software layers rather than just three levels.

Uploaded by

puja_malh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Differences between BADI and BTE

by Vikram Chellappa

1. The concept of the BADI is similar to Business Transaction Events (Open FI). BTE’s was
developed specific to Financial Accounting module. But were as BADI’s was developed in
generalised to all modules.
2. BTE’s can only be used to make the program enhancements. You cannot enhance user
interface with Open FI, but you can with Business Add-ins.
3. Open FI assumes that enhancement can only take place on three levels i.e. SAP- partners –
customers, but in case of BAdi’s you can create and implement enhancements in as many
software layers as you like.
4. Function modules are used for program enhancements in Open FI. With BAdi’s, ABAP
Objects is used to enhance programs.

You might also like