Application Development 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: 

Business Transaction Events

Former Member
0 Kudos

Hi,

we use in our system User-Exits and Business Add-In.

Now i found in customizing "Business Transaction Events".

Are these to use like User-Exits or Business Transaction Events?

How can i use this, has anyone some doku?

Thanks for help.

Regards, Dieter

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

<b>Business Transaction Events</b>

It is also called as Open FI enhancement technique which is based on the following principle:

Application developers must define their interface in a function module. An assignment table is read in the corresponding (generated) code, and the customer modules assigned are called dynamically.

This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.

http://fuller.mit.edu/user_exits/business_transaction_event.htm

http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm

http://fuller.mit.edu/sb_support/media_lab/tbe01_business_transaction.htm

<b>Reward if usefull</b>

3 REPLIES 3

Former Member
0 Kudos

Hi,

The BTEs are user-exits of accounting module and allow to connect additional components (SAP, custom development, or not SAP) to the main processes of accounting in SAP. But it can often use them to insert controls of accounting documents or master data.

For example I often use them to know the document number while it's being created, or to change the data in the reports to display FI items, or to use a smartforms instead of sapscript.

So you can use them in several situations, but if you use them to check the document, you'd use them if you can't to do those controls by validation.

BTEs are kind of enhancements ( Earlier it was in FI only but has since been extended to some of other areas ).

All Functions starting with OPEN_FI_PERFORM* are sample of BTE which you can leverage in your custom function.

see this link

check this,

http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm

http://fuller.mit.edu/user_exits/business_transaction_event.htm

Refer to this blog..

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

Thanks.

0 Kudos

Hi Viji,

good links, thanks,

Regards, Dieter

Former Member
0 Kudos

Hi

<b>Business Transaction Events</b>

It is also called as Open FI enhancement technique which is based on the following principle:

Application developers must define their interface in a function module. An assignment table is read in the corresponding (generated) code, and the customer modules assigned are called dynamically.

This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.

http://fuller.mit.edu/user_exits/business_transaction_event.htm

http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm

http://fuller.mit.edu/sb_support/media_lab/tbe01_business_transaction.htm

<b>Reward if usefull</b>