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

Diffrenence between BAdi and BTE ?

Former Member
0 Likes
3,680

Hi All.

Please tell me the Diffrenence between Badi and Business transaction events .why BTE need for SAP? what is this use?

Reward all helpfull answers.

Regards.

Jay

9 REPLIES 9
Read only

bpawanchand
Active Contributor
Read only

Former Member
0 Likes
1,863

Hi,

(1)BTE are comparabl to the old enhancements .

(2)BTEs are used mostly within FI .

(3)BTEs can be used both by SAP, third part vensdors and customers. Each use their own function modules where the logic is placed, so they don't interfere with each other .

There are 2 types of BTE:

(1)Publish & Subscribe interfaces. Can not update data. Posiible to have multiple implementations .

(2)Process interfaces. Can update date. Only one active implementation .

Differences are:

The concept of the BADI is similar to Business Transaction Events (Open FI). BTEu2019s was developed specific to Financial Accounting module. But were as BADIu2019s was developed in generalised to all modules.

BTEu2019s can only be used to make the program enhancements. You cannot enhance user interface with Open FI, but you can with Business Add-ins.

Open FI assumes that enhancement can only take place on three levels i.e. SAP- partners u2013 customers, but in case of BAdiu2019s you can create and implement enhancements in as many software layers as you like.

Function modules are used for program enhancements in Open FI. With BAdiu2019s, ABAP Objects is used to enhance programs.

Check yhis link-

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240b...

http://www.abapprogramming.net/2008/07/calling-badi-and-uses.html

Regards,

Sujit

Read only

Former Member
0 Likes
1,863

Hi

*Difference Between BADI and BTE

The concept of the BADI is similar to Business Transaction Events (Open FI). BTEu2019s was developed specific to Financial Accounting module. But were as BADIu2019s was developed in generalised to all modules.

BTEu2019s can only be used to make the program enhancements. You cannot enhance user interface with Open FI, but you can with Business Add-ins.

Open FI assumes that enhancement can only take place on three levels i.e. SAP- partners u2013 customers, but in case of BAdiu2019s you can create and implement enhancements in as many software layers as you like.

Function modules are used for program enhancements in Open FI. With BAdiu2019s, ABAP Objects is used to enhance programs.

With Regards

Nikunj Shah

Read only

Former Member
Read only

Former Member
0 Likes
1,863

hi jay,

This question has already been answered earlier.

Please read the rules of engagement before you post.

Regards,

Bhumika

Read only

Former Member
Read only

Former Member
0 Likes
1,863

hi..

Following are the differences...

1)The concept of the BADI is similar to Business Transaction Events (Open FI). BTEu2019s was developed specific to Financial Accounting module. But were as BADIu2019s was developed in generalised to all modules.

2)BTEu2019s 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 u2013 customers, but in case of BAdiu2019s you can create and implement enhancements in as many software layers as you like.

Function modules are used for program enhancements in Open FI. With BAdiu2019s, ABAP Objects is used to enhance programs.

please reward if it helps.

thanks.

Lokesh

Read only

Former Member
0 Likes
1,863

Hi Jay.

I would like to suggest few reference,

[SDN - Reference for Differences between BADI and BTE|;

[SDN - Reference for preferences of BADI and BTE and their differences|;

Hope that's usefull.

Good Luck & Regards.

Harsh Dave

Read only

Former Member
0 Likes
1,863

Thanks for your reply