‎2007 Dec 08 5:04 AM
HI
I am new to BTE. I would like to understand difference between User exit, BADI, BTEs. i have to do some modification in FI. Reading some earlier threads i could understand that for BTEs business workflow is required.
Does it mean for BTEs to use you should have Business work flow.
I could not understand complete system requirement for BTEs.
can somebody give example of BTEs.
Point will be given
thanks
s ap
‎2007 Dec 10 12:44 PM
Hi ,
Business Transaction Events
Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (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.
SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
check this blog for details on SAP business transaction events
Business Transaction Events
http://fuller.mit.edu/user_exits/business_transaction_event.htm
FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)
Creation of Events via Business Transaction Events
http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
cheers!
gyanaraj
****Pls reward points if u find this helpful
‎2007 Dec 08 2:22 PM
‎2007 Dec 10 8:24 AM
hi kiran
Just clarify one point workflow is must for BTEs or it can be without that.
thanks
s ap
‎2007 Dec 10 12:44 PM
Hi ,
Business Transaction Events
Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (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.
SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
check this blog for details on SAP business transaction events
Business Transaction Events
http://fuller.mit.edu/user_exits/business_transaction_event.htm
FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)
Creation of Events via Business Transaction Events
http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
cheers!
gyanaraj
****Pls reward points if u find this helpful
‎2007 Dec 10 1:27 PM
<b>Difference between BADIs and BTEs:</b>
The concepts behind the Business Add-Ins enhancement technique and Open FI are basically the same. However, the two enhancement techniques do differ from each other in the following points:
�� Open FI can only be used to make program enhancements, that is, you can only enhance source code using Open FI. You cannot enhance user interface elements with Open FI like you can with Business Add-Ins.
�� Open FI assumes that enhancement will only take place on three levels (SAP - partners - customers), whereas with Business Add-Ins you can create and implement enhancements in as many software layers as you like.
�� Open FI uses function modules for program enhancements. With Business Add-Ins, ABAP Objects are used enhance programs.
<b>Finding Business Transaction Events:</b>
�� SAP Reference IMG -> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events
For Publish and Subscribe Interfaces, Environment - > Info system (P/S)
For Process Interfaces, Environment -> Infosystem(Processes)
�� Find for Character String OPEN_FI_PERFORM in source code
<b>Basic Steps in Configuring Business Transaction Events</b>
�� Make sure the application is active for Business Transaction Events.
�� Identify the BTE
�� Copy the sample interface function module into a "Z or Y function module.
�� Write the ABAP code into the source code section of the new "Z or Y function module. You may choose to create a "Z or Y program to enter the code into and then insert the "Z" or Y program into your function module source code. �� Save and activate the function module.
�� Assign the function module to the event, country and application.