Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Difference between BTE's and Enhancments

Former Member
0 Likes
1,434

Hi,

Can someone tell me the difference between BTEs(Business Transaction Events) and Enhancements like Function Exit, Screen Exit and Customer Exit. When do we go for BTEs and when do we go for Enhancements?

Thanks,

Ibrahim

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,052

HI,

BTE's are similar to FM exits as the enhancement code is written inside FM only. They are also used mostly and spacifically for FI and SD modulles. These are codes triggered for specific events.

Enhancements are a common concept fro all modules. It can be divided in Exits,Badi's and from the new version (ECC 6.0) Enhancement framework. Exits could be either a menu exit,function exit or screen exit. Badi's use the concept of classes rather than function modules as the core area for enhancements. The new versions have taken it further by enhance the standard code by using what are known as source code plugins, where ine can add their own code in the standard program as separte entities (z objects) using enhancement spots/enhancement points. Using this changes can be done in statdard programs, classes and function modules.

BTE's are something which were used in the older version as many other enhancements are now available to replace BTE's,

Regards,

Sachin

Hi,

Can someone tell me the difference between BTEs(Business Transaction Events) and Enhancements like Function Exit, Screen Exit and Customer Exit. When do we go for BTEs and when do we go for Enhancements?

Thanks,

Ibrahim

2 REPLIES 2
Read only

Former Member
0 Likes
1,052

Hi,

BTE's or business transaction events have a more of a functional flavourthey would only be avaliable in the FI module and would be based on certain events in the business flow where as Enhancements will have more of a technical flavour and would be there accross all modules

Regards,

Himanshu

Read only

Former Member
0 Likes
1,053

HI,

BTE's are similar to FM exits as the enhancement code is written inside FM only. They are also used mostly and spacifically for FI and SD modulles. These are codes triggered for specific events.

Enhancements are a common concept fro all modules. It can be divided in Exits,Badi's and from the new version (ECC 6.0) Enhancement framework. Exits could be either a menu exit,function exit or screen exit. Badi's use the concept of classes rather than function modules as the core area for enhancements. The new versions have taken it further by enhance the standard code by using what are known as source code plugins, where ine can add their own code in the standard program as separte entities (z objects) using enhancement spots/enhancement points. Using this changes can be done in statdard programs, classes and function modules.

BTE's are something which were used in the older version as many other enhancements are now available to replace BTE's,

Regards,

Sachin